Sei sulla pagina 1di 83

Funciones de texto

Las funciones de texto en Excel permiten concatenar cadenas de


caracteres, remover los espacios en blanco, reemplazar ciertos
caracteres por otros y muchas cosas más que te permitirán manipular
las cadenas de texto para obtener los resultados deseados.

Encuentra el detalle y ejemplos de cada función a continuación

FUNCIÓN INGLÉS DESCRIPCIÓN

CARACTER CHAR Devuelve el carácter


especificado por el número de
código a partir del juego de
caracteres establecido en su
PC.

CODIGO CODE Devuelve el número de código


del primer carácter del texto del
juego de caracteres usados por
su PC.

CONCATENAR CONCATENATE Une varios elementos de texto


en uno solo.

DECIMAL FIXED Redondea un número al número


especificado de decimales y
devuelve el resultado como
texto con o sin comas.

DERECHA RIGHT Devuelve el número


especificado de caracteres del
final de una cadena de texto.

ENCONTRAR FIND Devuelve la posición inicial de


una cadena de texto dentro de
otra cadena de texto.

ESPACIOS TRIM Quita todos los espacios del


texto excepto los espacios
individuales entre palabras.

EXTRAE MID Devuelve los caracteres del


centro de una cadena de texto,
dada una posición y longitud
iniciales.

HALLAR SEARCH Devuelve el número de


caracteres en el cual se
encuentra un carácter en
particular o cadena de texto,
leyendo de izquierda a derecha.

IGUAL EXACT Comprueba si dos cadenas de


texto son exactamente iguales y
devuelve VERDADERO o
FALSO.

IZQUIERDA LEFT Devuelve el número


especificado de caracteres del
principio de una cadena de
texto.

LARGO LEN Devuelve el número de


caracteres de una cadena de
texto.

LIMPIAR CLEAN Quita todos los caracteres no


imprimibles del texto.

MAYUSC UPPER Convierte una cadena de texto


en letras mayúsculas.

MINUSC LOWER Convierte todas las letras de


una cadena de texto en
minúsculas.

MONEDA DOLLAR Convierte un número en texto


usando formato de moneda.

NOMPROPIO PROPER Convierte una cadena de texto


en mayúsculas o minúsculas,
según corresponda; la primera
letra de cada palabra en
mayúscula y las demás letras
en minúscula.
REEMPLAZAR REPLACE Reemplaza parte de una
cadena de texto por otra.

REPETIR REPT Repite el texto un número


determinado de veces.

SUSTITUIR SUBSTITUTE Reemplaza el texto existente


con texto nuevo en una cadena.

T T Comprueba si un valor es texto


y devuelve el texto si lo es, o
comillas dobles si no lo es.

TEXTO TEXT Convierte un valor en texto, con


un formato de número
específico.

TEXTOBAHT BAHTTEXT Convierte un número en texto


(baht).

VALOR VALUE Convierte un argumento de


texto que representa un número
en un número.
Función Excel CARACTER

Categoría: Texto
Nombre en inglés: CHAR

¿Qué hace?
Obtiene el caracter correspondiente al número especificado.

Sintaxis
CARACTER(número)

 número (obligatorio): Número entre 1 y 255 que espedifica el


caracter deseado.

Ejemplos
CARACTER(65) = A
CARACTER(97) = a
La función CARACTER
en Excel
La función CARACTER en Excel regresa un carácter específico para
un número entero que ha sido proporcionado como argumento. Un
computador tiene un juego de caracteres con un número entero
asignado y es precisamente ese número el que debemos proporcionar
como argumento.

Sintaxis de la función CARACTER


La sintaxis de la función CARACTER solamente admite un argumento:

 Número (obligatorio): Número entero entre 1 y 255 que


especifica el carácter que deseamos obtener.

La función CARACTER puede ayudarnos a hacer uso de caracteres


especiales o símbolos dentro de alguna celda como pueden ser los
saltos de línea o encontrar alguna letra del alfabeto.

Agregar un salto de línea


Cuando necesitamos agregar dos cadenas de texto que incluyan un
salto de línea entre ellas podemos utilizar la función CARACTER (10),
que representa precisamente el salto de línea. Observa cómo la celda
C2 hace la unión de las cadenas de texto de la celda A1 y B1 pero
introduce un salto de línea entre ambas.
Para ver reflejado el salto de línea debemos ir al cuadro de
diálogo Formato de celdas (CTRL + 1) y seleccionar la opción Ajustar
texto que se encuentra en la pestaña Alineación.

Encontrar una letra del alfabeto


Si queremos saber rápidamente cual es la letra 10 del alfabeto
podemos utilizar la función CARACTER que nos dará el resultado
inmediato sin necesidad de ir letra por letra.

Antes de mostrar el ejemplo debemos saber que la letra A


(mayúscula) tiene asociado el código 65 y de esta manera podemos
imaginar que la primera letra del alfabeto es lo mismo que 64 +1, la
segunda letra del alfabeto será 64 +2, la tercera 64 + 3 y así
sucesivamente. Si necesitamos conocer la décima letra del alfabeto
utilizaremos la fórmula CARACTER(64 + 10):

La suma 64 + 10 que coloqué dentro de la función no es necesaria.


Solamente lo he hecho para ilustrar de una mejor manera que estoy
buscando la décima letra del alfabeto pero obtendríamos el mismo
resultado con solo especificar la fórmula CARACTER(74).

Puedes hacer un ejercicio y enlistar todas las letras del alfabeto de


acuerdo a su posición. En la siguiente hoja de Excel tengo las
posiciones de las letras en la columna C y en la columna D mostraré la
letra correspondiente con tan solo hacer la suma del número 64 y la
posición deseada:
Función Excel CODIGO

Categoría: Texto
Nombre en inglés: CODE

¿Qué hace?
Devuelve el número de código ANSI del carácter especificado.

Sintaxis
CODIGO(caracter)

 caracter (obligatorio): El carácter del cual se desea obtener el


código.

Ejemplos
CODIGO(“A”) = 65
CODIGO(“$”) = 36
Función ELEGIR con
caracteres como índice
La función ELEGIR nos permite elegir un valor dentro de una lista de
valores. Cada valor dentro de dicha lista tendrá un índice que inicia
con el número uno e irá aumentando para cada elemento de la lista. El
primer argumento de la función nos permitirá indicar el elemento que
deseamos obtener de toda la lista.

Para comprender adecuadamente la función ELEGIR haremos un


ejemplo. Supongamos una lista de los días de la semana: “Domingo”,
“Lunes”, “Martes”, “Miércoles”, “Jueves”, “Viernes”, “Sábado”. Con este
orden de días, el domingo tendrá asignado el índice 1, el día lunes
será el índice 2 y así sucesivamente.

Si proporcionamos estos valores a la función ELEGIR y queremos


obtener como resultado el día martes, entonces debemos crear una
fórmula como la siguiente:

=ELEGIR(3, "Domingo", "Lunes", "Martes", "Miércoles", "Jueves",

"Viernes", "Sábado")

El primer argumento de la función indicará el índice del valor que


deseamos obtener y la lista de posibles valores es indicada a partir del
segundo argumento de la función ELEGIR. La siguiente imagen
muestra el resultado es esta fórmula:

La función ELEGIR en acción


La fórmula anterior nos podría ayudar a desplegar fácilmente el día de
la semana que corresponde a una fecha determinada. Hagamos un
segundo ejemplo para mostrar la utilidad de la función ELEGIR y para
utilizaremos los datos mostrados en la siguiente imagen:
La columna Fecha tiene simplemente un listado de fechas y la
columna Día utiliza la función DIASEM para conocer el día de la
semana que corresponde a la fecha indicada. Observa que la función
DIASEM utiliza el valor 1 en su segundo argumento lo cual le pedirá a
la función que considere una semana que inicia en domingo.

De esta manera, la fecha 23/01/2015 de la celda A2 corresponde a un


día viernes, la fecha 02/02/2015 es un día lunes y así
consecutivamente. Sin embargo, no deseamos tener los números sino
los nombres de los días y para eso podemos utilizar la misma fórmula
del ejercicio anterior.
Aunque existen otras manera de desplegar el nombre del día de una
fecha, he utilizado este ejemplo para mostrar un uso práctico de la
función ELEGIR. Y lo que quiero resaltar es que el primer argumento
de la función siempre debe ser un número entero porque se refiere al
índice (orden) de los elementos indicados en la función.

El truco que quiero mostrarte en esta ocasión es que podemos utilizar


la función ELEGIR para tomar una decisión sobre del valor de la lista a
desplegar inclusive cuando el valor que determina el índice está
basado en una letra.

Un ejemplo diferente con la función ELEGIR


La siguiente figura muestra datos sobre las calificaciones de un grupo
de alumnos. No es una calificación numérica, sino que se ha utilizado
una escala de letras.

Deseamos crear una columna adicional, que nos ayude a desplegar


una palabra en base a la letra de la columna Calificación. La
equivalencia que deseamos utilizar es la siguiente:

A = Excelente
B = Bueno
C = Aceptable
D = Bajo
F = Reprobado
Existen varios métodos que podemos utilizar para llevar a cabo esta
tarea. Podríamos utilizar la función BUSCARV para encontrar la
palabra correspondiente para cada letra y también podríamos utilizar
la función SI anidada para comparar cada una de las letras y devolver
la palabra adecuada.

Sin embargo, vamos a utilizar la función ELEGIR para ver el potencial


de dicha función y haremos un pequeño truco para devolver la palabra
correcta en base al carácter indicado. Esto lo lograremos haciendo
uso de la función CODIGO.

La función CODIGO en Excel


La función CODIGO devuelve el número de código del carácter
indicado. Ya que la columna Calificación de nuestros datos es un
carácter, podemos obtener su valor numérico de la siguiente manera:

CODIGO(“A”) = 65
CODIGO(“B”) = 66
CODIGO(“C”) = 67
CODIGO(“D”) = 68
CODIGO(“F”) = 70

Ya que la función CODIGO obtiene el equivalente numérico de una


letra, la podemos utilizar para ayudarnos a generar el valor numérico
que debemos utilizar como índice en nuestra función ELEGIR.

Algo muy importante a resaltar es que el valor numérico de una letra


mayúscula es diferente que para una letra minúscula, así que en
nuestro ejemplo nos aseguraremos de utilizar todas las letras de la
columna Calificación como mayúsculas.

La función ELEGIR con caracteres como índice


La fórmula que utiliza la función ELEGIR para mostrar la palabra
equivalente en base a la letra de la columna Calificación es la
siguiente:

=ELEGIR(CODIGO(B2) -

64,"Excelente","Bueno","Aceptable","Bajo","","Reprobado")

Observa dos cosas importantes en esta fórmula. En primer lugar, el


primer argumento de la función ELEGIR utiliza la función CODIGO
para obtener el valor numérico de la letra indicada en la
columna Calificación pero le resta el valor 64 porque necesitamos que
el valor de la letra “A” corresponda al número 1. De esta manera, la
letra “A” devolverá la primera palabra de la lista de valores que es la
palabra “Excelente” y así sucesivamente.

En segundo lugar, observa que el penúltimo de los valores enlistados


es una cadena de texto vacía porque es el valor que le correspondería
a la letra “E”, y aunque dicha letra no está presente en la lista de
calificaciones, al indicar un valor en la posición cinco de la lista nos
ayudará a que la siguiente palabra, que es “Reprobado”, obtenga el
índice seis y por lo tanto sea devuelta adecuadamente cuando se
encuentre la letra “F”.

La siguiente imagen muestra el resultado de la fórmula anterior sobre


los datos de ejemplo:

Una mejora a este ejemplo es que la función ELEGIR tome los valores
de la lista utilizando una referencia a otra celda de la siguiente
manera:

=ELEGIR(CODIGO(B2) - 64, $E$2, $E$3, $E$4, $E$5, "", $E$6)

El beneficio de esta fórmula es que podríamos cambiar las palabras


en el momento en que lo necesitemos sin necesidad de modificar la
fórmula. En este caso es necesario utilizar referencias absolutas de
manera que no sean modificadas al momento de copiar la fórmula a
todas las celdas. Observa el resultado de esta fórmula:
Función Excel CONCATENAR

Categoría: Texto
Nombre en inglés: CONCATENATE

¿Qué hace?
Convierte varias cadenas de texto en una sola.

Sintaxis
CONCATENAR(texto1, [texto2], …)

 texto1 (obligatorio): El primer elemento de texto a unir.


 texto2 (Opcional): A partir del segundo texto los parámetros son
opcionales. Puedes especificar hasta un máximo de 255
elementos.

Ejemplos
CONCATENAR(“un “, “texto “, “grande”) = “un texto grande”
CONCATENAR(A1, A2, A3) = une los textos de las celdas A1, A2 y
A3
La función
CONCATENAR en Excel
La función CONCATENAR en Excel nos permite unir dos o más
cadenas de texto en una misma celda lo cual es muy útil cuando nos
encontramos manipulando bases de datos y necesitamos hacer una
concatenación.

Sintaxis de la función CONCATENAR


La función CONCATENAR tiene una sintaxis muy sencilla donde
cada argumento será un texto que se irá uniendo al resultado final. El
máximo de argumentos que podemos especificar en la función es de
255 y el único obligatorio es el primer argumento.

 Texto1 (obligatorio): El primer texto que se unirá a la cadena de


texto final.
 Texto2 (opcional): El segundo texto a unir al resultado final.
Todos los argumentos son opcionales a partir del segundo
argumento.
Ejemplo de la función CONCATENAR
La función CONCATENAR nos puede ayudar en casos en los que la
información está distribuida en varias columnas y deseamos integrar la
información en una sola. Por ejemplo, tengo información de los
nombres de los empleados en 3 columnas diferentes:

Para unir el nombre y los apellidos de todos los empleados en la


columna D podemos seguir los siguientes pasos.

1. En la celda D2 comenzaré a escribir la función


CONCATENAR especificando el primer argumento:

=CONCATENAR(A2,

2. Como segundo argumento debo especificar un espacio vacío de


manera que el Nombre y el Apellido paternos permanezcan
separados en la nueva cadena de texto:

=CONCATENAR(A2," ",

3. Ahora puedo especificar el tercer y cuarto argumento que será el


Apellido paterno con su respectivo espacio:

=CONCATENAR(A2," ",B2," ",

4. Y como último paso en el quinto argumento irá el Apellido


materno:

=CONCATENAR(A2," ",B2," ",C2)

La función CONCATENAR nos da el resultado esperado en la celda


D2:
Sólo resta copiar la fórmula hacia abajo para que Excel realice la
concatenación de los demás nombres.
Cómo concatenar en
Excel
Es muy frecuente encontrarnos con bases de datos en Excel en donde
la información se encuentra dividida en varias columnas y para poder
utilizarla necesitamos unir la información en una sola columna. Para
ello debemos saber cómo concatenar en Excel.

Existen dos métodos para concatenar en Excel. El primero que


mostraré utiliza una función de Excel y el segundo método utiliza el
símbolo & conocido como ampersand (en inglés).

La función CONCATENAR en Excel


Supongamos que tenemos una hoja de Excel con los nombres de
personas en la columna A y los apellidos en la columna B.

Nuestro objetivo es unir el nombre y el apellido en la columna C por lo


que debo utilizar la función CONCATENAR de la siguiente manera:

=CONCATENAR(A1, " ", B1)

Observa que el segundo argumento de la función es un espacio en


blanco el cual está “encerrado” entre comillas dobles. Esto hará que
Excel coloque un espacio entre el nombre de la columna A1 y el
apellido de la columna B1. Al copiar esta fórmula en todas las celdas
de la columna C obtendremos el resultado deseado.
Para este ejemplo fue muy importante indicar el espacio en blanco
como el segundo argumento de la función CONCATENAR ya que si
no lo hubiéramos utilizado habríamos obtenido un resultado diferente:

Observa cómo en este segundo ejemplo se omitió el espacio en


blanco y por lo tanto el nombre y el apellido aparecen pegados uno
detrás del otro. Es por eso que debemos recordar especificar
explícitamente los espacios en blanco que vamos a necesitar en la
concatenación.
Concatenar en Excel con el símbolo &
Otro método para concatenar en Excel es utilizar el símbolo “&” en
lugar de la función CONCATENAR. Haciendo el mismo ejemplo
anterior, la manera de unir el nombre de la columna A1 con el apellido
de la columna B1 sería utilizando la siguiente fórmula en la celda C1:

=A1 & " " & B1

Esta fórmula indica que el valor de la celda C1 será el valor de la celda


A1 seguido por un espacio en blanco y seguido por el valor de la celda
B1. Observa el resultado de aplicar esta fórmula a la columna C:

Al igual que con la función CONCATENAR, con este método también


debemos indicar explícitamente los espacios en blanco que
necesitaremos.

Cómo deshacer la concatenación


Una pregunta muy frecuente entre los usuarios de Excel es cómo
deshacer la concatenación. La solución es muy sencilla porque
podemos utilizar la funcionalidad de Excel conocida como Texto en
columnas. Para aprender más al respecto puedes leer el
artículo Dividir texto en columnas.
Dividir texto en columnas
Cuando tenemos un texto que deseamos dividir en varias celdas de
nuestra hoja, podemos utilizar el Asistente para convertir texto en
columnas. Este asistente nos ayudará a colocar cada palabra de
nuestro texto en una columna diferente.

Las utilidades de este asistente pueden ser muchas, algunos usuarios


lo utilizan para separar nombres y apellidos, otros lo usan para
preparar los valores que serán exportados a un archivo separado por
comas (CSV).

Dividir texto en celdas diferentes


Para nuestro primer ejemplo utilizaremos una cadena de texto muy
simple: “Dividir texto en celdas diferentes”. Esta cadena de texto se
encuentra en la celda A1 y para dividirla debemos seleccionarla y
posteriormente pulsar el comando Texto en columnas que se
encuentra en la ficha Datos > Herramientas de datos.

Al pulsar el comando Texto en columnas se mostrará el primer paso


del asistente el cual nos guiará por todo el proceso. En el paso 1
debemos asegurarnos de seleccionar la opción Delimitados ya que
existe un carácter, que es el espacio en blanco, que delimita la
separación de cada palabra que deseamos colocar en diferentes
columnas.
Una vez hecha esta selección debemos pulsar el botón Siguiente para
ir al paso 2 del proceso. En este paso debemos elegir el carácter por
el cual necesitamos hacer la división de la cadena de texto. En nuestro
caso, es el espacio en blanco y por lo tanto debemos seleccionar
dicha opción en la sección Separadores.
Al seleccionar la opción Espacio, la vista previa de los datos mostrará
la manera en que será dividido el texto de la celda A1. Al pulsar el
botón Siguiente iremos al paso final del proceso donde tenemos
acceso a algunas configuraciones avanzadas sobre el formato de los
datos.
Por ahora omitiremos dichas opciones y dejaremos la selección en la
opción General. Lo único que modificaré será la celda Destino de
manera que el texto dividido comience en la celda $B$1. Al pulsar el
botón Finalizar, el texto de la celda A1 se dividirá en varias columnas,
colocando una sola palabra en cada una de ellas como se observa en
la siguiente imagen.

Separar texto en palabras


Como has visto, al indicar el espacio como el separador de una
cadena de texto, Excel ha colocado todas las palabras en diferentes
celdas. El ejercicio anterior lo hemos hecho para una sola cadena de
texto, pero puedes hacer lo mismo para varias cadenas de texto a la
vez. Para eso deberás asegurarte de seleccionar todo el rango de
celdas antes de iniciar el Asistente para convertir texto en columnas.
Por ejemplo, en la siguiente imagen puedes ver que tengo varias
cadenas de texto en el rango A1:A4 y han sido seleccionadas antes de
pulsar el comando Texto en columnas.

Los pasos del asistente para este ejemplo son exactamente los
mismos del ejercicio anterior, así que al terminar todos ellos y pulsar el
botón Finalizar tendremos un resultado como el mostrado en la
siguiente imagen:
Separar nombres y apellidos en columnas
Al principio de este artículo mencioné que el comando Texto en
columnas es utilizado por algunos usuarios de Excel para separar
nombres y apellidos, así que quiero terminar con un ejemplo que
ilustre este caso.

Pero antes de continuar debo decirte que la separación de nombres y


apellidos es una tarea que puede llegar a ser sumamente compleja. Si
quieres saber a lo que me refiero, puedes consultar el artículo Cómo
separar nombres y apellidos en Excel.

El comando Texto en columnas no puede detectar la diferencia entre


un nombre y un apellido, de hecho ningún comando de Excel puede
hacerlo. Así que, para nuestro ejercicio supondremos una columna
que contiene los apellidos y nombres separados por una coma tal
como lo muestra la imagen siguiente:
Nuestro objetivo es separar todas las cadenas de texto por la coma (,)
que en este momento separa los apellidos y los nombres bajo la
columna Participantes. El primer paso será seleccionar todo el rango
de celdas bajo dicha columna y pulsar el botón Texto en columnas.
De nueva cuenta seleccionaré la opción Delimitados porque conozco
de antemano que la coma es el carácter que delimita las cadenas de
texto que necesito separar. En el paso 2 debo asegurarme de elegir
la Comacomo el separador.
En el paso final colocaré la celda destino como la celda $B$2 y al
pulsar el botón Finalizar obtendré el siguiente resultado:
Es así como el comando Texto en columnas es de gran utilidad para
esas ocasiones en las que necesitas dividir un texto en varias celdas,
ya sea que necesitas separar un texto en palabras o que existe un
carácter delimitador que indicará las partes que se colocarán en cada
columna.
Función Excel DECIMAL

Categoría: Texto
Nombre en inglés: FIXED

¿Qué hace?
Redondea un número y devuelve el resultado como texto.

Sintaxis
DECIMAL(número, [decimales], [no_separar_millares])

 número (obligatorio): Número que se desea redondear.


 decimales (opcional): Número de dígitos deseados.
 no_separar_millares (opcional): Indica si no se incluirá el
separador de miles.

Ejemplos
DECIMAL(12345.678, 2) = 12,345.68
DECIMAL(12345.678, 2, VERDADERO) = 12345.68
Función Excel DERECHA

Categoría: Texto
Nombre en inglés: RIGHT

¿Qué hace?
Obtiene caracteres a la derecha de una cadena de texto de acuerdo al
número de caracteres especificados.

Sintaxis
DERECHA(texto, [núm_de_caracteres])

 texto (obligatorio): La cadena de texto de donde se extraerán los


caracteres de la derecha.
 núm_de_caracteres (opcional): Número de caracteres a obtener.
Si se omite se calcula como 1.

Ejemplos
DERECHA(“Excel Total”, 5) = “Total”
DERECHA(“Excel Total”) = “l”

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

Sintaxis de la función DERECHA


 Texto (obligatorio): La cadena de texto que contiene los
caracteres que deseamos extraer.
 Núm_de_caracteres (opcional): El número de caracteres que
deseamos extraer.

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.

Ejemplo de la función DERECHA


Ahora hagamos un ejemplo con la función DERECHA para dejar en
claro su funcionamiento. Con la siguiente fórmula extraeré el último
carácter de la cadena de texto de la celda A1:

=DERECHA(A1)

Observa el resultado de esta fórmula:


Tal como lo esperábamos, la función DERECHA devuelve el último
carácter de la cadena de texto ya que al omitir el segundo argumento
la función supone que deseamos un solo carácter. Obtendremos el
mismo resultado si utilizamos la siguiente fórmula:

=DERECHA(A1, 1)

Si por el contrario necesito extraer más de un carácter, entonces debo


especificar la cantidad exacta en el segundo argumento de la función
DERECHA:

=DERECHA(A1,4)

Esta fórmula nos devuelve los últimos 4 caracteres del texto de la


celda A1:

Por último probaré que al especificar un número de caracteres mayor


a la longitud de la cadena de texto simplemente obtendré como
resultado la misma cadena de texto:

Observa que como segundo argumento he colocado el valor 100 que


excede por mucho la longitud de la cadena de texto de la celda A1 y
por la tanto la función DERECHA devuelve la cadena de texto
completa.
Extraer contenido de una
celda en Excel
En ocasiones necesitamos extraer contenido de una celda de Excel
para utilizarlo en alguna otra fórmula o simplemente porque
simplemente necesitamos una parte de la cadena de texto contenida
en la celda.

Extraer caracteres al inicio o al final


Si necesitas extraer un número determinado de caracteres que se
encuentran al inicio o al final de una cadena de texto podemos utilizar
la función IZQUIERDA o la función DERECHA. Observa el siguiente
ejemplo que extrae los primeros 5 caracteres de la cadena de texto en
A1:

En este ejemplo utilice la función IZQUIERDA pero puedo utilizar la


función DERECHA para extraer los últimos 4 caracteres de la misma
cadena:

Extraer caracteres intermedios


Si por el contrario, necesitas extraer sólo una parte que se encuentra
en medio de la cadena de texto, podemos utilizar la función
EXTRAE que nos permite indicar la posición inicial dentro de la
cadena donde se iniciará la extracción y adicionalmente la cantidad de
caracteres que deseamos extraer.

En el siguiente ejemplo podrás observar que he extraído la palabra


“una” especificando a la función EXTRAE que inicie en la posición 14 y
obtenga solamente 3 caracteres.

Para poder utilizar la función EXTRAE es indispensable conocer la


posición inicial donde comenzará la extracción y su longitud en
caracteres.

Las tres funciones mencionadas: IZQUIERDA, DERECHA, EXTRAE


son las funciones con las cuales podemos extraer contenido de una
celda en Excel y a partir de estas funciones básicas podemos hacer
combinaciones con otras funciones para otros usos como los que
menciono a continuación.

Extraer la primera palabra


Para extraer la primera palabra de una celda utilizamos la función
IZQUIERDA junto con la función ENCONTRAR que nos permitirá
encontrar la posición del primer espacio en blanco lo cual delimita la
primera palabra. La fórmula utilizada es la siguiente:

=IZQUIERDA(A1,ENCONTRAR(" ",A1) -1)

El primer argumento de la función ENCONTRAR es una espacio en


blanco y al resultado devuelto le resto el número 1 para poder obtener
la longitud correcta de caracteres de la primera palabra. Observa el
resultado:
Extraer la última palabra
Para poder extraer la última palabra la situación se complica porque
es necesario encontrar el último espacio y a partir de ahí tomar los
caracteres de la derecha. Pero para simplificarte el trabajo, esta es la
fórmula que obtiene el resultado adecuado:

=ESPACIOS(DERECHA(SUSTITUIR(A1," ",REPETIR("

",LARGO(A1))),LARGO(A1)))

Esta fórmula devolverá el resultado correcto en nuestro ejemplo:

Extraer la n-ésima palabra


Si lo que necesitas es extraer algún número de palabra específica
puedes utilizar la siguiente fórmula:

=ESPACIOS(EXTRAE(SUSTITUIR(A1," ",REPETIR(" ",LARGO(A1))), (D8-

1)*LARGO(A1)+1, LARGO(A1)))
En esta fórmula el número de palabra se encuentra en la celda D8 por
lo que si quiero obtener la segunda palabra debo colocar el valor 2 en
dicha celda. Observa el ejemplo:
Separar una cadena de
texto
Cuando tenemos una cadena texto que debemos separar en
diferentes partes, podemos utilizar fórmulas o también podemos
utilizar el comando Texto en columnas. En esta ocasión te mostraré
ambos métodos para separar una cadena de texto en Excel de
manera que puedas utilizar el método que mejor se adapte a tus
necesidades.

Pero antes de mostrar las fórmulas y los comandos que nos ayudarán
a dividir una cadena de texto, debo explicarte el tipo de separación
que podemos lograr en Excel. Podemos agrupar los tipos de
separación en dos grupos:

1. Separación por un carácter delimitador.


2. Separación por un ancho definido.

La separación por un carácter delimitador implica que la cadena de


texto tenga un símbolo o un carácter que indicará el lugar exacto
donde se hará la división. Algunos ejemplos de caracteres
delimitadores son: el espacio en blanco, la coma, el punto y coma, el
tabulador o cualquier otro símbolo o letra que nos permita distinguir
visualmente la separación dentro de la cadena de texto.

La separación por un ancho definido significa que pediremos a Excel


que “corte” la cadena de texto cada determinado número de
caracteres. En este caso, la cadena no necesita estar delimitada
visualmente por algún símbolo sino que simplemente haremos la
división basados en un número determinado de caracteres.

Si la separación de la cadena de texto no puede ser catalogada en


alguno de estos dos grupos, entonces se dificultará en extremo poder
realizarla en Excel o simplemente será imposible. Es importante
conocer las virtudes de Excel así como sus limitaciones y no hacerse
falsas expectativas al intentar dividir una cadena de texto.

Por ejemplo, algunos usuarios llegan a preguntar por alguna fórmula


de Excel que extraiga el nombre de una calle y la ciudad contenidos
en el domicilio de una persona. Sin embargo, si no existe un carácter
que identifique claramente cada uno de los elementos dentro de la
cadena de texto, Excel no podrá hacer dicha separación.

Otro ejemplo muy común, es intentar separar nombres y apellidos en


Excel, pero si no tenemos un carácter delimitador, dicha tarea es muy
complicada de realizar. Aunque podemos separar fácilmente las
palabras utilizando al espacio en blanco, no existe una función que
pueda determinar si una palabra es un nombre o un apellido.

Por esta razón es importante recordar que las cadenas de texto deben
tener un carácter delimitador que nos permita identificar cada una de
las partes por las cuales haremos la división. O por el contrario,
podemos aplicar una división en base a un ancho definido.

Ahora que tenemos una mejor idea sobre las capacidades de Excel
para separar una cadena de texto, realizaremos algunos ejemplos
tanto con fórmulas como con el comando Texto en columnas.

Separar una cadena de texto por un ancho


definido
El primer ejemplo que realizaremos es la separación de una cadena
de texto por un ancho definido utilizando funciones de Excel. Para
nuestro ejemplo utilizaremos un rango de celdas que contiene
números de ISBN de ciertos libros.
Nuestro objetivo será separar la cadena de texto en dos partes: los
primeros tres dígitos en una columna y el resto de los dígitos en una
segunda columna. Para lograr este objetivo utilizaremos la función
IZQUIERDA para extraer los primeros tres dígitos de la cadena:

=IZQUIERDA(A2, 3)

Y para obtener el resto de los dígitos en otra columna, utilizaré la


función DERECHA de la siguiente manera:

=DERECHA(A2, 10)

La siguiente imagen muestra el resultado de utilizar ambas fórmulas


en las celdas B2 y C2 respectivamente y posteriormente copiarlas
hacia abajo:

Este ejemplo ha sido muy sencillo porque las funciones IZQUIERDA y


DERECHA nos permiten dividir fácilmente la cadena de texto en las
dos partes que necesitamos.

Para nuestro siguiente ejemplo, dividiremos nuestra cadena de texto


en tres partes: 3 dígitos, 5 dígitos y 5 dígitos. Los primeros 3 dígitos
los obtendremos con la siguiente fórmula:

=IZQUIERDA(A2, 3)

Los últimos 5 dígitos los obtenemos de nueva cuenta con la función


DERECHA:
=DERECHA(A2, 5)

Y para obtener los dígitos que se encuentran en medio de la cadena,


utilizaremos la función EXTRAE. Esta función nos pide tres
argumentos: la cadena original, la posición donde iniciará la extracción
y por último, la cantidad de caracteres a extraer. De esta manera,
nuestra fórmula para extraer los 5 caracteres que se encuentran
después del guion medio, es la siguiente:

=EXTRAE(A2, 5, 5)

El quinto carácter de la cadena es precisamente el que aparece


después del guion medio y por eso el valor del segundo argumento es
cinco. A partir de dicha posición queremos obtener cinco dígitos y por
lo tanto el tercer argumento de la función EXTRAE es también cinco.
El resultado final lo puedes observar en la siguiente imagen:

Para dividir una cadena de texto por un ancho definido utilizando


fórmulas, serán las funciones IZQUIERDA, DERECHA y EXTRAE las
que nos ayudarán a realizar la tarea. Las funciones IZQUIERDA y
DERECHA para obtener los extremos y la función EXTRAE para
obtener cualquier parte intermedia de la cadena.

Texto en columnas de ancho fijo


Ahora haremos la misma división que en los ejemplos anteriores, pero
utilizando el comando Texto en columnas que está ubicado en la
ficha Datos, dentro del grupo Herramientas de datos. Comenzamos
por seleccionar el rango de celdas que contiene las cadenas de texto y
pulsamos el comando Texto en columnasy se mostrará un cuadro de
diálogo como el siguiente.

Es importante seleccionar la opción “De ancho fijo” y pulsar el


botón Siguiente. En el segundo paso tendremos la oportunidad de
indicar a Excel las divisiones que queremos hacer en las cadenas de
texto y para eso deberás hacer clic en la posición exacta sobre los
datos mostrados en la Vista previa.

Cada vez que hagas clic sobre los datos se insertará un salto de línea,
que podrás observar como una línea vertical con apariencia de flecha,
y que indicará a Excel la posición exacta donde deberá separar la
cadena de texto. Por ejemplo, la siguiente imagen muestra un salto de
línea justo antes del guion medio:
En este ejemplo dejaremos esta división tal como se observa en la
imagen y pulsaré el botón Siguiente. En el paso 3 del proceso
podremos indicar el formato de cada una de las columnas en las que
serán divididas las cadenas de texto, pero por ahora no haré
modificación alguna y solamente indicaré el Destino como una
referencia a la celda B2.
Al pulsar el botón Finalizar, Excel hará la separación de las cadenas
de texto de la siguiente manera:

Considera que con este método no podemos “deshacernos” de algún


carácter y por lo tanto la segunda columna incluye el guion medio.
Para facilitar la remoción de dicho carácter, podemos dividir la cadena
de texto en tres partes de manera que el guion medio quede en una
sola columna la cual podemos eliminar posteriormente.
Para dividir la cadena de texto de esa manera, seguimos los mismos
pasos anteriores pero en el segundo paso nos aseguramos de indicar
un salto de línea después del guion medio tal como lo muestra la
siguiente imagen:

Como resultado obtendremos nuestras cadenas de texto divididas en


tres columnas de la siguiente manera:
Si queremos hacer la división en tres partes (3-5-5) tal como lo
hicimos en el segundo ejemplo donde utilizamos fórmulas, entonces al
momento de llegar al segundo paso del proceso debemos pedir una
separación como la que se muestra a continuación:

Con los saltos de línea mostrados, estaremos dividiendo la cadena en


cuatro partes, donde una de las columnas contendrá solamente el
guion medio de manera que se facilite su eliminación. En la siguiente
imagen se muestra el resultado de ejecutar el comando anterior.
Ahora que hemos revisado los métodos que tenemos para separar
cadenas de texto en Excel con un ancho fijo, enfocaremos nuestra
atención a las cadenas que tienen un carácter delimitador y de igual
manera revisaremos el método utilizando fórmulas y el método con el
comando Texto en columnas.

Dividir una cadena de texto con carácter


delimitador
El otro tipo de separación de cadenas de texto que podemos realizar
en Excel es utilizando algún carácter delimitador que ya esté insertado
en la cadena y que nos permita identificar claramente cada una de las
partes.

Para nuestro ejemplo utilizaremos un grupo de códigos de producto,


que como podrás observar, tiene un guion medio como el carácter que
separa cada una de sus partes.

El guion medio no aparece siempre en la misma posición, así que para


crear nuestra fórmula es necesario conocer de antemano su posición
dentro de la cadena. Dicha posición la podremos obtener con
la función ENCONTRAR utilizando una fórmula como la siguiente:

=ENCONTRAR("-", A2)

El primer argumento de la función ENCONTRAR es el carácter que


estamos buscando y el segundo argumento es la cadena de texto
original. La siguiente imagen muestra la posición del primer guion
medio para cada una de las cadenas de texto.
Para conocer la posición del segundo guion medio dentro de la
cadena, volveremos a utilizar la función ENCONTRAR pero con una
pequeña modificación:

=ENCONTRAR("-",A2,B2+1)

En este caso, utilizamos el tercer argumento de la función


ENCONTRAR para pedirle que inicie la búsqueda a partir de la
posición B2+1. Para nuestro ejemplo, la celda B2 contiene la posición
del primer guion medio así que nos aseguramos de que la segunda
búsqueda inicie un carácter después del primer guion medio
encontrado.
Ahora que tenemos la primera y segunda posición del guion medio
dentro de la cadena de texto original, podemos hacer la separación
utilizando las funciones IZQUIERDA, DERECHA y EXTRAE de
manera similar al primer ejemplo de este artículo. La fórmula para
obtener la primera sección de la cadena es la siguiente:

=IZQUIERDA(A2, B2-1)

La cadena de texto original se encuentra en la celda A2 y la posición


del primer guion medio está en la celda B2 así que la cantidad de
caracteres que vamos a extraer del lado izquierdo está determinada
por la posición del primer guion medio y restando el valor uno.
Para obtener la parte media de la cadena de texto, utilizaremos la
función EXTRAE de la siguiente manera:

=EXTRAE(A2, B2+1, C2-B2-1)

El primer argumento es la cadena de texto original. El segundo


argumento es la posición donde se iniciará la extracción, que para
nuestro ejemplo es la posición del primer guion medio (que se
encuentra en la celda B2) más uno.

El tercer argumento es la cantidad de caracteres que vamos a extraer


de la cadena de texto y que podemos obtener haciendo la resta de la
posición del segundo guion medio y la posición del primer guion medio
y restando el valor uno.
Para extraer la última parte de la cadena de texto necesitamos indicar
a la función DERECHA la cantidad de caracteres que vamos a extraer
y eso lo podemos obtener haciendo la resta de la longitud total de la
cadena menos la posición del segundo guion medio.

=DERECHA(A2, LARGO(A2) - C2)

La longitud de la cadena la obtenemos con la función LARGO y la


posición del segundo guion medio está en la celda C2. El resultado es
el siguiente:
Al igual que con los primeros ejemplos donde utilizamos funciones de
Excel, las funciones IZQUIERDA, DERECHA y EXTRAE jugarán un
papel importante en la separación de una cadena de texto cuando
tenemos un carácter delimitador.

Texto en columnas delimitadas por un carácter


Si queremos utilizar el comando Texto en columnas en lugar de
fórmulas para dividir una cadena de texto que contiene un carácter
delimitador, debemos comenzar por seleccionar las celdas que tienen
las cadenas y posteriormente ir a Datos > Herramientas de datos
> Texto en columnas y se mostrará el siguiente cuadro de diálogo:

En este paso debemos asegurarnos de seleccionar la opción


“Delimitados” y posteriormente pulsar el botón Siguiente. En el
segundo paso será nuestra oportunidad de indicarle a Excel el
carácter delimitador contenido en la cadena de texto. Excel nos ofrece
una lista de separadores que son comúnmente utilizados: tabulación,
punto y coma, coma, espacio y también la opción Otro la cual
utilizaremos en nuestro ejemplo para indicar el guion medio como el
carácter delimitador.
Al momento de elegir el carácter delimitador adecuado, la Vista
previa mostrará la división de los datos. Al hacer clic en el
botón Siguiente, podremos indicar la celda donde queremos colocar
cada una de las partes de la cadena que será dividida. Para este
ejemplo colocaré una referencia a la celda B2.
Como resultado obtendremos la división de las cadenas de texto tal
como se observa en la siguiente imagen:

De esta manera hemos comprobado que podemos separar una


cadena de texto en Excel utilizando fórmulas así como el
comando Texto en columnas. Considera descargar el archivo de
trabajo que he utilizado en los ejemplos de este artículo para que
puedas practicar con cualquiera de los métodos que he expuesto en
esta ocasión.
Función Excel ENCONTRAR

Categoría: Texto
Nombre en inglés: FIND

¿Qué hace?
Encuentra la posición de un texto dentro de otro texto y regresa la
posición del caracter donde se encontró. Hace distinción entre
mayúsculas y minúsculas.

Sintaxis
ENCONTRAR(texto_buscado, dentro_del_texto, [núm_inicial])

 texto_buscado (obligatorio): El texto que se quiere encontrar.


 dentro_del_texto (obligatorio): La cadena de texto en donde se
va a buscar.
 núm_inicial (opcional): El número de caracter donde inicia la
búsqueda. Si se omite entonces la búsqueda iniciará desde el
primer caracter.

Ejemplos
ENCONTRAR(“o”, “hola”) = 2
ENCONTRAR(“h”, “hola”) = 1

La función ENCONTRAR
en Excel
La función ENCONTRAR en Excel nos devuelve la posición inicial de
una cadena de texto, o de un carácter, dentro de otra cadena de texto.
La función ENCONTRAR hace diferencia entre mayúsculas y
minúsculas.

Sintaxis de la función ENCONTRAR


La función ENCONTRAR tiene tres argumentos que son los
siguientes:

 Texto_buscado (obligatorio): Es la cadena de texto o carácter


que se desea encontrar.
 Dentro_del_texto (obligatorio): La cadena de texto donde
realizaremos la búsqueda.
 Núm_inicial (opcional): Indica la posición de la cadena
Dentro_del_texto donde se comenzará la búsqueda. El primer
carácter siempre es el número 1. Si se omite este argumento se
supone que se realizará una búsqueda desde la primera
posición.

Si el Texto_buscado es contrado, entonces la función


ENCONTRAR regresa un número que indicará la posición donde se
encontró. Si no se encuentra ninguna coincidencia la función
ENCONTRAR regresará el error #¡VALOR!

Ejemplo de la función ENCONTRAR


A continuación podrás observar una serie de ejemplos de la función
ENCONTRAR que nos ayudarán a dejar claro su uso. Cada una de
las funciones buscará un carácter específico dentro del texto de la
columna A. Observa los resultados:
El primer ejemplo nos muestra la siguiente fórmula:

=ENCONTRAR("T", A2)

Esta fórmula encontrará la primera ocurrencia de la letra “T”


(mayúscula) que se encuentra en la primera posición y por lo tanto el
resultado es 1. Como había mencionado anteriormente, la función
ENCONTRAR es sensible a mayúsculas y lo comprobamos con el
segundo ejemplo:

=ENCONTRAR("t", A3)

Al buscar la letra “t” (minúscula), obtenemos como resultado la


posición 4 aun cuando se ha iniciado la búsqueda desde el primer
carácter lo cual no indica que la búsqueda hace diferencia entre
mayúsculas y minúsculas.

El tercer ejemplo hace una búsqueda de la letra “i”:

=ENCONTRAR("i", A4)

Lo interesante de este ejemplo es que la cadena original tiene dos


letras “i”, pero la función ENCONTRARregresa la posición de la
primera, que es la posición número 9. Sin embargo, en el último
ejemplo utilizamos el tercer argumento de la función ENCONTRAR:

=ENCONTRAR("i", A5, 10)

Con el tercer argumento estoy indicando a la función


ENCONTRAR que inicie la búsqueda a partir de la posición 10, que es
la letra “g”, y por lo tanto me regresa la posición de la segunda letra “i”.

Errores comunes con la función ENCONTRAR


Si la función ENCONTRAR regresa el error #¡VALOR! es probable
que tengas alguno de los siguientes problemas:

 Si olvidamos que la función ENCONTRAR hace diferencia entre


mayúsculas y minúsculas podemos obtener el error #¡VALOR!
porque la función no encontrará coincidencias.
 Al utilizar el tercer argumento de la función, que indica la
posición inicial de la búsqueda, debemos tener cuidado de no
especificar un número que sea mayor a la longitud de la cadena
o de la contrario obtendremos el error #¡VALOR!
Función Excel ESPACIOS

Categoría: Texto
Nombre en inglés: TRIM

¿Qué hace?
Recorta los espacios de las orillas de una cadena de texto.

Sintaxis
ESPACIOS(texto)

 texto (obligatorio): Texto al que se le quitarán los espacios.

Ejemplos
ESPACIOS(” Microsoft “) = “Microsoft”
ESPACIOS(” Excel”) = “Excel”
Contar palabras en Excel
Si estás en la necesidad de contar palabras en Excel este artículo
puede ser de ayuda ya que en esta ocasión revisaremos un método
para contar las palabras que existen dentro de una
celda. Supongamos que en la celda A1 tienes un texto y deseas saber
el número de palabras que contiene dicha celda.

Para alcanzar nuestro objetivo utilizaremos 3 funciones: ESPACIOS,


SUSTITUIR y LARGO.

Remover los espacios dobles


La función ESPACIOS es de mucha ayuda en esta tarea porque
removerá todos los espacios dobles que puedan existir entre las
palabras. Además removerá cualquier espacio al inicio o final del
enunciado. Esta fórmula la utilizaré cada vez que necesite referirme al
contenido de la celda A1 de la siguiente manera:

ESPACIOS(A1)

Una vez aplicada la función ESPACIOS tendré la seguridad de que


absolutamente todas las palabras están separadas por solo un
espacio en blanco lo cual hará mi tarea más sencilla.

Contar los caracteres del enunciado


Ahora ya sé los beneficios de la función ESPACIOS y la utilizaré junto
con la función LARGO para contar el número de caracteres del
enunciado de la celda A1:
Contar caracteres sin considerar espacios
En un segundo cálculo utilizaré la función SUSTITUIR para remover
los espacios en blanco y volveré a contar el número de caracteres.

Observa cómo vuelvo a utilizar la función ESPACIOS para garantizar


que solo exista un solo espacio entre cada palabra y después
remuevo todos los espacios con la función SUSTITUIR. El número
total de caracteres me lo da de nuevo la función LARGO.

Contar palabras en Excel es contar los espacios


Hemos llegado prácticamente al final del cálculo porque contar
palabras en Excel es casi lo mismo que contar los espacios que
existen dentro de un enunciado. Esta deducción es muy simple ya que
cada palabra está siempre antecedida por un espacio, por lo que al
contar los espacios estaré muy cerca de conocer el número total de
palabras.

La única palabra que no está antecedida por un espacio es la palabra


inicial y es por eso que el número de palabras de un enunciado será
su número de espacios más uno. En nuestro ejemplo, la resta de las
fórmulas que hemos calculado hasta ahora me dará el número de
espacios dentro del enunciado:
El número total de palabras en el enuncuado de la celda A1 será el
número de espacios mas uno.

Si quieres realizar el mismo cálculo pero en una sola celda, sin


necesidad de ocupar varias celdas como en el ejemplo, es suficiente
con utilizar la siguiente fórmula que agrupa todos los conceptos
revisados en este artículo:

=LARGO(ESPACIOS(A1)) - LARGO(SUSTITUIR(ESPACIOS(A1), " ", "")) + 1

Solamente sustituye las referencias a la celda A1 por la celda que


contiene el enunciado del cual deseas conocer el número de palabras.
Función Excel EXTRAE

Categoría: Texto
Nombre en inglés: MID

¿Qué hace?
Extrae cierto número de caracteres de una cadena de texto.

Sintaxis
EXTRAE(texto, posición_inicial, núm_de_caracteres)

 texto (obligatorio): Cadena de texto que tiene los caracteres que


se desean extraer.
 posición_inicial (obligatorio): Posición del primer caracter.
 núm_de_caracteres (obligatorio): Número de caracteres a
extraer a partir de la posición inicial.

Ejemplos
EXTRAE(“Microsoft”, 6, 4) = “soft”
EXTRAE(“Excel”, 3, 3) = “cel”
Función Excel HALLAR

Categoría: Texto
Nombre en inglés: SEARCH

¿Qué hace?
Devuelve la posición dentro de una cadena de texto donde encuentra
un carácter especificado.

Sintaxis
HALLAR(texto_buscado, dentro_del_texto, [núm_inicial])

 texto_buscado (obligatorio): El texto que se quiere encontrar.


 dentro_del_texto (obligatorio): La cadena de texto en donde se
va a buscar.
 núm_inicial (opcional): El número de caracter donde inicia la
búsqueda. Si se omite entonces la búsqueda iniciará desde el
primer caracter.

Ejemplos
HALLAR(“Excel”, “ExcelTotal”) = 1
HALLAR(“Total”, “ExcelTotal”) = 6
Función Excel IGUAL

Categoría: Texto
Nombre en inglés: EXACT

¿Qué hace?
Compara dos cadenas de texto y nos dice si son iguales. Hace
diferencia entre mayúsculas y minúsculas.

Sintaxis
IGUAL(texto1, texto2)

 texto1 (obligatorio): El primer texto que se desea comparar.


 texto2 (obligatorio): El segundo texto que se desea comparar.

Ejemplos
IGUAL(“ExcelTotal”, “ExcelTotal”) = VERDADERO
IGUAL(“exceltotal”, “ExcelTotal”) = FALSO
Función Excel IZQUIERDA

Categoría: Texto
Nombre en inglés: LEFT

¿Qué hace?
Obtiene caracteres a la izquierda de una cadena de texto de acuerdo
al número de caracteres especificados.

Sintaxis
IZQUIERDA(texto, [núm_de_caracteres])

 texto (obligatorio): La cadena de texto de donde se extraerán los


caracteres de la izquierda.
 núm_de_caracteres (opcional): Número de caracteres a obtener.
Si se omite se calcula como 1.

Ejemplos
IZQUIERDA(“Excel Total”, 5) = “Excel”
IZQUIERDA(“Excel Total”) = “E”
Función Excel LARGO

Categoría: Texto
Nombre en inglés: LEN

¿Qué hace?
Obtiene el número de caracteres de un texto.

Sintaxis
LARGO(texto)

 texto (obligatorio): El texto del que se desea conocer la longitud.

Ejemplos
LARGO(“Microsoft”) = 9
LARGO(“Excel”) = 5
Función Excel LIMPIAR

Categoría: Texto
Nombre en inglés: CLEAN

¿Qué hace?
Elimina de un texto los caracteres ASCII que no se pueden imprimir.

Sintaxis
LIMPIAR(texto)

 texto (obligatorio): El texto del que se eliminará los caracteres no


imprimibles.

Ejemplos
LIMPIAR(CARACTER(17) & “Excel” & CARACTER(25)) = “Excel”
Función Excel MAYUSC

Categoría: Texto
Nombre en inglés: UPPER

¿Qué hace?
Convierte un texto en mayúsculas.

Sintaxis
MAYUSC(texto)

 texto (obligatorio): El texto que se convertirá a mayúsculas.

Ejemplos
MAYUSC(“Microsoft”) = “MICROSOFT”
MAYUSC(“excel”) = “EXCEL”
Función Excel MINUSC

Categoría: Texto
Nombre en inglés: LOWER

¿Qué hace?
Convierte un texto en minúsculas.

Sintaxis
MINUSC(texto)

 texto (obligatorio): El texto que se convertirá a minúsculas.

Ejemplos
MINUSC(“EXCEL”) = “excel”
MINUSC(“Total”) = “total”
Función Excel MONEDA

Categoría: Texto
Nombre en inglés: DOLLAR

¿Qué hace?
Convierte un número a formato texto y le agrega el símbolo de
moneda.

Sintaxis
MONEDA(número, núm_de_decimales)

 número (obligatorio): El número al que se le dará formato de


texto.
 núm_de_decimales (opcional): Número de dígitos deseados a la
derecha del separador decimal.

Ejemplos
MONEDA(638) = “$638.00”
MONEDA(821.6214, 2) = “$821.62”
Función Excel NOMPROPIO

Categoría: Texto
Nombre en inglés: PROPER

¿Qué hace?
Convierte la primera letra de cada palabra en mayúscula.

Sintaxis
NOMPROPIO(texto)

 texto (obligatorio): El texto al que se le dará formato.

Ejemplos
NOMPROPIO(“microsoft excel”) = “Microsoft Excel”
NOMPROPIO(“excel total”) = “Excel Total”
Función Excel REEMPLAZAR

Categoría: Texto
Nombre en inglés: REPLACE

¿Qué hace?
Reemplaza parte de una cadena de texto con otra cadena de texto
indicada.

Sintaxis
REEMPLAZAR(texto_original, núm_inicial, núm_de_caracteres,
texto_nuevo)

 texto_original (obligatorio): El texto que contiene los caracteres a


reemplazar.
 núm_inicial (obligatorio): La posición dentro del texto donde se
iniciará el reemplazo.
 núm_de_caracteres (obligatorio): La cantidad de caracteres que
se reemplazarán.
 texto_nuevo (obligatorio): El texto que reemplazará los
caracteres originales.

Ejemplos
REEMPLAZAR(“0123456789”, 3, 6, “*”) = “01*89”
REEMPLAZAR(“Año 2012”, 7, 2, “13”) = “Año 2013”
Función Excel REPETIR

Categoría: Texto
Nombre en inglés: REPT

¿Qué hace?
Repite un texto un número determinado de veces.

Sintaxis
REPETIR(texto, núm_de_veces)

 texto (obligatorio): El texto (o carácter) que se repetirá.


 núm_de_veces (obligatorio): El número de veces que se repetirá
el texto.

Ejemplos
REPETIR(“Excel”, 2) = “ExcelExcel”
REPETIR(“@”, 3) = “@@@”
Función Excel SUSTITUIR

Categoría: Texto
Nombre en inglés: SUBSTITUTE

¿Qué hace?
Sustituye un texto por otro en la cadena de texto especificada.

Sintaxis
SUSTITUIR(texto, texto_original, texto_nuevo, [núm_de_instancia])

 texto (obligatorio): El texto en donde se realizará la sustitución.


 texto_original (obligatorio): El texto que se quiere sustituir.
 texto_nuevo (obligatorio): El texto por el que se reemplazará el
texto_original.
 núm_de_instancia (opcional): El número de instancia/aparición
que se sustituirá.

Ejemplos
SUSTITUIR(“abcdef”, “ef”, “efgh”) = “abcdefgh”
SUSTITUIR(“ExcelExcelExcel”, “Excel”, “Microsoft”, 2) =
“ExcelMicrosoftExcel”
Función Excel T

Categoría: Texto
Nombre en inglés: T

¿Qué hace?
Devuelve el texto al que se refiere el valor especificado. Si el valor no
es un texto devuelve un texto vacío.

Sintaxis
T(texto)

 texto (obligatorio): El valor que se desea probar.

Ejemplos
T(“texto_prueba”) = “texto_prueba”
T(123.45) = “”
Función Excel TEXTO

Categoría: Texto
Nombre en inglés: TEXT

¿Qué hace?
Convierte un valor numérico en un valor de texto especificando un
formato.

Sintaxis
TEXTO(valor, formato)

 valor (obligatorio): El valor numérico que convertirá a texto.


 formato (obligatorio): El formato que se aplicará al valor.

Ejemplos
TEXTO(123, “$0.00”) = “$123.00”
TEXTO(74832.432, “0.00E+00”) = “7.48E+04”
Función Excel TEXTOBAHT

Categoría: Texto
Nombre en inglés: BAHTTEXT

¿Qué hace?
Convierte un número en texto Baht (El Baht es la moneda de
Tailandia).

Sintaxis
TEXTOBAHT(número)

 número (obligatorio): El número que se desea convertir a texto


tailandés.

Ejemplos
TEXTOBAHT(123) = Muestra el número 123 en texto tailandés
Función Excel VALOR

Categoría: Texto
Nombre en inglés: VALUE

¿Qué hace?
Convierte un texto (que representa un número) en número.

Sintaxis
VALOR(texto)

 texto (obligatorio): El texto que se desea convertir.

Ejemplos
VALOR(“1.1525”) = 1.1525
VALOR(“numero”) = #¡VALOR!

Potrebbero piacerti anche