Función TEXTO de Excel: dar cualquier formato textual a los valores
Excel registra los números y las fechas en un formato interno con el fin de poder usar los datos en fórmulas. Si, en cambio, quieres usar los datos a modo de texto, a veces no basta con una mera referencia 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, con la que se puede transformar en texto todo tipo de valores (números, fechas, etc.) y aplicarles el formato que se desee.
Tu propio dominio .mx
Obtén el nombre de dominio que te represente, ¡con tu asesor personal incluido!
La función TEXTO()
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")
TEXTO tiene dos argumentos obligatorios:
- Valor: se indica el valor que se quiere mostrar como texto, ya sea directamente o como referencia 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 específico, tras la coma puedes introducir simplemente una almohadilla, como se ve en el siguiente ejemplo:
=TEXTO(88,"#")
Excel alinea el contenido textual a la izquierda y los datos numéricos a la derecha de las celdas.
Códigos de formato de texto
TEXTO() de Excel requiere un código de formato. Para introducirlo, puedes utilizar tres símbolos que actúan como marcadores de posición y representan 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 fraccionarios: Excel completa las cifras que falten con espacios para que los números fraccionarios se alineen siguiendo la coma decimal o la línea de división. |
Estos marcadores de posición se utilizan en combinación con otros caracteres. Así, por ejemplo, se pueden mostrar números con ceros al principio, separadores de millares personalizados, números de teléfono o unidades de medida:
Uso | Valor numérico | Código de formato | Formato de texto |
---|---|---|---|
Mostrar una cifra específica | 123 | 000000 | 000123 |
Separador de millares (personalizado) | 21350 | ##.### | 21.350 |
Número de teléfono | 349320012345 | +## ## ### ## ### | +34 93 200 12 345 |
Ud. medida (grados, p. ej.) | 90 | #° | 90° |
Pero, directamente en el código del formato solo se pueden usar caracteres específicos:
Símbolo | Descripción |
---|---|
+ - | Más, menos |
() {} | Paréntesis y llaves |
$ € | Símbolos de divisas |
. , : ! | Signos de puntuación: punto, coma, dos puntos, signos de exclamación |
^ ' ~ | Acento circunflejo, apóstrofo, virgulilla |
Espacio | |
/ | Barra (hacia adelante) |
= | Signo de igual |
Para saber cómo insertar cualquier fragmento de texto en el código de formato, sigue leyendo.
Completar cifras con texto
Si quieres insertar caracteres que Excel rechaza, has de precederlos 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 porcentual sin necesidad de multiplicarlo 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 complicada, tienes otras dos alternativas:
Formateo directo para formatear el valor numérico directamente. En el cuadro de diálogo “Formato de celdas”, en “Categoría”, haz clic en “Personalizada” 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().
Concatenación de texto para introducir el texto adicional concatenándolo mediante el símbolo &. En el ejemplo siguiente se quiere que Excel muestre 100 metros:
=TEXTO(100,"#") & "metros"
Símbolos especiales en los códigos de formato
Además de los marcadores de posición, puedes usar muchos otros símbolos para formatear el texto:
Función | Símbolo | Efecto |
---|---|---|
Escribir como fracción | / | Si introduces una barra (/), Excel convierte el número en una fracción. También puedes introducir un denominador concreto y Excel calculará la fracción correspondiente. El número 40, por ejemplo, se convierte en 200/5. |
Dar formato de porcentaje | % | Multiplica la cifra por 100 y le añade el símbolo porcentual. El número 0,6 se convierte, por ejemplo, en 60 %. |
Formato condicional | [>=1000] | Los corchetes sirven para introducir una condición que tiene que cumplirse para que Excel aplique el formato. Si no se cumple, Excel representa el valor como si solo se hubiera aplicado el código de formato #. |
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.
Funciones de texto relacionadas
La función TEXTO() puede completarse o, incluso, reemplazarse parcialmente, con otras funciones:
Función | Explicació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 mayúsculas. | =MAYUSC("Excel") da EXCEL |
=NOMPROPIO() | Escribe el primer carácter en mayúscula y el resto en minúscula. | =NOMPROPIO("Excel") da Excel |
Backup Cloud con IONOS!
¡Deja atrás el tiempo de inactividad! La mejor forma de respaldar tu negocio con tu propio asesor personal incluido.