Cómo utilizar la función de texto de Excel

Utilice la función TEXTO de Excel para convertir cualquier dato (por ejemplo, números, fechas, etc.) en texto, en un formato especificado por el usuario.

La función TEXT está categorizada como una función de cadena / texto, que convierte un valor numérico en una cadena de texto en un formato especificado por el usuario. Por ejemplo, si desea convertir una fecha en formato "15/03/2020" al formato 15 de marzo de 2020, utilice la función TEXTO para hacerlo.

Esta guía explica cómo usar la función TEXTO en Excel con la ayuda de algunas fórmulas y ejemplos.

Sintaxis

La sintaxis general de la función TEXTO:

= TEXTO (valor, formato_texto)

La función TEXTO requiere dos argumentos / parámetros:

  • valor : El valor numérico que desea convertir en una cadena de texto. Este valor podría ser un valor numérico, una fecha o una referencia de celda de un valor numérico.
  • format_text - El código de formato que desea aplicar al valor específico. Siempre debe ir entre comillas dobles.

Códigos de formato de función de TEXTO

La función Text tiene solo dos argumentos. El primer argumento requiere solo el valor que desea convertir, es fácil. Pero debe insertar el código de formato correcto que le dará el número de salida en el formato que desee. La siguiente tabla contiene los formatos más comunes y utilizados.

Código de formatoDescripciónEjemplo
0El cero es un marcador de posición de dígitos que muestra solo dígitos sin lugares decimales.# .0 - siempre muestra 1 lugar decimal.

Si escribe 5.50 en la celda a la que se hace referencia, se mostrará como 5.5.

#Muestra dígitos sin ceros adicionales.

#. ##: muestra hasta dos lugares decimales.

cuando ingresa 3.777, devuelve 3.78.

?Muestra solo dígitos sin decimales. Por lo general, se usa para alinear valores numéricos en una columna en un lugar decimal.#.? - Mostrará un lugar decimal y alineará el punto decimal.
.Punto decimal
,Separador de miles.###, ###: mostrará un separador de miles.

Si escribe 195200, devuelve 195,200

0%Muestra números como porcentaje.Si escribe 0.285, devuelve 28.5

Además del código de formato anterior, también puede agregar cualquiera de los siguientes símbolos en el código de formato de la fórmula, y se mostrarán exactamente como se ingresaron.

SymbolDescripción
+ y -Signos más y menos
()Paréntesis izquierdo y derecho
:Colon
^Signo de intercalación
'Apóstrofe
{}Corchetes
<>Signos menor y mayor que
=Signo igual
/Barra inclinada
!Punto de exclamación
&Ampersand
~Tilde
Carácter espacial

Códigos de formato de función de texto para fechas y horas

Cuando desee convertir fechas y horas mediante la función TEXTO, utilice cualquiera de los códigos de formato siguientes.

Código de formatoDescripción y ejemplos
D

Especifica el día del mes en un número de uno o dos dígitos sin un cero inicial (p. Ej., De 2 a 25)

ddEspecifica el día del mes en una representación de dos dígitos con un cero a la izquierda (por ejemplo, 02 a 25)
dddEspecifica el día de la semana en abreviatura de tres letras (p. Ej., De lunes a domingo)
ddddEspecifica el nombre completo del día de la semana. (por ejemplo, lunes, miércoles)
metroEspecifica el mes del año, en uno o dos dígitos sin un cero a la izquierda (por ejemplo, 02 a 12)
mmEspecifica el mes en una representación de dos dígitos con un cero a la izquierda. (por ejemplo, 01, 12)
mmmEspecifica el mes en abreviatura de tres letras (p. Ej., Enero, noviembre)
mmmmEspecifica el nombre completo del mes. (por ejemplo, enero, noviembre)
aaEspecifica el año en un número de dos dígitos (por ejemplo, 08 significa 2008, 19 significa 2019)
aaaaEspecifica el año en un número de cuatro dígitos (por ejemplo, 2008, 2019)
hEspecifica la hora en una representación de uno o dos dígitos sin un cero a la izquierda (por ejemplo, 6, 12)
S.SEspecifica la hora en representación de dos dígitos con un cero a la izquierda (06 a 12)
metroEspecifica los minutos en un número de uno o dos dígitos sin un cero a la izquierda (por ejemplo, 5, 45)
mmEspecifica los minutos en un número de uno o dos dígitos y un cero a la izquierda (por ejemplo, 05, 45)
sEspecifica segundos en un número de uno o dos dígitos sin un cero inicial (por ejemplo, 5, 45)
ssEspecifica segundos en un número de uno o dos dígitos y un cero a la izquierda (por ejemplo, 05, 45)
SOY / PMEspecifica que la hora debe mostrarse como un reloj de 12 horas, seguido de "AM" o "PM"

Cómo usar la función TEXTO en Excel

Aprendió la sintaxis y los códigos de formato de la función TEXTO, ahora, exploremos cómo usar la función en Excel con la ayuda de algunos ejemplos.

Use la fórmula de texto para mostrar el número entero al número en la celda A1.

Para hacer esto podemos usar la fórmula de texto como:

= TEXTO (A1, "0")

Utilice esta fórmula para mostrar un solo decimal:

= TEXTO (A1, "0.0")

La siguiente tabla muestra las fórmulas de texto con diferentes códigos de formato para aplicar diferentes tipos de formato a diferentes valores numéricos. Puede copiar estas fórmulas directamente en su hoja de cálculo para probar por su cuenta.

ValorFórmulaValor formateado
4963.34= TEXTO (A2, "0,000")4963.340
5300.52= TEXTO (A3, "#, ## 0")5,301
5.12= TEXTO (A4, "#? /?")5 1/8
0.4963= TEXTO (A5, "#%") 50%50%
9600.60= TEXTO (A6, "$ #, ## 0.0")$9,600.6
20= TEXTO (A7, "~ #!") ~ 20!~20!
5656= TEXTO (A8, "00000000")00005656

Las fórmulas anteriores se aplican en la columna C de una hoja de cálculo como se muestra en la siguiente captura de pantalla:

Función TEXTO con fórmulas

También puede utilizar otras fórmulas y funciones tanto dentro como fuera de la función TEXTO.

Supongamos que tiene un monto bruto y de gastos, y que desea calcular el beneficio neto y mostrar el beneficio en la celda A9 con la cadena "Su beneficio neto es". Puede usar la fórmula a continuación para eso:

= "Su beneficio neto es" & TEXT (C6-C7, "$ #, ###. 00")

La fórmula primero calcula el beneficio mediante una fórmula (C6-C7) dentro de la función TEXTO y une el valor formateado con la cadena "Su beneficio neto es" usando la fórmula de concatenar (&), y finalmente muestra el resultado en la celda A9.

Dar formato a un número de móvil mediante la función TEXTO

Por lo general, cuando escribe cualquier número que tenga más de 11 dígitos en la hoja de cálculo, por ejemplo, números de teléfono móvil, Excel lo convertirá automáticamente en notación científica. Y puede utilizar estas notaciones científicas correctamente, por lo que es posible que desee convertirlas a valores numéricos normales. Puede utilizar la función TEXTO para convertir esas molestas notaciones científicas en números de móvil.

Como se muestra en la captura de pantalla a continuación, cuando ingresa números de teléfono móvil (de 12 dígitos, incluido el código de país) en Excel, automáticamente convierte estos números de teléfono en formato de notación científica.

Con la función TEXTO, puede formatear este formato de notación científica en números móviles legibles.

Por lo general, un número de teléfono móvil tiene 12 dígitos (esto puede variar en algunos países). Los dos primeros dígitos son el código de país y los 10 dígitos restantes son los números de teléfono móvil.

Entonces, para convertir las notaciones científicas anteriores en números de teléfono móvil, use esta fórmula:

= TEXTO (A1, "+ ############")

Estamos usando "############" como el código de formato para este ejemplo para convertir la notación al número de teléfono móvil:

Ahora, hagámoslo más legible separando el código de país del número de móvil. Para hacer eso, coloque un guión (-) después de dos hashes.

= TEXTO (A1, "+ ## - ##########")

Formatear la fecha usando la función TEXTO

De forma predeterminada, Excel almacena la fecha como números de serie. El número de serie para el 1 de enero de 1900 es 1 y el 1 de enero de 2001 es 36892 porque son 36891 días desde el 1 de enero de 1900.

Dado que la mayoría de las funciones convierten automáticamente los valores de fecha en números de serie, es complicado mostrarlos en un formato legible. Pero con la función TEXTO de Excel puedes convertirlos fácilmente en valores de texto y mostrarlos en el formato que desees.

Por ejemplo, si desea tomar la fecha de la celda A1 (05-03-2015) y mostrarla en un formato de fecha estándar como "5 de marzo de 2015" en la celda B1, use la siguiente fórmula:

= TEXTO (A1, "mmm d, aaaa")
  • mmm especifica a 3 letras mes abreviado
  • D especifica el día del mes en uno o dos dígitos
  • aaaa especifica que se muestren los números de cuatro dígitos del año.

La captura de pantalla a continuación muestra cómo puede aplicar diferentes tipos de formato a la misma fecha usando la fórmula de Texto:

Fecha y texto de concatenación

Supongamos que queremos unir el nombre (columna A) y la fecha de nacimiento (columna B) y mostrarlo en la columna C. Obtendrá un resultado como este:

Si concatenamos directamente el texto en la celda A1 y la fecha en la celda B1, Excel une el texto y el número de serie para la fecha, no la fecha real.

Para concatenar texto y fecha y mostrar correctamente la fecha en el formato deseado, use la función TEXTO con la función CONCAT.

La formula:

= CONCAT (A2, "-", TEXTO (B2, "dd / m / aa"))

El resultado:

Ahora, uniremos una cadena de texto "nació el" a la salida y formatearemos la fecha en un formato diferente.

Luego, la fórmula se copia en la celda A2: A5 usando el controlador de relleno.

En otro ejemplo, estamos usando el HOY DIA() función para obtener la fecha actual y unir la fecha con algún texto relacionado.

Ahora, puede convertir fácilmente cualquier valor (por ejemplo, números, fechas, etc.) en texto en el formato que desee.