Funciones de Texto

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

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 haciendo clic sobre su nombre.

FUNCIÓN DESCRIPCIÓN
Devuelve el carácter especificado por el número de código a partir del juego de
CARACTER caracteres establecido en su PC.
Devuelve el número de código del primer carácter del texto del juego de
CODIGO caracteres usados por su PC.
CONCATENAR Une varios elementos de texto en uno solo.
Redondea un número al número especificado de decimales y devuelve el
DECIMAL resultado como texto con o sin comas.
DERECHA Devuelve el número especificado de caracteres del final de una cadena de texto.
Devuelve la posición inicial de una cadena de texto dentro de otra cadena de
ENCONTRAR texto.
Quita todos los espacios del texto excepto los espacios individuales entre
ESPACIOS palabras.
Devuelve los caracteres del centro de una cadena de texto, dada una posición y
EXTRAE longitud iniciales.
Devuelve el número de caracteres en el cual se encuentra un carácter en
HALLAR particular o cadena de texto, leyendo de izquierda a derecha.
Comprueba si dos cadenas de texto son exactamente iguales y devuelve
IGUAL VERDADERO o FALSO.
Devuelve el número especificado de caracteres del principio de una cadena de
IZQUIERDA texto.
LARGO Devuelve el número de caracteres de una cadena de texto.
LIMPIAR Quita todos los caracteres no imprimibles del texto.
MAYUSC Convierte una cadena de texto en letras mayúsculas.
MINUSC Convierte todas las letras de una cadena de texto en minúsculas.
MONEDA Convierte un número en texto usando formato de moneda.
Convierte una cadena de texto en mayúsculas o minúsculas, según corresponda;
NOMPROPIO la primera letra de cada palabra en mayúscula y las demás letras en minúscula.
REEMPLAZAR Reemplaza parte de una cadena de texto por otra.
REPETIR Repite el texto un número determinado de veces.
SUSTITUIR Reemplaza el texto existente con texto nuevo en una cadena.
Comprueba si un valor es texto y devuelve el texto si lo es, o comillas dobles si
T no lo es.
TEXTO Convierte un valor en texto, con un formato de número específico.
TEXTOBAHT Convierte un número en texto (baht).
VALOR Convierte un argumento de texto que representa un número en un número.
Función CARACTER(número)

Devuelve el carácter específicado por el número de código correspondiente al código de


caracteres ASCII.

Ejemplo: =CARACTER(76) devuelve L

Función CODIGO(texto)

Esta función devuelve el código ASCII del primer caracter del texto pasado como parámetro.

Ejemplo: =CODIGO("L") devuelve 76

Función CONCATENAR(texto1; texto2; ...; textoN)

Devuelve una cadena de caracteres con la unión de los textos pasados como parámetros. Esta
función es de utilidad cuando tenemos texto como puedan ser el nombre completo de una
persona pero está dividido en distintas celdas y en alguna ocasión queremos fundir el nombre
completo en una sola celda.

Ejemplo: =CONCATENAR("Antonio ";"Gutierrez ";"Fernandez " ) devuelve Antonio Gutierrez


Fernandez

Función DECIMAL(número; decimales; no_separar_millares)

Redondea un número pasado como parámetro a los decimales indicados y devuelve el resultado
en formato de texto. La última opción es una parámetro lógico (VERDADERO, FALSO), si se omite
coge como valor FALSO, mostrará los puntos separadores de los millares.

Ejemplo: =DECIMAL(4005,75;3) devuelve 4.005,750


y =DECIMAL(4005,75;3;verdadero) devuelve 4005,750

Función DERECHA(texto; núm_de_caracteres)

Devuelve de la cadena de texto, el número de caracteres especificados comenzando a contar


desde el final del texto.

Ejemplo: =DERECHA("Bienaventurados los que estudien Excel...";12) devuelve "ien Excel..."

Función ENCONTRAR(texto_buscado; dentro_del_texto; núm_inicial)

Devuelve la posición inicial del texto buscado dentro de otro texto empezando a buscar desde
la posición núm_inicial. A diferencia de la función HALLAR, ENCONTRAR distingue entre
mayúsculas y minúsculas y no admite caracteres comodín.

Ejemplo: =ENCONTRAR("Wally";"Siempre buscando nuevas aventuras este Wally y siempre


perdido, ayúdame a encontrarlo";1)

devuelve 40, que es la posición donde empieza la palabra Wally.


Función EXTRAE(texto; posicion_inicial; núm_caracteres)

Devuelve los caracteres indicados de una cadena de texto a partir de una posición inicial.

Ejemplo: =EXTRAE("Mirando el mar, me envuelve una emoción intensa...";12;3) devuelve


"mar"

Función HALLAR(texto_buscado; dentro_del_texto; núm_inicial)

Busca un texto dentro de otro y devuelve la posición del texto buscado. Realiza la búsqueda
leyendo el texto de izquierda a derecha a partir de la posición inicial indicada en núm_inicial. A
diferencia de la función ENCONTRAR, HALLAR no distingue entre mayúsculas y minúsculas y
admite caracteres comodínes (? un solo carácter, * cualquier número de caracteres, ~ carácter
de escape).

Ejemplo: =HALLAR("Mar";"Mirando el mar, me envuelve una emoción intensa...";1) devuelve


12

=HALLAR("M?r";"Mirando el mar, me envuelve una emoción intensa...";1) devuelve 1

Función IGUAL(texto1; texto2)

Devuelve un valor lógico (verdadero/falso) según las dos cadenas de texto comparadas sean
iguales o no.

Ejemplo: =IGUAL("esto es igual?";"es igual esto?") devuelve FALSO

Normalmente se utiliza para comparar los valores almacenados en dos celdas.

Función IZQUIERDA(texto; núm_de_caracteres)

Devuelve el número de caracteres especificados desde el principio de la cadena de texto.

Ejemplo: =IZQUIERDA("El sol no puede competir con el brillo de tu mirada";6) devuelve "El sol"

Función LARGO(texto)

Devuelve el número de caracteres que tiene la cadena de texto, es decir su longitud.

Ejemplo: =LARGO("El sol no puede competir con el brillo de tu mirada") devuelve 51

Función LIMPIAR(texto)

Limpia el texto de caracteres no imprimibles.

Ejemplo:Si escribimos en una celda:=CARACTER(7)&"Este texto si que vale"&CARACTER(7) en

la celda veríamos esto: si


escribimos =LIMPIAR(CARACTER(7)&"Este texto si que vale"&CARACTER(7)), desaparecerán

los caracteres no imprimibles y veremos:

Función MAYUSC(texto)

Convierte a mayúsculas la cadena de texto.

Ejemplo: =MAYUSC("convierteme a mayuscula") devuelve "CONVIERTEME A MAYUSCULA"

Función MINUSC(texto)

Convierte a minúsculas la cadena de texto.

Ejemplo: =MINUSC("VENGA Y AHORA A MINUSCULA") devuelve "venga y ahora a minuscula"

Función MONEDA(número; núm_de_decimales)

Convierte a texto un número usando el formato de moneda.

Ejemplo: =MONEDA(25;2) devuelve "25,00 € "

Función NOMPROPIO(texto)

Convierte la primera letra de cada palabra del texto a mayúscula y el resto de la palabra a
minúsculas.

Ejemplo: =NOMPROPIO("antonio manuel ramiro") devuelve "Antonio Manuel Ramiro"

Función REEMPLAZAR(texto_original; num_inicial; núm_de_caracteres; texto_nuevo)

Reemplaza parte de una cadena de texto por otra.

Ejemplo: =REEMPLAZAR("Si este es el texto original, será modificado";21;8;" Por este


") devuelve "Si este es el texto Por este , será modificado"

Función REPETIR(texto; núm_de_veces)

Repite el texto un número de veces determinado.

Ejemplo: =REPETIR("Como te repites ";5) devuelve "Como te repites Como te repites Como te
repites Como te repites Como te repites "

Función SUSTITUIR(texto; texto_original; texto_nuevo; núm_de_ocurrencia)

Reemplaza en texto, el texto_original por el texto_nuevo.


Ejemplo: =SUSTITUIR("El precio total del proyecto conlleva...";"precio";"coste") devuelve "El
coste total del proyecto conlleva..."

Función T(valor)

Comprueba que el valor es texto y devuelve texto si lo es o comillas dobles si no lo es. Me


permite eliminar de una celda los valores que no sean texto.

Ejemplo: =T("Esto es texto") devuelve "Esto es texto"

Función TEXTO(valor; formato)

Convierte un valor en texto.

Ejemplo: =TEXTO(25;"0,00 €") devuelve "25,00 €"

Función TEXTOBAHT(número)

Convierte un número a texto tailandés (Baht).

Se puede cambiar el formato de Baht a un estilo distinto utilizando Configuración


regional u Opciones regionales en el Panel de control de Windows.

Ejemplo: =TEXTOBAHT(25) devuelve el número 25 escrito en letras pero en Tailandés.

Función T(valor)

Devuelve un valor únicamente si es de tipo texto.

Ejemplo: =T("254") devuelve texto vacío.

Función TEXTO(valor; formato)

Convierte un valor en texto, con el formato indicado. Existen unas reglas específicas para detallar
el formato, puedes verlas en detalle en la información de la función en Excel, en caso de que
necesites utilizarla.

Ejemplo: =TEXTO(25;"€0.00") devuelve €25,00. Éste valor no se podrá realizar para cálculos, ya
que se ha convertido a texto.

Función VALOR(texto)

Convierte un texto que representa un número en número.

Ejemplo: =VALOR("254") devuelve 254 en formato numérico.

También podría gustarte