La función T en Microsoft Excel es una función de la categoría de texto que comprueba si un valor es texto. Si el valor evaluado es texto, la función lo devuelve sin cambios. Si el valor no es texto (por ejemplo, un número, un valor lógico como VERDADERO/FALSO, o una fecha), la función devuelve una cadena de texto vacía («»).
Esta función es principalmente útil por motivos de compatibilidad con otros programas de hojas de cálculo, como Lotus 1-2-3. En la mayoría de las situaciones en el Excel moderno, no es necesario usar la función T, ya que Excel convierte automáticamente los valores según sea necesario.
Sintaxis
=T(valor)
La función T tiene un único argumento:
- valor: El valor que se desea comprobar. Puede ser una referencia a una celda, un número, texto, un valor lógico, etc. Obligatorio.
 
Ejemplos
Ejemplo 1: Uso básico con diferentes tipos de datos
A continuación se muestran los resultados de aplicar la función T a diferentes tipos de valores directamente en la fórmula.
=T("Hola Mundo")
Resultado: «Hola Mundo». Como el valor es texto, la función lo devuelve.
=T(123)
Resultado: «» (texto vacío). Como 123 es un número, devuelve una cadena vacía.
=T(VERDADERO)
Resultado: «» (texto vacío). Los valores lógicos no se consideran texto.
=T(#N/A)
Resultado: #N/A. Si el valor es un error, la función devuelve ese mismo error.
Ejemplo 2: Uso con referencias a celdas
Supongamos que tenemos la siguiente tabla de datos:
| A | B | |
|---|---|---|
| 1 | Producto | =T(A1) | 
| 2 | 2024 | =T(A2) | 
| 3 | =T(A3) | 
Las fórmulas en la columna B darían los siguientes resultados:
- En la celda B1, la fórmula 
=T(A1)devuelve «Producto», ya que el contenido de A1 es texto. - En la celda B2, la fórmula 
=T(A2)devuelve «», una cadena de texto vacía, porque el contenido de A2 es el número 2024. - En la celda B3, la fórmula 
=T(A3)devuelve «», ya que la celda A3 está vacía. 
Ejemplo 3: Uso en concatenación
La función T puede ser útil para evitar que valores no textuales se muestren en una cadena de texto concatenada. Si queremos añadir un comentario que solo debe aparecer si la celda A1 contiene texto, podríamos usar:
="Comentario: " & T(A1)
- Si A1 contiene «Revisar», el resultado será «Comentario: Revisar».
 - Si A1 contiene el número 500, el resultado será «Comentario: «.
 
Esto evita la necesidad de usar una función SI más larga como =SI(ESTEXTO(A1), "Comentario: " & A1, "Comentario: ").
Observaciones
La función T es una de las funciones «heredadas» en Excel, principalmente para garantizar la compatibilidad con hojas de cálculo más antiguas. En la práctica moderna de Excel, su uso es poco frecuente, ya que las funciones como ESTEXTO combinadas con la función SI ofrecen un control más explícito y legible sobre el flujo lógico de una fórmula.
Errores comunes
La función T no genera errores por sí misma, sino que los propaga. Si el argumento valor es o hace referencia a una celda que contiene un valor de error (como #¡VALOR!, #N/A, #¿NOMBRE?, etc.), la función T devolverá ese mismo error.
Disponibilidad por versión de Excel
La función T está disponible en todas las versiones de Microsoft Excel, incluyendo Excel para Microsoft 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 y versiones anteriores.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Funcionalidad completa en todas las versiones. | 
| Google Sheets | ✔️ | Funciona de la misma manera que en Excel. | 
| LibreOffice Calc | ✔️ | Funciona de la misma manera que en Excel. | 
| OpenOffice Calc | ✔️ | Funciona de la misma manera que en Excel. | 
| WPS Office Spreadsheets | ✔️ | Funciona de la misma manera que en Excel. | 
| Apple Numbers | ✔️ | Funciona de la misma manera que en Excel. | 
Funciones Relacionadas
- 
Es la función opuesta a T. Convierte un valor en un número. Devuelve 0 si el valor es texto.
 - 
Comprueba si un valor es texto y devuelve VERDADERO o FALSO. Es más directa para comprobaciones lógicas.
 - 
Comprueba si un valor es un número y devuelve VERDADERO o FALSO.
 - 
Convierte una cadena de texto que representa un número en un número.
 
