Está en la página 1de 18

FUNCIÓNES AVANZADAS

Funciones de texto
MARIA EVA CARRANZA RIVAS 0
CONTENIDO
Uso de funciones AVANZADAS ........................................................................................................................... 2
Obtener datos externos desde un archivo de texto ........................................................................................... 3
Ejercicio: ......................................................................................................................................................... 3
Uso de funcioón IZQUIERDA ............................................................................................................................... 6
EJERCICIO ........................................................................................................................................................ 7
Uso de función DERECHA ................................................................................................................................... 7
Ejercicio: ......................................................................................................................................................... 8
Uso de función Extrae ........................................................................................................................................ 8
Ejercicio: ......................................................................................................................................................... 9
Uso de FUNCIÓN ESPACIOS .............................................................................................................................. 10
Ejercicio: ....................................................................................................................................................... 11
Uso de FUNCIÓN NOMPROPIO ........................................................................................................................ 11
Uso de la función MAYUSC ............................................................................................................................... 12
Ejercicio: ....................................................................................................................................................... 13
Uso de la función MINUSC................................................................................................................................ 14
Ejercicio: ....................................................................................................................................................... 14
Uso de la función CONCATENAR ...................................................................................................................... 15
Ejercicio: ....................................................................................................................................................... 16
RESULTADO .................................................................................................................................................. 17

MARIA EVA CARRANZA RIVAS 1


USO DE FUNCIONES AVANZADAS
En esta clase, se usan comandos de la pestaña Fórmulas para crear fórmulas y funciones con el fin de resumir
condicionalmente los datos, buscar datos, aplicar la lógica condicional y modificar texto.

La pestaña Fórmulas que se muestra aquí contiene los grupos de comandos que se usan para crear y aplicar
fórmulas avanzadas de Excel.

Se usa para aplicar la lógica Se usa para modificar Se usa para buscar fórmulas Se usa para crear y
condicional (SI, Y, O) texto BUSCARV Y BUSCARH utilizar rangos con
nombre

Matemáticas y trigonométricas, contienen Encuentre funciones estadísticas como CONTAR.SI,


SUMAR.SI Y SUMAR.SI.CONJUNTO CONTAR.SI.CONJUNTO, PROMEDIO.SI,
PROMEDIO.SI.CONJUNTO

En la siguiente tabla se presenta un se resumen las funciones que se abordan en esta clase y se indica dónde
se encuentran las funciones en la pestaña Fórmulas.

Función Categoría Sintaxis Descripción

IZQUIERDA(texto,Núm_d Devuelve el Número_de_caracteres que


IZQUIERDA Texto
e_caracteres) están a la izquierda del texto.
DEREDHA(texto,Núm_de Devuelve el número de caracteres que
DERECHA Texto
_caracteres) están a la derecha del texto
MED(texto,posición_inici Devuelve el Núm_de_caracteres del texto a
EXTRAE Texto
al,Núm_de_caracteres) partir de una posición inicial
ESPACIOS(texto) Elimina espacios al principio y al final del
ESPACIOS Texto
texto
NOMPROPIO(texto) Cambia a mayúscula la primera letra en
NOMPROPIO Texto
cada palabra del texto.
MAYUSC Texto MAYUS(Texto) Convierte texto a mayúsculas
MINUSC Texto MINUS(Texto) Convierte texto a minúsculas
CONCATENAR(Texto1,Te Junta a texto1, texto2..en una cadena de
CONCATENAR Texto
xto2) texto

MARIA EVA CARRANZA RIVAS 2


OBTENER DATOS EXTERNOS DESDE UN ARCHIVO DE TEXTO
En ocasiones se reciben archivos de otros usuarios o programas en formato de texto, por lo tanto, se tiene
que manipular los datos antes de poder empezar a usarlos.

A veces recibe archivos en un formato de texto con comas que separan lo que debería ir en columnas. Parte
del texto se puede combinar en una cadena larga, mientras que la otra parte puede estar toda en minúsculas
o en mayúsculas.

En Excel, utilice las funciones NOMPROPIO, MAYUSC y MINUSC para escribir en mayúscula la primera letra de
cada palabra de una cadena de texto o para convertir todos los caracteres de una cadena de texto a
mayúsculas o minúsculas.

Esta sección le presenta un archivo de texto de una empresa de alarmas. Hay mucha información útil en el
archivo. Está codificada para el sistema de alarma y no para utilizarse en una hoja de cálculo.

Usted convertirá la información a un formato utilizable.

• Puede utilizar el asistente para convertir texto en columnas para separar el contenido básico de
celdas en columnas diferentes.

• Según cómo estén organizados los datos, puede dividir el contenido de la celda basándose en un
delimitador (divisor o separador), o basándose en la ubicación de un salto de columna específico
dentro de los datos.

• En el ejercicio siguiente, convertirá los datos de la columna A en dos columnas.

EJERCICIO:

NOTA: Descargue el archivo del aula virtual : 10 Codigos de Alarma.xlsx, el


cual utilizará para desarrollar los ejericicos de la clase 3.14.

INICIE Excel si es necesario.

• ABRIR el libro 10 Codigos de Alarma y GUARDAR en su carpeta como 10 codigos de alarma solucion.
En la Figura siguiente se muestra qué aspecto tiene el archivo antes de convertir las filas en columnas
y en la siguiente figura se muestran los mismos datos después de la conversión.

MARIA EVA CARRANZA RIVAS 3


2. Seleccione las celdas A2:A8. Presione clic en la pestaña Datos y, en el grupo Herramientas de datos,
Presione clic en Texto en columnas.
3. Se abrirá el asistente para convertir texto en columnas con Delimitados seleccionado como valor
predeterminado, ya que Excel reconoce que los datos del rango seleccionado están separados por
comas. Presione clic en Siguiente para pasar al siguiente paso del asistente.

4. En la ventana mostrada, seleccione Coma como delimitador. Si hay otros delimitadores activados,
anule su selección.
5. Presione clic en Siguiente

MARIA EVA CARRANZA RIVAS 4


6. Presione clic en Siguiente., mostrará una ventana similar a la siguiente

7. Presione clic en finalizar, mostrará el archivo separado en columna

MARIA EVA CARRANZA RIVAS 5


8. Los datos se separarán en siete columnas. Para ayudar a identificar las columnas, escriba el siguiente
texto en fila 1: A1: ExtCódEmpID, B1: SpNombre, C1: SpApellido, D1 : Fecha de contratacion, E1:
Alarma, F1: oCód1, G1:OCód2.
9. Aplicar formato de celda Titulo 2 al rango A1:G1
10. Guarde al archivo

DEJE el libro abierto para el siguiente ejercicio.

USO DE FUNCIÓN IZQUIERDA

La función IZQUIERDA en Excel, es parte de las funciones de texto de la herramienta y nos ayuda a obtener
un número determinado de caracteres ubicados a la izquierda de una cadena de texto de acuerdo a la
cantidad de caracteres especificados.

Sintaxis

=IZQUIERDA(texto, Núm_de_caracteres).

Los argumentos de la función IZQUIERDA son:

Argumento Explicación
Texto (obligatorio) : La cadena de texto de la cual se obtendrán los caracteres de
la izquierda.
Número_de_aracteres : La cantidad de caracteres que serán extraídos de la cadena
(opcional) de texto

Si se omite el segundo argumento, la función IZQUIERDA asumirá que solamente


deseamos el primer carácter de la izquierda de la cadena de texto

MARIA EVA CARRANZA RIVAS 6


EJERCICIO

La primera cadena del libro Datos de alarma contiene la extensión telefónica del empleado y el número de
planta, que se obtiene mediante la función IZQUIERDA.

USE el libro del ejercicio anterior.

1. Presione clic en la celda H1, escriba Ext y, en I1, escriba Planta para etiquetar las columnas.

2. Seleccione la celda H2.

3. Presione clic en la pestaña Fórmulas. En el grupo Biblioteca de funciones, Presione clic en Texto y
elija IZQUIERDA. Se abrirá el cuadro de diálogo Argumentos de función.

4. En el cuadro de texto, escriba A2 y presione Tab.

5. En el cuadro Núm_de_caracteres, escriba 3 y presione Tab. La vista previa muestra 425.

6. Presione clic en Aceptar y Presione doble clic en el controlador de relleno en la esquina inferior
derecha de la celda H2 para copiar la fórmula en H2 en H3:H8.

7. Seleccione la celda I2, Presione clic en el botón Usado recientemente y seleccione IZQUIERDA.

8. En el cuadro de texto, escriba A2 y presione Tab. En el cuadro Núm_de_caracteres, escriba 1.


Presione clic en ACEPTAR.

9. Copie la fórmula de I2 a I3:I8.

GUARDAR el libro. DEJE el libro abierto para el siguiente ejercicio

USO DE FUNCIÓN DERECHA


La función DERECHA en Excel nos devuelve la última letra o carácter de una cadena de texto. También se
puede indicar a la función DERECHA que devuelva un número específico de caracteres del final de la cadena
de texto.

Sintaxis
=DERECHA(texto, Núm_de_caracteres).

Los argumentos de la función DERECHA son:

Argumento Explicación
Texto (obligatorio) : La cadena de texto de la cual se obtendrán los caracteres
de la izquierda.
Número_de_caracteres : El número de caracteres que deseamos extraer.
(opcional)

MARIA EVA CARRANZA RIVAS 7


Algunas observaciones importantes sobre la función DERECHA son las siguientes.

Si no se especifica el número de caracteres, entonces la función devolverá solamente el último carácter de


la cadena de texto. Si, por el contrario, el número de caracteres especificado excede la longitud de la cadena
de texto, entonces se devolverá el texto completo.

EJERCICIO:

En el archivo Códigos de alarma, la primera columna convertida contiene el identificador de empleado de


cinco dígitos al final, mientras que el Código de alarma de la columna E contiene el mes de nacimiento del
empleado.

USE el libro del ejercicio anterior.

1. Presione clic en la celda J1 y escriba Cumpleaños. En la celda K1, escriba IDEmp para etiquetar las
columnas.

2. Seleccione la celda J2.

3. Presione clic en la pestaña Fórmulas y, en el grupo Biblioteca de funciones, Presione clic en Texto y
elija DERECHA. Se abrirá el cuadro de diálogo Argumentos de función.

4. En el cuadro de texto, escriba E2 y presione Tab.

5. En el cuadro Núm_de_caracteres, escriba 3 y presione Tab. La vista previa del resultado muestra
Abr.

6. Presione clic en Aceptar y copie la fórmula de J2 en J3:J8.

7. Seleccione la celda K2, escriba =DERECHA(A2,5) y presione Entrar.

8. Copie la fórmula de K2 a K3:K8.

9. GUARDAR el libro.

DEJE el libro abierto para el siguiente ejercicio.

USO DE FUNCIÓN EXTRAE

La función EXTRAE, ayuda a extraer caracteres de una cadena de texto. Lo único que se debe proporcionar
es, el número de caracteres que deseamos extraer y su punto de inicio dentro de la cadena de texto.

SINTAXIS:

La función extrae tiene tres argumentos:

MARIA EVA CARRANZA RIVAS 8


Los argumentos de la función EXTRAE son:

Argumento Explicación
Texto : La cadena de texto de donde se quiere extraer los caracteres.
(obligatorio)
Posición_inicial : El número de la posición que ocupa el primer carácter que
(obligatorio) deseamos extraer.
Núm_de : El número de caracteres que se van a extraer del Texto a partir de
caracteres la posición inicial.
(obligatorio)

EJERCICIO:

En la primera columna del archivo Alarma, hay códigos que indican dos categorías diferentes de
empleados.

• USE el libro del ejercicio anterior.

1. Presione clic en la celda L1, escriba Empcat1 y luego, en M1, escriba Empcat2 para etiquetar las
columnas.

2. Seleccione la celda L2.

MARIA EVA CARRANZA RIVAS 9


3. Presione clic en la pestaña Fórmulas y, en el grupo Biblioteca de funciones, Presione clic en Texto y
elija EXTRAE. Se abrirá el cuadro de diálogo Argumentos de función.

4. En el cuadro de texto, escriba A2 y presione Tab.

5. El punto de partida del valor Empcat1 es el cuarto carácter de (425oonp15210), así que escriba un 4
en el cuadro de texto Núm_inicial.

6. En el cuadro Núm_de_caracteres, escriba 2. La vista previa del resultado muestra oo.

7. Presione clic en Aceptar y copie la fórmula de L2 en L3:L8.

8. Seleccione la celda M2, escriba = EXTRAE(A2,6,2) y presione Entrar.

9. Copie la fórmula de K2 a M3:M8.

GUARDAR el libro. DEJE el libro abierto para el siguiente ejercicio.

USO DE FUNCIÓN ESPACIOS

A veces hay espacios adicionales en una celda, ya sea al final o al principio de la cadena, especialmente
después de convertir un archivo de texto como el archivo Alarma (vea las columnas SPNombre y SPApellido).

La función ESPACIOS elimina caracteres a ambos extremos de la cadena. Quita los espacios del texto
excepto los espacios individuales entre palabras

Sintaxis: La función tiene solo un argumento:

Los argumentos de la función ESPACIOS es:

Argumento Explicación
Texto : Texto al que se le quitarán los espacios.
(obligatorio)

MARIA EVA CARRANZA RIVAS 10


EJERCICIO:

USE el libro del ejercicio anterior.

1. Presione clic en la celda N1, escriba Nombre y luego, en O1, escriba Apellido para etiquetar las
columnas.

2. Presione clic en la celda N2.

3. Presione clic en la pestaña Fórmulas y, en el grupo Biblioteca de funciones, Presione clic en Texto y
elija ESPACIOS. Se abrirá el cuadro de diálogo Argumentos de función.

4. En el cuadro Texto, Presione clic en B2. Si se fija bien, verá que el valor original de la celda B2 es "
“benjamín" con un espacio delante del nombre.

5. Presione clic en Aceptar y copie la fórmula de N2 en N3:N8.

6. Seleccione la celda O2, escriba =ESPACIOS(C2) y presione Entrar.

7. Copie la fórmula de O2 a O3:O8.

8. GUARDAR el libro.

DEJE el libro abierto para el siguiente ejercicio.

USO DE FUNCIÓN NOMPROPIO


La función NOMPROPIO en Excel recibe como argumento un texto, el cual puede estar formado por una o
varias palabras. La función convertirá la primera letra de cada palabra en mayúscula y el resto de las letras
en minúsculas. Todas las demás letras se escriben en minúscula.

SINTAXIS:

NOMPROPIO(Texto)

La función extrae tiene un argumento:

MARIA EVA CARRANZA RIVAS 11


Los argumentos de la función NOMPROPIO son:

Argumento Explicación
Texto : El texto al cual se la aplicará el formato de letras mayúsculas al
(obligatorio) inicio de cada palabra.
Es importante mencionar que la función NOMPROPIO también convertirá en mayúsculas las letras que se
encuentren después de cualquier carácter que no sea una letra.

Ejercicio:

En este ejercicio, se usa NOMPROPIO para cambiar el texto en minúsculas a mayúsculas iniciales.

USE el libro del ejercicio anterior.

1. Presione clic en la celda A11 y escriba Nombre. Presione clic en la celda B11, escriba Apellido y, en
la celda C11, escriba Cumpleaños para etiquetar las columnas. Aplique el estilo de celda
Encabezado 3 a estas celdas.

2. Presione clic en la celda A12.

3. Presione clic en la pestaña Fórmulas y, en el grupo Biblioteca de funciones, Presione clic en Texto y
elija NOMPROPIO. Se abrirá el cuadro de diálogo Argumentos de función.

4. En el cuadro Texto, Presione clic en N2. Verá que benjamín se convierte en Benjamín.

5. Presione clic en Aceptar y copie la fórmula en A12 a las celdas A12:B18 (la columna Nombre y
Apellido).

6. Seleccione la celda C12, escriba =NOMPROPIO(J2) y presione Entrar.

7. Copie la fórmula de C12 en C13:C18.

8. GUARDAR el libro y CERRAR el archivo.

DEJE Excel abierto para el siguiente ejercicio.

USO DE LA FUNCIÓN MAYUSC


Se utiliza la función Mayusc, para convertir a mayúsculas todas las letras del texto contenido en la celda.

Sintaxis:

MARIA EVA CARRANZA RIVAS 12


Esta función solamente tiene un argumento:

El argumento de la función MINUSC es:

Argumento Explicación
Texto : Es el texto que se desea convertir en mayúscula, puede ser una
(obligatorio) referencia o una cadena de caracteres.

EJERCICIO:

En este ejercicio, convertirá a mayúsculas la categoría de empleado (empcat1 y empcat2).

USE el libro del ejercicio anterior.

1. Presione clic en la celda D11, escriba CatVac1 y, en la celda E11, escriba CatVac2 para etiquetar las
columnas.

2. Presione clic en la celda D12.

3. Presione clic en la pestaña Fórmulas y, en el grupo Biblioteca de funciones, Presione clic en Texto y
elija MAYUSC. Se abrirá el cuadro de diálogo Argumentos de función.

4. En el cuadro Texto, Presione clic en L2. Verá que oo se convierte en OO.

5. Presione clic en Aceptar y copie la fórmula en A12 a D12:E18 (la columna catvac1 y catvac2).

6. GUARDAR el libro.

DEJE el libro abierto para el siguiente ejercicio.

MARIA EVA CARRANZA RIVAS 13


USO DE LA FUNCIÓN MINUSC
Se utiliza la función MINUSC, para convertir a minúscula todas las letras del texto contenido en la celda.

Sintaxis:

Esta función solamente tiene un argumento:

Sintaxis:

El argumento de la función MINUSC es:

Argumento Explicación
Texto : Es el texto que se desea convertir en minúscula, puede ser una
(obligatorio) referencia o una cadena de caracteres.
EJERCICIO:

Usará la fórmula MINUSC en el siguiente ejercicio para convertir el texto a minúsculas para distinguir
más fácilmente una O (letra O) de un 0 (cero).

USE el libro del ejercicio anterior.

1. Presione clic en la celda F11 y escriba oCode1. En la celda G11, escriba oCode2 para etiquetar las
columnas.

2. Presione clic en la celda F12.

3. Presione clic en la pestaña Fórmulas y, en el grupo Biblioteca de funciones, Presione clic en Texto y
elija MINUSC. Se abrirá el cuadro de diálogo Argumentos de función.

MARIA EVA CARRANZA RIVAS 14


4. En el cuadro Texto, Presione clic en F2. Verá que 00O0O0O000 se convierte en 00o0o0o000.

5. Presione clic en Aceptar y copie la fórmula en F12 desde la celda F12 hasta G18 (las columnas
oCode1 y oCode2).

6. GUARDAR el libro.

DEJE el libro abierto para el siguiente ejercicio.

USO DE LA FUNCIÓN CONCATENAR


Esta función permite unir en una celda, uno o más valores. La función recibe de 1 a 30 parámetros cada uno
con el valor que se desea unir al texto final. En algunos casos, es preciso combinar cadenas de texto.

Sintaxis:

=CONCATENAR(Texto1,Texto2,…..)

Los argumentos de la función CONCATENAR son:

Argumento Explicación
Texto1 : Es el texto que se desea unir.
(obligatorio)
Texto2 : Segunda texto que desea unir
(opcional)…..
NOTA: Para concatenar, también puede hacer uso del operador &, que se utiliza para concatenar

MARIA EVA CARRANZA RIVAS 15


EJERCICIO:

En este ejercicio, combinará el nombre y los apellidos en dos formatos diferentes para futuras
combinaciones de correspondencia.

En el primer formato, utilizará una coma para separar el apellido y el nombre, pero como el carácter puede
cambiar a un punto y coma o a otro carácter, se escribirá la coma en una celda y se utilizará la referencia de
celda en la fórmula CONCATENAR.

USE el libro del ejercicio anterior.

1. Presione clic en la celda H11 y escriba, (una coma seguida por un espacio). En la celda I11, escriba
Nombre Apellido para etiquetar las columnas.

2. Presione clic en la celda H12.

3. Presione clic en la pestaña Fórmulas y, en el grupo Biblioteca de funciones, Presione clic en Texto y
elija CONCATENAR. Se abrirá el cuadro de diálogo Argumentos de función.

4. En el cuadro Texto, Presione clic en la celda B12 y presione Tab. Presione clic en la celda H11,
presione Tab, y Presione clic en A12. En el área de vista previa, verá "Salgado, Benjamín".

5. Presione clic en Aceptar y copie la fórmula de la celda H12 en H13:H18. El resultado es incorrecto.
Observe que la cadena es cada vez más larga y Salgado está en todas las cadenas.

6. Presione clic en la celda H12. En la barra de fórmulas, Presione clic en la referencia de celda H11 y
presione F4 (absoluta). La celda H11 debe convertirse en $H$11.

7. Presione Entrar y vuelva a copiar la fórmula de la celda H12 en H13:H18. Esta vez la fórmula se
copiará correctamente.

8. Seleccione la celda I12 y escriba =CONCATENAR (A12,” “,B12). Observe que el segundo argumento
es una comilla, un espacio y una comilla. Esto separa el nombre y los apellidos.

9. Presione Entrar y copie la fórmula de la celda I12 en I13:I18.

10. Aplique el estilo de celda Encabezado 3 al rango A11:I11. Amplíe las columnas según sea necesario
para mostrar los datos.

11. Aplique el estilo de celda Encabezado 1 al rango A1:O1. Amplíe las columnas según sea necesario
para mostrar los datos. Ahora su hoja de cálculo debería ser similar a la figura que se muestra al
final de este documento.

12. GUARDAR el libro.

CIERRE el libro y CIERRE Excel.

MARIA EVA CARRANZA RIVAS 16


RESULTADO

MARIA EVA CARRANZA RIVAS 17

También podría gustarte