Función TEXTO()
Convierte cualquier valor numérico (incluyendo fechas, horas, porcentajes y monedas) en texto plano, aplicándole un formato visual específico mediante códigos de formato.
Sintaxis
=TEXTO(valor; formato_texto)
valor: El número, fecha o referencia a celda numérica que deseas formatear (obligatorio).
formato_texto: El código de formato que deseas aplicar (como
"$#,##0", "dd/mm/aaaa", etc.) escrito obligatoriamente entre comillas dobles (obligatorio).
Ejemplos Prácticos
Imagina que tienes la fecha 18/06/2026 en la celda A1:
- Para obtener el nombre del día de la semana completo:
=TEXTO(A1; "dddd")➔ Devolverá "jueves". - Para obtener la fecha abreviada con nombre del mes:
=TEXTO(A1; "dd-mmm-aa")➔ Devolverá "18-jun-26".
Imagina que tienes el número 0.125 en la celda B1:
- Para formatearlo como porcentaje de una cifra decimal:
=TEXTO(B1; "0.0%")➔ Devolverá "12.5%".
[Espacio para captura de pantalla de Excel - Ejemplo TEXTO]
Observaciones
- ¡Cuidado!: El resultado devuelto por la función es un **texto**. Esto significa que ya no podrás realizar operaciones matemáticas directas (como sumas o promedios) con la celda resultante.
- Es una de las mejores formas de concatenar texto con números formateados de forma limpia:
="El total es " & TEXTO(C5; "$#,##0.00"). - En la versión en inglés de Excel, esta función se denomina
TEXT().