¿Quiere que sus datos de Excel se vean más profesionales? Aprenda a formatear números, fechas y horas con la función TEXTO.
El formato personalizado es tan útil como cualquier otra herramienta en Excel, pero ¿qué pasaría si no tuviera que pasar por los menús para formatear sus celdas cada vez? Aún más, ¿qué pasaría si pudiera formatear sus celdas directamente dentro de las fórmulas de Excel?
La función TEXTO en Excel hace precisamente eso. Le permite personalizar el formato de sus datos dentro de la barra de fórmulas. Exploremos cómo formatear números, fechas y números especiales usando la función TEXTO en Excel.
¿Qué es la función TEXTO en Excel?
TEXTO es una función de Excel que le permite personalizar el formato de sus datos en Excel. Con esta función, puede aplicar un formato personalizado a celdas específicas, lo que hace que sus datos sean más atractivos visualmente y más fáciles de entender.
La salida de TEXT es muy similar a usando formato personalizado en Excel. La sintaxis para ello es la siguiente:
=TEXTO(valor, formato_texto)
Aquí, valor se refiere al número que desea convertir, mientras que formato_texto es el esquema de formato que desea utilizar.
La función TEXTO puede formatear varios tipos de datos, incluidos números, fechas y horas. A diferencia del formato personalizado de Excel, TEXTO es una función que puede invocar rápidamente en la barra de fórmulas y combinar con otras funciones de Excel, lo que la convierte en una herramienta versátil.
Código de formato |
Descripción |
---|---|
# |
Marcador de posición de dígito que representa dígitos opcionales. No se mostrará si no hay dígitos significativos. |
0 |
Marcador de posición de dígito que siempre se muestra. Si no hay dígitos significativos, se completará con ceros insignificantes. |
? |
Marcador de posición de dígito que reconoce ceros insignificantes pero no los muestra. Mostrará los ceros si es necesario alinear los decimales. |
. |
Punto decimal. |
, |
Separador de miles. |
d |
Día del mes o día de la semana. |
metro |
Mes cuando se usa como parte de una fecha y minuto cuando se usa como parte de la hora. |
y |
Año. |
s |
Segundo. |
/ |
Indicador de fracción. |
mi |
Notación cientifica. |
La función TEXTO sigue el mismo formato de código que los formatos de números personalizados en Excel. La tabla anterior enumera los códigos más utilizados.
Cómo dar formato a números con la función TEXTO
Formatear números en formas más legibles es una de las aplicaciones más útiles de la función TEXTO. Tomemos un ejemplo en el que nos gustaría que una celda específica muestre números de otra celda con cuatro lugares decimales.
Es esencial recordar que la salida de TEXTO será una cadena de texto, y no puede enviarla a fórmulas que requieran entradas numéricas. En tales casos, deberá proporcionar los valores originales en lugar de los scripts de texto con formato.
Puedes usar el hashtag (#) o cero (0) códigos para lograr esto, dependiendo de si desea mostrar decimales insignificantes. Recuerda que el hashtag (#) no muestra ceros insignificantes.
Por ejemplo, si desea limitar los resultados de la celda A2 a cuatro decimales y mostrarlos en la celda C2, puede usar la siguiente fórmula:
=TEXTO(A2, "#.0000")
Esta fórmula mostrará el valor de A2 con cuatro decimales, independientemente de que los ceros sean significativos. Puede hacer que los valores más grandes sean más fáciles de leer agregando separadores de miles. El mismo código anterior con un separador de miles se vería así:
=TEXTO(A2, "###,###.0000")
Es importante recordar que puede combinar varios códigos de formato para obtener el resultado deseado en Excel. Si desea evitar los decimales por completo, puede usar la función TEXTO para mostrar los números como fracciones con la barra inclinada (/) código. Por ejemplo, la siguiente fórmula mostrará el número de la celda A2 como una fracción:
=TEXTO(A2, "?/?")
Mostrar su salida de Excel como fracciones puede darle una ventaja cuando calculo de razones en excel, ya que los hace más fáciles de leer.
Dar formato a la fecha con la función TEXTO
La función TEXTO también le permite formatear fechas y horas en Excel. Una forma conveniente de combinar valores de fecha u hora con cadenas de texto es usar las funciones CONCATENAR y TEXTO.
La función CONCATENAR le permite vincular varias cadenas juntas en Excel. Puede usar esta función para mostrar una cadena de texto junto con un valor de fecha u hora. Hasta ahora, solo necesita combinar CONCATENAR con una función que inserte la fecha u hora actual en Excel. Entonces, ¿dónde encaja la función TEXTO en todo esto?
Las funciones de fecha de Excel funcionan con un sistema numérico interno y, si no tienen el formato correcto, las funciones de tiempo como HOY pueden devolver números sin sentido. La función TEXTO puede transformar estos números en una cadena de fecha adecuada, y la función CONCATENAR puede juntar todo para presentarlos.
Para representar la fecha de hoy junto con una cadena de texto, puede usar la siguiente fórmula:
=CONCATENAR("Hoy es ", TEXTO(HOY(), "dddd, dd-mmm-y"))
Tenga en cuenta que fuera de un formato de fecha, la letra d indica el día de la semana en lugar del día del mes. Agregando más ds mostrará la versión más completa del día. Por ejemplo, dddd mostraría Lunes, mientras ddd mostraría Lun. El mismo principio se aplica a los días del mes ya los meses mismos.
Formateo de números especiales usando la función TEXTO
Puede haber ocasiones en las que necesite personalizar el formato de los números en su celda para cumplir con requisitos específicos. Dos ejemplos de la vida real podrían ser organizar un conjunto de números de teléfono en una hoja de cálculo o representar números grandes usando notación científica. La función TEXTO es útil en ambos escenarios.
Formateo de números de teléfono
Puede personalizar el formato de celda para números de teléfono usando la función TEXTO. Esto le permite agregar guiones y espacios, lo que hace que los números de teléfono sean más legibles.
Además, puede usar TEXTO para integrar una forma de formato condicional. Al establecer condiciones basadas en la cantidad de dígitos en el número de teléfono, puede mostrarlos en formatos específicos. La siguiente fórmula cumple estas tareas:
=TEXTO(A2,"[>9999999](###) ###-####; ###-####")
Esta fórmula usa la función TEXTO para ingresar el número de la celda A2. Si el número es mayor que 9,999,999 (lo que significa que tiene más de siete dígitos), mostrará los primeros tres dígitos entre paréntesis y agregará un guión después de los siguientes tres dígitos. Para números que son menores o iguales que 9,999,999, los tres primeros dígitos tendrán un guión después de ellos.
Dar formato a notaciones científicas
Las notaciones científicas son necesarias para comunicar de manera eficiente sus datos cuando se trata de números grandes. La función TEXTO puede facilitar esto. Puedes usar mi para configurar el formato de notación científica:
=TEXTO(B2, "0.00E+00")
Esta fórmula mostrará el número en B2 como múltiplo de 10. El 0.00 significa que el coeficiente tendrá dos decimales, y el 00 significa que el exponente no será mayor que 99.
Formatee sus datos con la función TEXTO de Excel
Formatear sus datos puede ser desalentador, pero la función TEXTO de Excel lo hace muy sencillo. Con esta función, puede personalizar la apariencia de sus números, fechas y horas para hacerlos más atractivos visualmente y más fáciles de entender.
La belleza de usar TEXTO radica en su versatilidad: puede combinar códigos de formato y otras funciones de Excel para expandir drásticamente sus opciones de formato. Ya sea que necesite mostrar números con lugares decimales específicos, formatear fechas y horas, o incluso personalizar notaciones científicas y números de teléfono, TEXT lo tiene cubierto.