Si quieres usar los números o las fechas a modo de texto, a veces no basta con una mera re­fe­re­n­cia de celda, porque el número o la fecha no se muestran en el formato de texto deseado. En estos casos resulta muy útil la función TEXTO de Excel, con la que se puede tra­n­s­fo­r­mar en texto todo tipo de valores (números, fechas, etc.) y apli­car­les el formato que se desee.

Excel con Microsoft 365 para empresas y IONOS
El Office que conoces, pero mejor

Potente apli­ca­ción de e-mail Exchange y las versiones más actuales de tus apli­ca­cio­nes favoritas de Office desde cualquier di­s­po­si­ti­vo. Empieza ahora con nuestro servicio de co­n­fi­gu­ra­ción gratuito.

Consejo

Las si­guie­n­tes in­s­tru­c­cio­nes pueden uti­li­zar­se en Microsoft 365 y en las versiones de Excel 2021, 2019 y 2016.

La función TEXTO() de Excel

La función TEXTO() se introduce de la siguiente manera:

=TEXTO(valor al que se quiere dar formato, "código de formato que se quiere aplicar")

La función TEXTO() de Excel tiene dos ar­gu­me­n­tos obli­ga­to­rios:

  • Valor: se indica el valor que se quiere mostrar como texto, ya sea di­re­c­ta­me­n­te o como re­fe­re­n­cia a la celda que contenga dicho valor.
  • Formato de texto: se le indica a Excel en qué formato deben aparecer los datos.

Si no quieres escoger ningún formato es­pe­cí­fi­co, tras la coma puedes in­tro­du­cir si­m­ple­me­n­te una al­moha­di­lla, como se ve en el siguiente ejemplo:

*=TEXTO(88,"#")*

La al­moha­di­lla (#) es uno de los tres símbolos que funcionan como ma­r­ca­do­res de posición en los códigos de formato. Más abajo te contamos más detalles al respecto.

Imagen: Ejemplos de uso de la función TEXTO() de Excel
La función TEXTO permite dar el formato que se quiera a los valores.
Nota

Excel alinea el contenido textual a la izquierda y los datos numéricos a la derecha de las celdas.

Función TEXTO() de Excel: códigos de formato

TEXTO() de Excel requiere un código de formato. Para in­tro­du­ci­r­lo, puedes utilizar tres símbolos que actúan como ma­r­ca­do­res de posición y re­pre­se­n­tan una cifra del valor numérico:

Símbolo Función
# Cifra opcional, indica que el espacio estará ocupado por un número y se omite si se dispone de más fijadores de posición que cifras tiene el número.
0 Si no hay ninguna cifra en esta posición, Excel mostrará un cero en ella.
? Espacio, solo funciona en números fra­c­cio­na­rios: Excel completa las cifras que falten con espacios para que los números fra­c­cio­na­rios se alineen siguiendo la coma decimal o la línea de división.

Estos ma­r­ca­do­res de posición se utilizan en co­m­bi­na­ción con otros ca­ra­c­te­res. Así, por ejemplo, se pueden mostrar números con ceros al principio, se­pa­ra­do­res de millares pe­r­so­na­li­za­dos, números de teléfono o unidades de medida:

Uso Valor numérico Código der formato Formato de texto
Mostrar una cifra es­pe­cí­fi­ca 123 “000000” 000123
Separador de millares (pe­r­so­na­li­za­do) 21350 “##.###” 21.350
Número de teléfono 349320012345 “+## ## ### ## ###” +34 93 200 12 345
Ud. medida (grados, p. ej.) 90 “#°” 90°

Pero, di­re­c­ta­me­n­te en el código del formato solo se pueden usar ca­ra­c­te­res es­pe­cí­fi­cos:

Símbolo De­s­cri­p­ción
+ - Más, menos
() {} Pa­ré­n­te­sis y llaves
$ € Símbolos de divisas
. , : ! Signos de pu­n­tua­ción: punto, coma, dos puntos, signos de ex­cla­ma­ción
^ ’ ~ Acento ci­r­cu­n­fle­jo, apóstrofo, vi­r­gu­li­lla
Espacio
/ Barra (hacia adelante)
= Signo de igual

Para saber cómo insertar cualquier fragmento de texto en el código de formato, sigue leyendo.

Consejo

Con HiDrive de IONOS, puedes almacenar, editar y compartir tus do­cu­me­n­tos de Office de forma ce­n­tra­li­za­da y segura. A nivel privado o pro­fe­sio­nal: trabaja de forma flexible desde cualquier di­s­po­si­ti­vo con la app HiDrive y otras in­te­r­fa­ces. Todos tus datos estarán pro­te­gi­dos de forma óptima en los ul­tra­mo­de­r­nos centros de datos de IONOS, situados en Alemania.

Función TEXTO() de Excel: completar cifras con texto

Si quieres insertar ca­ra­c­te­res que Excel rechaza, has de pre­ce­de­r­los con una barra invertida ( \ ). Esta barra indicará a Excel que el símbolo que la sigue debe ser tratado como texto y no como valor o símbolo numérico.

Por ejemplo, si quieres escribir la palabra metros de manera que en Excel aparezca el texto 100 metros, puedes hacerlo con el siguiente código:

*=TEXTO(100,"# \m\e\t\r\o\s")*

Del mismo modo, también se puede lograr que Excel muestre un número como valor po­r­ce­n­tual sin necesidad de mu­l­ti­pli­car­lo por 100. Por ejemplo, si se quiere mostrar la cifra 33 como 33 %:

*=TEXTO(33,"###\%")*

Si la opción de usar la barra invertida te parece demasiado co­m­pli­ca­da, tienes otras dos al­te­r­na­ti­vas:

  • Formateo directo: para formatear el valor numérico di­re­c­ta­me­n­te. En el cuadro de diálogo “Formato de celdas”, en “Categoría”, haz clic en “Pe­r­so­na­li­za­da” para integrar cualquier texto sin necesidad de usar la barra invertida. También podrás escoger otros códigos de formato que no pueden usarse en la función TEXTO().
  • Co­n­ca­te­na­ción de texto: para in­tro­du­cir el texto adicional co­n­ca­te­ná­n­do­lo mediante el símbolo &. En el ejemplo siguiente se quiere que Excel muestre 100 metros:
*=TEXTO(100,"#") & "metros"*

Símbolos es­pe­cia­les en los códigos de formato de Excel

Además de los ma­r­ca­do­res de posición, puedes usar muchos otros símbolos para formatear el texto:

Función Símbolo Efecto
Escribir como fracción / Si in­tro­du­ces una barra (/), Excel convierte el número en una fracción. También puedes in­tro­du­cir un de­no­mi­na­dor concreto y Excel calculará la fracción co­rre­s­po­n­die­n­te. El número 40, por ejemplo, se convierte en 200/5.
Dar formato de po­r­ce­n­ta­je % Mu­l­ti­pli­ca la cifra por 100 y le añade el símbolo po­r­ce­n­tual. El número 0,6 se convierte, por ejemplo, en 60 %.
Formato co­n­di­cio­nal [>=1000] Los corchetes sirven para in­tro­du­cir una condición que tiene que cumplirse para que Excel aplique el formato. Si no se cumple, Excel re­pre­se­n­ta el valor como si solo se hubiera aplicado el código de formato #.
Consejo

Puedes hacer que Excel trate el contenido de una celda como texto si escribes un apóstrofo () al inicio. El apóstrofo en sí no se verá luego en la celda.

Co­m­bi­na­cio­nes con la función TEXTO () de Excel

La función TEXTO() puede co­m­ple­tar­se o, incluso, re­em­pla­zar­se pa­r­cia­l­me­n­te, con otras funciones de Excel:

Función Ex­pli­ca­ción Ejemplo
=MONEDA() Da formato de divisa ($) a un número. =MONEDA(40) da 40,00 $
=DECIMAL() Añade un número concreto de decimales al número. =DECIMAL(12.34;4) da 12,3400
=ESPACIOS() Borra los espacios antes/después del valor. =ESPACIOS(“33”) da 33
=MAYUSC() Escribe el texto en ma­yú­s­cu­las. =MAYUSC(“Excel”) da EXCEL
=NOMPROPIO() Escribe el primer carácter en mayúscula y el resto en minúscula. =NOMPROPIO(“Excel”) da Excel
=REDONDEAR() Redondea un número a un número fijo de decimales =REDONDEAR(12,445;1) da “12,4”

Además de las funciones me­n­cio­na­das an­te­rio­r­me­n­te, Excel también ofrece numerosas funciones útiles que facilitan en gran medida el trabajo con el programa. En los si­guie­n­tes artículos enlazados, ex­pli­ca­mos algunas de las funciones re­le­va­n­tes mediante ejemplos.

Función Apli­ca­ción
DIA LAB de Excel . De­te­r­mi­nar el número de días la­bo­ra­bles en un periodo de tiempo de­te­r­mi­na­do.
COIN­CI­DI­RX de Excel Buscar un elemento en una fila o columna y devolver la posición relativa.
O de Excel Realizar una co­m­pa­ra­ción booleana O.
HALLAR de Excel Buscar una cadena de ca­ra­c­te­res es­pe­cí­fi­ca en un rango de búsqueda es­pe­ci­fi­ca­do.
Microsoft 365 para empresas
El Office que conoces, pero mejor

Potente apli­ca­ción de e-mail Exchange y las versiones más actuales de tus apli­ca­cio­nes favoritas de Office desde cualquier di­s­po­si­ti­vo. Empieza ahora con nuestro servicio de co­n­fi­gu­ra­ción gratuito.

Ir al menú principal