← Volver a Biblioteca

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().