Cómo utilizar la función TEXTO para dar formato a los códigos en Excel

  • Compartir Este
Hugh West

En Función TEXTO es una de las funciones más significativas de Excel que le permite realizar diferentes tipos de formateo de números. Este artículo muestra varias formas de utilizar códigos de formato con la función Función TEXTO para distintos fines.

Cuaderno de prácticas descargable

Puede descargar el cuaderno de prácticas desde el botón de descarga que aparece a continuación.

Códigos de formato de función de texto.xlsx

¿Cuáles son los códigos de formato de la función TEXTO?

En primer lugar, debemos conocer la sintaxis y la finalidad del TEXTO función La sintaxis de esta función es la siguiente:

TEXT(valor, formato_texto)

Así, utilizando el Función TEXTO podemos formatear cualquier valor o número utilizando diferentes códigos de formato.

Esta función es necesaria cuando queremos modificar o queremos obtener el valor de un formato específico. Entonces necesitamos la función TEXTO Un ejemplo de la función es el siguiente.

=TEXT(HOY(), "MM/DD/AA")

Producirá el siguiente resultado:

La fecha de hoy es en MM/DD/AA como 29/06/21. Así, utilizando el Función TEXTO podemos personalizar fácilmente nuestro producto final según nuestras necesidades.

Básicamente, hay un montón de códigos de formato que se pueden utilizar con el Función TEXTO Pero aquí voy a mostrar los códigos más comunes y más utilizados con sus propósitos.

Formato Código Propósito
0 Muestra los ceros a la izquierda.
? Deja espacios en lugar de mostrar ceros a la izquierda.
# Representa dígitos opcionales y no muestra ceros adicionales.
(punto) Aparece el punto decimal.
(coma) Separador de miles.
[ ] Crear formatos condicionales.

4 Ejemplos de la Función TEXT para Formatear Códigos en Excel

En esta sección se analizan diversos usos de la TEXTO códigos de formato de las funciones, por ejemplo, combinar el texto con el número o la fecha, añadir un cero a la izquierda y convertir números en un formato definido ¡Vamos a sumergirnos en los usos!

1. Combinar textos y números con formato personalizado

Dispongamos de un conjunto de datos de unos frutas y sus precio unitario y cantidad La última columna es la del precio total.

Ahora calcularemos el precio total con un texto y un símbolo monetario, un separador de miles y dos decimales mediante la función Función TEXTO .

Para ello, nuestra fórmula será la siguiente:

="Texto" & TEXT( Fórmula, "$###,###.00")

📌 Explicación de la fórmula:

En primer lugar, añadimos texto en la parte delantera utilizando la función ampersand ( & ). A continuación, en el símbolo TEXTO en la primera sección de los parámetros, utilizaremos nuestra fórmula para contar la salida deseada. Después de eso, ponga un $ en la parte delantera para formatear, ya que el símbolo monetario aquí es un dólar, un coma ( , ) para mil separadores, y a # para representar dígitos opcionales.

  • Así, en primer lugar, introduzca la siguiente fórmula en la celda E5 y arrastre el Asa de llenado para copiar la fórmula.
="Precio total"&TEXT(C5*D5, "$###,###.00")

2. Aplicar el formato adecuado de número de teléfono

Supongamos que tenemos un conjunto de datos que contiene algunos números de teléfono para este método. Pero los números dados no están bien formateados.

  • Ahora convertiremos los números mencionados en números de teléfono adecuados utilizando la función TEXTO función Entonces, queremos hacer números de teléfono como este:

(555) 555-1234

  • Para ello tenemos que utilizar una fórmula como la que se indica a continuación:
TEXT(Celda,"[<=9999999]###-####;(###) ###-####")

📌 Explicación de la fórmula:

Como necesitamos formatear los números de teléfono como en el ejemplo anterior, primero necesitamos una condición para separar los 7 últimos dígitos de los números dados. Tenemos que utilizar [ ] con fines condicionales. Entonces necesitamos # para un marcador de posición decimal para formar el número según nuestras necesidades.

  • En primer lugar, en la primera sección del Función TEXTO tomará la entrada dada que es nuestro C ya que estamos tomando los números de teléfono dados sin formatear de esta columna.
  • En segundo lugar, la sección de formato [<=9999999] está comprobando los números de la derecha si es menor o igual a 7 dígitos o no. A continuación, convierte los primeros 7 dígitos en ###-#### que significa par de 3 dígitos-4 dígitos. A continuación, la subsección (###) ###-#### formatea el número entero en así (555) 555-1234. Así, los 3 últimos dígitos quedan cubiertos por () y los otros 3 dígitos-4 dígitos par.
  • Así, en primer lugar, introduzca la siguiente fórmula en la celda D5 y luego arrastre el Asa de llenado icono de abajo.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")

3. Añadir ceros a la izquierda antes de los números

Excel elimina automáticamente los ceros a la izquierda que se escriben antes de los números, pero a veces puede que necesitemos mantener los ceros a la izquierda. En ese caso, la función Función TEXTO puede ayudarnos a hacerlo con sus códigos de formato. Tengamos un conjunto de datos de unos empleados con sus nombres y id .

Queremos que todos los empleados Identificaciones en 7 dígitos, pero algunos de los Identificaciones no son totalmente de 7 dígitos. Convertiremos todos los Identificaciones en 7 dígitos utilizando el código de formato del TEXTO función.

  • Así, en primer lugar, introduzca la siguiente fórmula en la celda D5 y luego arrastre el Asa de llenado icono de abajo.
=TEXT(C5, "0000000")

4. Combinar texto y fecha en el formato deseado

A veces, es posible que necesitemos combinar texto y fecha en el formato que deseemos. Podemos utilizar la función TEXTO para personalizar nuestra salida. Para demostrar este método, pensemos en un conjunto de datos de tipo productos y sus fechas de entrega .

  • Ahora combinaremos los nombres de los productos y las fechas de entrega y los mostraremos en una sola columna utilizando TEXTO función códigos de formato.
  • La sintaxis de la fórmula para hacerlo será la siguiente.
=Celda & Texto & TEXT(Celda, "mm/dd/aaaa")

📌 Explicación de la fórmula:

En la fórmula anterior, un ampersand (&) se utiliza para combinar textos. Cuando necesitamos combinar texto con texto o texto con una fórmula, en Excel es fácilmente posible utilizando el operador ampersand ( & ). Es la alternativa al Función CONCAT en Excel. Para más información, puede consultar Cómo añadir texto antes de la fórmula en Excel .

Aquí sólo queremos combinar dos celdas y añadir algo de texto. También querrás dar formato a las fechas utilizando la función Función TEXTO código de formato.

TEXT(Celda, "mm/dd/aaaa")

En la primera sección del parámetro, toma los valores, así que como queremos pasar los valores de columna de las fechas de entrega, es por eso que necesitamos pasar el número de celda aquí. En la cita doble, hemos declarado la formación de fechas mediante el uso de la etiqueta mm/dd/aaaa Por lo tanto, a partir de las fechas dadas, formateará las fechas en este formato donde mm-> mes dd-> día yyyy-> año. Entonces, nuestra cita será así: 05/07/1998 .

  • Así, en primer lugar, introduzca la siguiente fórmula en la celda D5 y luego arrastre el Asa de llenado icono de abajo.
=B5&" la fecha de entrega es " &TEXT(C5, "mm/dd/aaaa")

Más información: Cómo Utilizar la Función FIJA en Excel (6 Ejemplos Adecuados)

Más ejemplos con la función TEXT de Excel para formatear códigos

Aquí trataré algunos problemas de los usuarios y soluciones para el Función TEXTO .

  • Calculemos el mes de hoy utilizando =MES(HOY()). Dará el número del mes actual. Por ejemplo, para mí, es octubre así que dará 10 como valor de retorno.

  • Pero cuando uso =TEXT(MES(HOY()), "mm") esto devolverá 01 .

¿Por qué se produce este error?

Estamos convirtiendo la fecha en el número 10, y luego le estás diciendo que convierta el número 10 en una fecha, que luego se conoce como 02/01/1900 ( dd/mm/aaaa ), que es el valor numérico inicial de una fecha de Excel. Así, al ejecutar la fórmula de texto, obtendremos el 1 de enero.

  • Otro problema es calcular el fecha y tiempo Si necesitamos saber tanto el número del día como la hora actual, podemos calcularlos utilizando la función Función TEXTO. Basta con utilizar la fórmula siguiente.
=TEXT(HOY(), "dd ") & "Días " & TEXT(AHORA(), "hh ") & "Horas"

  • Utilizando esta fórmula, la primera función TEXT(HOY(), "dd ") calcula el número de la fecha de hoy, y TEXT(NOW(), "hh ") averigua el horario actual.

Aplicación del formato de texto de Excel

Excel puede detectar automáticamente el valor que intentas introducir en una celda. Por lo tanto, convertirá el valor al formato detectado en cuanto lo introduzcas, aunque no quieras que lo haga. Por lo tanto, la inteligencia de Excel, que es extremadamente útil la mayor parte del tiempo, a veces puede convertirse en una molestia para ti.

Por ejemplo, supongamos que está intentando introducir 5-10 en una celda para indicar De 5 a 10 Sin embargo, Excel lo tratará como una fecha, por lo que se introducirá como 5 de octubre o 10 de mayo del año en curso, dependiendo de la configuración de fecha del sistema. Se encontrará con resultados molestos similares cuando intente introducir códigos con ceros a la izquierda, ya que Excel considerará los ceros a la izquierda como redundancia y los eliminará automáticamente.

¿Qué puede hacer para evitar estas situaciones? No se preocupe, puede formatear las celdas como texto antes de introducir los datos. A continuación, Excel almacenará los valores tal y como los introduzca sin ningún cambio.

Supongamos que desea introducir algún Identificaciones con ceros a la izquierda en el intervalo B2:B100 A continuación, seleccione la gama y pulse CTRL + 1 o vaya a Inicio>> Formato>> Formato de celdas A continuación, seleccione Texto de la categoría Número en la pestaña Formatear celdas y haga clic en OK Después de eso, puedes introducir lo que quieras, y Excel no cambiará nada.

Nota: Además, puede pulsar CTRL + 1 para abrir el Formatear celdas cuadro de diálogo.

Cosas para recordar

  • No olvide utilizar comillas dobles alrededor de los códigos de formato. De lo contrario, el archivo TEXTO devolverá #Error .
  • En TEXTO convierte los valores numéricos en cadenas de texto. Por lo tanto, no podrá utilizar la celda de salida como referencia para un valor numérico en otras fórmulas. Es posible que tenga que utilizar otros formatos numéricos para evitar estas limitaciones si es necesario.

Conclusión

Estas son las formas de utilizar el Función TEXTO en Excel. He mostrado todos los métodos con sus respectivos ejemplos. Además, hemos discutido los fundamentos de esta función y los códigos de formato más utilizados de esta función. Si usted tiene cualquier otro método para lograr esto, entonces por favor no dude en compartirlo con nosotros. No se olvide de visitar nuestro ExcelWIKI blog para explorar más sobre Excel. Quédate con nosotros y sigue aprendiendo.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.