¿Alguna vez te has preguntado cómo se puede manipular el texto en Excel de manera más eficiente y rápida? Pues bien, una de las funciones más útiles y poderosas que Excel tiene para ofrecerte es la función TEXTO. Con ella, podrás realizar diversas operaciones y manipulaciones en tus celdas de texto, logrando así obtener resultados adaptados a tus necesidades. En este artículo, te explicaremos en detalle qué es y cómo utilizar esta función para sacarle el máximo provecho a tus datos. ¡No te lo pierdas!
Convertir números en una hoja de cálculo a texto
¿Qué es la función TEXTO de Excel?
La función TEXTO de Excel[1] se utiliza para convertir números en una hoja de cálculo a texto. Básicamente, la función convierte un valor numérico en una cadena de texto. TEXTO está disponible en todas las versiones de Excel.
fórmula
=Texto(valor, formato_texto)
Dónde:
Valor es el valor numérico que necesitamos convertir a texto
formato_texto es el formato que queremos aplicar
¿Cuándo se requiere la función TEXTO de Excel?
Usamos la función TEXTO en las siguientes circunstancias:
- Cuando queremos mostrar datos en un formato específico
- Cuando queremos mostrar números en un formato específico o de una manera más legible
- Cuando queremos combinar números con texto o caracteres
Ejemplos
1. Ejemplo sencillo: función de texto de Excel
Para los siguientes datos, necesito convertirlos al formato d mmmm, aaaa. Si insertamos la función de texto, el resultado quedaría así:
>2. Cómo utilizar Excel TEXTO con otras funciones
Usamos el precio anterior y el descuento especificado en las celdas A5 y B5. La cantidad se da en C5. Queremos mostrar algo de texto junto con los cálculos. Queremos mostrar la información de esta manera:
El precio final es $xxx
Donde xxx sería el precio en $.
Para ello podemos utilizar la fórmula:
=“El precio final es “&TEXT(A5*(1-B5)*C5, “$###,###.00”)
>La otra opción es utilizar la función CONCAT como se muestra a continuación:
3. Combinar el texto especificado con datos usando la función TEXTO
Cuando uso la fórmula de fecha obtengo el siguiente resultado:
Ahora bien, si intentamos combinar la fecha de hoy con CONCAT, Excel daría un resultado extraño como se muestra a continuación:
Lo que sucedió aquí fue que las fechas almacenadas como números en Excel se devolvieron como números al usar la función CONCAT.
¿Como arreglarlo?
Para solucionar el problema necesitamos utilizar la función TEXTO de Excel. La fórmula es la siguiente:
4. Agregar ceros antes de números de longitud variable
Todos sabemos que Excel agrega ceros antes de eliminar números automáticamente. Sin embargo, cuando necesitamos conservar estos ceros, la función TEXTO resulta útil. Veamos un ejemplo para comprender cómo utilizar esta función.
Obtenemos un código de producto de 9 dígitos, pero Excel eliminó los ceros que tenía delante. Podemos usar TEXTO como se muestra a continuación y convertir el código del producto a un número de 9 dígitos:
En la fórmula anterior, obtenemos el código de formato con ceros de 9 dígitos, donde la cantidad de ceros es igual a la cantidad de dígitos que queremos mostrar.
5. Convierta números de teléfono a un formato específico
Si quisiéramos hacer lo mismo con los números de teléfono, sería necesario utilizar guiones y corchetes en los códigos de formato.
Aquí quiero asegurarme de que el código de país esté entre paréntesis(). Por lo tanto la fórmula utilizada es (##) ### ### ###. El # es el número de dígitos que queremos usar.
Para obtener más información, comience nuestro curso intensivo gratuito de Excel ahora.
Código de formato
Usar la función TEXTO en Excel es bastante simple, pero solo funciona si se proporciona el código de formato correcto. Los códigos de formato comúnmente utilizados incluyen:
código | Descripción | Ejemplo |
---|---|---|
# (picadillo) | No se muestran ceros adicionales | #.# indica un solo punto decimal. Si ingresamos 5.618 mostrará 5.6. |
0 (cero) | Muestra ceros insignificantes. | #.000 siempre mostraría 3 decimales después del número. Entonces, si ingresamos 5.68, mostrará 5.680. |
(Coma) | es un separador de miles | ###,### pondría un separador de miles. Entonces, si ingresamos 259890, mostrará 259,890. |
Si la función TEXTO de Excel no funciona
A veces la función TEXTO da el error “¿#NOMBRE?” Esto sucede cuando omitimos las comillas alrededor del código de formato.
Pongamos un ejemplo para entender esto.
Si ingresamos la fórmula =TEXTO(A2, mm-dd-aa). Resultaría en un mensaje de error porque la fórmula es incorrecta y debería escribirse así: =TEXTO(A2, “dd-mm-aa”).
Consejos
- Los datos convertidos a texto no se pueden utilizar para cálculos. Si es necesario, debemos mantener los datos originales en un formato oculto y utilizarlos para otras fórmulas.
- Los caracteres que se pueden incluir en el código de formato son:
+ | Signo de más |
– | Signo menos |
() | soporte |
: | colon |
{} | tirantes rizados |
= | signo igual |
~ | tilde |
/ | barra oblicua |
! | signo de exclamación |
<> | Menor que y mayor que |
- La función TEXTO es específica del idioma. Requiere el uso de códigos de formato de fecha y hora específicos de la región.
Curso gratuito de excel
Consulte nuestro curso intensivo gratuito de Excel y avance hasta convertirse en un analista financiero experimentado. Aprenda a utilizar las funciones de Excel y a crear análisis y modelos financieros sofisticados.
Recursos adicionales
Gracias por leer la guía de Finanzas sobre la función TEXTO de Excel. Para continuar aprendiendo y avanzar en su carrera, los siguientes recursos le serán útiles: