La función Texto en Excel (Text en Inglés) es una herramienta poderosa que te permite formatear números y fechas de una manera específica. Puedes utilizar esta función para personalizar la presentación de datos según tus necesidades. A continuación veremos su sintaxis junto a ejemplos y posibilidades de uso.
Esta función tiene el mismo nombre que la categoría que la incluye y que posee otras fórmulas como Concat (ex Concatenar), Izquierda, Derecha o Extraer.
Sintaxis de la función Texto
- Valor: El número o la referencia de celda que deseas formatear.
- Formato_texto: La cadena de texto que define cómo deseas que se muestre el valor.
Este último argumento «Fomrato_texto» es el que le da todas las posibilidades a la función texto. Nos brinda un montón de alternativas para mostrar distintos formatos. Te detallo los más usados:
Para Fechas:
- «d»: Día del mes sin ceros iniciales (1-31).
- «dd»: Día del mes con ceros iniciales (01-31).
- «ddd»: Abreviatura del nombre del día (por ejemplo, Lun, Mar).
- «dddd»: Nombre completo del día (por ejemplo, Lunes, Martes).
- «m»: Mes sin ceros iniciales (1-12).
- «mm»: Mes con ceros iniciales (01-12).
- «mmm»: Abreviatura del nombre del mes (por ejemplo, Ene, Feb).
- «mmmm»: Nombre completo del mes (por ejemplo, Enero, Febrero).
- «yy» o «yyyy»: Año en formato de dos o cuatro dígitos.
Para Números:
- «#»: Muestra solo dígitos significativos (no muestra ceros a la izquierda).
- «0»: Muestra ceros a la izquierda.
- «.,»: Utiliza separadores de miles y decimales según la configuración regional.
- «0.00»: Muestra dos decimales, incluso si son ceros.
- «$»: Moneda, utilizando el símbolo según la configuración regional.
- «%»: Porcentaje (multiplica por 100 y muestra el símbolo %).
Para Texto Personalizado:
- «[<condición]texto_verdadero;[>=condición]texto_falso»: Puedes establecer condiciones para mostrar diferentes textos. Por ejemplo,
[<3]Corto;[>=3]Largo
mostrará «Corto» si el texto tiene menos de 3 caracteres y «Largo» si tiene 3 o más.
Otros Formatos Comunes:
- «General»: Formato predeterminado.
- «@» o «text»: Trata el valor como texto.
- «0%»: Muestra el número como porcentaje (multiplica por 100).
Estas son solo algunas opciones, y hay muchas más para explorar. Puedes combinar estas opciones según tus necesidades. Por ejemplo, "dd-mmm-yyyy"
formateará una fecha como «01-ene-2024». La clave es experimentar con diferentes combinaciones hasta que obtengas el formato deseado para tus datos.
Ejemplos de la función Texto en Excel
- Formateo de Fechas: Si A1 contiene la fecha 01/05/2023, y necesitamos mostrar un resultado como «01-may-2023», la función debería ser de esta forma:
- =TEXTO(A1;»dd-mmm-yyyy»). Siempre el argumento Formato_texto va entre comillas (» «), en caso que te olvides, la celda te devolverá el error #NOMBRE?.
- Aquí, «dd» representa el día, «mmm» es la abreviatura del mes y «yyyy» representa el año.
- Formateo de Números: Tenemos en la celda B1 el número 12345,6789, pero queremos que nos muestre el número con formato más entendible de moneda, de esta forma: «$12.345,68». La función la deberremos escribir así:
- =TEXTO(A1;»$#.##0,00″). Tengo que aclarar que este ejemplo está basado en mi Excel configurado con el punto (.) como divisor de miles y la coma (,) para separar decimales, en caso contrario tendrás que modificar esos símbolos en la fórmula.
- En el ejemplo, el formato «$#,##0.00» establece que el número debe mostrarse como una moneda con dos decimales y separadores de miles.
- Representación de Porcentajes: Si A1 contiene el número 0.456, el resultado será «45.60%». Aquí, «0.00%» indica que el número se debe mostrar como un porcentaje con dos decimales. La función la debemos escribir de esta manera:
- =TEXTO(A1;»0,00%»).
La función Texto ofrece una flexibilidad increíble para adaptar la presentación de tus datos según tus preferencias. Puedes experimentar con diversos formatos y personalizar la apariencia de tus números y fechas de manera única. ¡La flexibilidad de la función Texto en Excel es realmente poderosa!.