La función TEXTO de Excel

La función TEXTO de Excel convierte un valor numérico en texto permitiendo especificar códigos de formato para el texto creado.

funcion texto excel

La función TEXTO resulta especialmente útil para dar formato a números en una concatenación con otra(s) cadena(s) de texto. No se suele usar por sí sola.

Parámetros de la función TEXTO

La forma de usar esta función es como sigue:

=TEXTO([Valor], [Código de formato])

Los dos parámetros son obligatorios y se refieren a lo siguiente:

  • Valor: el número que queremos convertir en un texto. Puede ser una celda.
  • Código de formato: una cadena de texto con una sintaxis especial que especifica cómo interpretar el número y qué formato aplicarle. Es la misma sintaxis que se usa en el formato de celdas.

Sintaxis del código de formato de la función TEXTO

La clave del código de formato son los caracteres especiales que utiliza para representar ciertos tipos de caracteres. Los más usados son los siguientes:

  • #: representa a un número. Después de la posición decimal, permite especificar el número de posiciones decimales (tantas como símbolos). Por ejemplo: “#,##” representaría número como 345,13.
  • ?: representa a un espacio para un digito y si no se usa, lo rellena con un espacio en blanco.
  • 0: representa a un espacio para un dígito y si no se usa, lo rellena con un cero.
  • DD: representa al día en una fecha.
  • MM: representa a un mes en una fecha.
  • AAAA: representa al año en una fecha. Con AA se puede representar el año con dos dígitos.

Como esto, contado así, resulta un poco abstracto, vamos a verlo con algunos ejemplos.

Ejemplos de la función TEXTO

En la siguiente tabla vienen varios ejemplos que ilustran cómo usar la función TEXTO en la práctica:

ejemplos codigo formato excel
Ejemplos de la función TEXTO con diferentes códigos de formato.

En la fila 2 hemos usado el código de formato “#,##” para representar un número con dos decimales.

En las siguientes dos filas puedes ver variantes con los códigos de formato que generan espacios en blanco y ceros para las posiciones de los dígitos que han quedado sin usarse por ser un número pequeño el usado con la función.

En la fila 5 estamos diciendo a TEXTO que interprete el número como una fecha, pero, además, si te fijas, le hemos dado la vuelta: la fecha original usa el formato europeo de fechas día/mes/año.

Sin embargo, con la función texto hemos intercambiado las posiciones del mes y día para aplicar un formato de mes/día/año que es el habitual en EEUU, por ejemplo.

Y en la fila siguiente puedes ver cómo estamos representando al año con sólo dos dígitos.

Por último, en la fila siete, puedes ver un ejemplo del uso tipo de la función TEXTO usándola con una concatenación de otro texto.

¿Te gustaría leer más sobre esta temática? Busca aquí:

Acerca del autor: Berto López

Soy autor y fundador de este blog, e Ingeniero en Informática de formación con amplia experiencia: he trabajado como empleado, empresario, incluso funcionario. Vamos, que he probado de todo 😄

De todo ello, lo que me apasiona de verdad, es el emprendimiento, combinado con la tecnología, algo que he podido retomar con mi proyecto web actual al cual pertenece, entre otras, esa web.

Aparte de mi propia experiencia emprendedora, mi contacto profesional con pymes y pequeños emprendedores me ha generado un gran interés en el marketing online.

Emprendí muy joven y eso hizo que todo el desarrollo inicial de las redes sociales, WordPress, SEO, etc. ya lo viví con esa experiencia. Me fascinó cómo cambió las reglas del juego para bien, sobre todo, para los pequeños emprendedores.

Esto me parece algo tan importante, de tanto calado social, que este blog nace con la vocación de ser un sitio de divulgación de este conocimiento y con la intención de motivar sus lectores para que aprovechen al máximo el potencial de estas disciplinas.