Todas las funcionesTexto
TEXTO (TEXT)
Aprenda TEXTO con sintaxis, argumentos, ejemplos comprobados, errores frecuentes y fórmulas equivalentes para Excel en español.
TEXT
Sintaxis
TEXTO(value, format_text)Ejemplo: =TEXT(B2,"$#,##0")
Disponibilidad: Todas las versiones
La función TEXTO en Excel convierte un número o una fecha en texto con el formato que usted especifica: =TEXT(value, format_text). Permite crear etiquetas como «Mar 2024», «$1,234.50» o «12.5%», pero el resultado deja de ser un número utilizable directamente en cálculos.
Cuándo usarla
- Necesita insertar una fecha o un número con formato dentro de una frase.
- Quiere mostrar ceros iniciales, símbolos de moneda, porcentajes o un número fijo de decimales.
- Crea etiquetas para gráficos, informes o identificadores compuestos.
- Necesita controlar la apariencia sin cambiar el formato de toda la celda.
Argumentos
- value. El número, la fecha o la referencia que se convertirá. El texto que no pueda interpretarse como número o fecha se devuelve sin cambios o provoca #VALUE!.
- format_text. El patrón entre comillas. Los códigos de dígitos son 0 (dígito obligatorio), # (opcional), coma (miles), . (decimal) y % (porcentaje). Para fechas se usan d, dd, ddd, dddd, m, mmm, mmmm, yy y yyyy, y para horas h, mm y ss.
- Configuración regional. Las letras usadas en format_text dependen de la configuración regional, por lo que un libro compartido entre países puede mostrarse de manera diferente.
Ejemplos explicados
Moneda con separador de miles
Fórmula: C1: =TEXT(A2,"$#,##0.00")
Resultado: $1,234.50
#,##0 añade el separador de miles y 0.00 obliga a mostrar dos decimales.
Fecha en formato legible
Fórmula: C1: =TEXT(A2,"mmm d, yyyy")
Resultado: Mar 9, 2024
mmm es el nombre corto del mes, d el día y yyyy el año con cuatro dígitos. Use "dddd" para el nombre del día de la semana.
Número con ceros iniciales
Fórmula: C1: =TEXT(A2,"00000")
Resultado: 00042
Cada 0 representa un dígito obligatorio, por lo que 42 se rellena hasta alcanzar cinco caracteres.
Pruébalo
Una hoja pequeña con datos de ejemplo. Cambia la fórmula o un número y observa el resultado.
Fórmula en D2: =TEXT(A2,"#,##0.00")
Resultado en D2: 1.234,57
Errores y comprobaciones
- El resultado no se puede sumar. TEXTO devuelve texto. Conserve el número original para los cálculos y utilice TEXTO solamente para mostrarlo.
- Se ignora el código de formato. El formato debe ir entre comillas. Mes y minuto son ambiguos: "mm" después de "h" significa minutos; en los demás casos significa meses.
- El resultado cambia en otro equipo. Los códigos de formato dependen de la configuración regional. En algunas regiones cambian los separadores decimal y de miles o las letras de fecha.
- #VALUE!. El valor es texto que Excel no puede interpretar como un número o una fecha.
Funciones relacionadas
Preguntas frecuentes
- ¿Cómo doy formato de porcentaje con la función TEXTO?
- Use =TEXT(0.256,"0.0%"), que produce como resultado 25.6%.
- ¿Cómo obtengo el día de la semana a partir de una fecha?
- Use =TEXT(A2,"dddd") para el nombre completo o "ddd" para obtener el nombre abreviado.
- ¿Por qué TEXTO devuelve algo que parece un número pero no se suma?
- Porque el resultado es texto. Envuélvalo en VALOR o sume las celdas numéricas originales.
- ¿Cuál es la diferencia entre TEXTO y el formato de celda?
- El formato de celda solo cambia la apariencia de un número. TEXTO crea un valor de texto nuevo que puede unirse a frases.