Si tienes la necesidad de convertir tus números a texto en Excel, tienes que leer este artículo donde te revelamos la función que te ayudará con esta tarea.
Así que vamos a darle, y esperemos esta herramienta te ahorre muchísimo tiempo en Excel.
Cualquier pregunta, te leo en los comentarios.
Convertidor Online de Número a Letra
—————————————————————
¿Cómo usar la fórmula para escribir números en letras en Excel?
Fórmula de Excel – Convertidor de números a letras
Voy a iniciar dándote una mala noticia, esta FÓRMULA NO EXISTE 😅, así es, lamentablemente no se encuentra dentro del repositorio de fórmulas dentro de Excel.
Está función es muy utilizada en diversos programas informáticos, incluso hay páginas web que hacen exclusivamente esta tarea. Sin embargo, esta opción en línea es útil para casos aislados, es una pena que en un programa como lo es Excel, esta fórmula aún no este incluida
Entonces si esta fórmula no existe en Excel, ¿que alternativas hay?
Un COMPLEMENTO para convertir números a texto
Ya vimos que esta fórmula no viene integrada a Excel, así que la única alternativa que nos queda es crear una macro para resolver el problema
-
Producto en ofertaComplemento NUMEROALETRAXEl precio original era: $99.00.$49.00El precio actual es: $49.00. MXN (IVA incluido)
Instalar el complemento de Excel
Para instalar el complemento de Excel debes seguir los siguientes pasos:
- Una vez realices la compra, recibirás un enlace de descarga con el complemento NUMEROALETRA.
- Descarga el archivo, y colócalo en el Escritorio.
- Copia el archivo descargado “Funcion Numero a Letra.xlam”
- Dirígete en tu explorador de archivos a la siguiente ruta:
C:\Users\[NombreUsuario]\AppData\Roaming\Microsoft\Complementos
- Pega el archivo copiado “Funcion Numero a Letra.xlam”
- Abre un archivo de Excel en blanco.
- Ve al menú Archivo -> Opciones.
- En la ventana que te aparecerá, elige la opción Complementos, y luego haz clic en el botón “IR…”
- Te aparecerá una ventana como la siguiente
- En esta ventana, activa el complemento Función Numero a Letra.
- Finalmente, haz clic en Aceptar.
- Una vez instalado el complemento, podrás utilizar esta función en cualquier libro de Excel en la computadora.
¿Cómo pasar de numeros a letras usando la función NUMEROALETRA?
Una vez instalado el complemento, podrás utilizarla en cualquiera de los archivos de Excel dentro de tu computadora.
La sintaxis de esta función es la siguiente:
Nombre de función: NUMEROALETRA().
Argumentos de la función: NUMEROALETRA(número).
Ejemplo:
En la celda A1, escribes el número 1,240.78
La fórmula sería
=NUMEROALETRA(A1)
Y el resultado: Mil Doscientos Cuarenta Pesos 78/100
¿Cómo CAMBIAR EL TIPO DE MONEDA?
Si estás en otro país de habla hispana, seguramente necesitas cambiar el tipo de moneda del resultado de la función NUMEROALETRA, por lo que debes usar una función auxilizar para lograrlo.
Para este caso debes utilizar la fórmula SUSTITUIR, con la cuál podrás cambiar el tipo de moneda que desees sin alterar el resultado de la conversión a letra.
La sintaxis para cambiar el tipo de moneda es la siguiente:
Nombre de función: SUSTITUIR().
Argumentos de la función: SUSTITUIR(texto,»Pesos»,»Nva_Moneda»).
Ejemplo:
Para cambiar el tipo de moneda de PESOS a SOLES.
En la celda A1, escribes el número 1,240.78
La fórmula sería
=SUSTITUIR(NUMEROALETRA(A1),"Pesos", "Soles")
Y el resultado: Mil Doscientos Cuarenta Soles 78/100
👀 MUCHO OJO – Con las mayúsculas y minúsculas, que si no lo escribimos correctamente, la fórmula no funcionará.
¿Cómo convertir el resultado en MAYÚSCULAS?
Hemos recibido bastantes solicitudes acerca de cómo convertir el resultado de la función en mayúsculas, y aquí les traigo la solución.
Para obtener el resultado deseado, debemos utilizar una función de texto de Excel que ya viene integrada en todas las versiones, se trata de la función MAYUS.
La sintaxis para convertir en mayúsculas es la siguiente:
Nombre de función: MAYUS().
Argumentos de la función: MAYUS(texto).
Ejemplo:
En la celda A1, escribes el número 1,240.78
La fórmula sería
=MAYUS(NUMEROALETRA(A1))
Y el resultado: MIL DOSCIENTOS CUARENTA PESOS 78/100
-
Producto en ofertaComplemento NUMEROALETRAXEl precio original era: $99.00.$49.00El precio actual es: $49.00. MXN (IVA incluido)
¿Cómo QUITAR los CENTAVOS del resultado?
Si en tu caso, la moneda de tu país no maneja centavos y sólo quieres mostrar la conversión de los números enteros, deberás usar una función como la que sigue 😨
=IZQUIERDA(NUMEROALETRA(A1),LARGO(NUMEROALETRA(A1) – 8))
Lo que realizará esta megafunción 😅 es extraer el contenido a partir del lado izquierdo de la cantidad y quitar los últimos 8 caracteres que son donde se muestran los centavos.
Por ejemplo en lugar de mostrar: Mil Doscientos Cuarenta Pesos 78/100
El resultado será: Mil Doscientos Cuarenta Pesos
Y eso es todo, así de fácil podrás convertir todos tu números a letra gracias a este complemento. Si te sirvió o necesitas algo más, no dudas en escribir un comentario y con gusto te ayudaremos. byeee!
Buenas tardes Gerardo.
MUchas gracias por la fórmula y archivo que compartes.
Soy de Colombia y no se como convertir en pesos colombianos, utilice lo de sustituir, pero como ambos son en pesos. Solo que no quiero que salga la fracción del final.
Hola Misdalis ????, para remover los centavos del final, debes hacer lo que explico en este comentario: ???? http://nexel.com.mx/trucos-excel/convertir-numero-a-letra/#comment-79
Buen día. Muchas gracias por responderme y por compartir tus saberes con nosotros. No me da la formula para quitar la fracción final. a qué celda le aplico la función que me recomiendas??? Muchas gracias.
Debes aplicar la fórmula en la misma celda donde haces la conversión. De esta manera, removerlas la cadena de caracteres generados por la transformación de número a letra
BUEN DÍA. LA FORMULA ME SIRVIÓ MUCHO UNICAMENTE TENGO UNA DUDA AL CONVERTIR A LETRAS ME APARECE POR EJEMPLO DOS MIL 10/100 PESOS, ME PUEDE INDICAR COMO HACER PARA QUE APAREZCA: DOS MIL PESOS 10/100 M.N.
Que tal Alicia ✌, para resolver tu duda, debes utilizar la herramienta de SUSTITUIR, que explico en esta parte del tutorial:
???? http://nexel.com.mx/trucos-excel/convertir-numero-a-letra/#Como_CAMBIAR_EL_TIPO_DE_MONEDA
BUENAS QUIERO CONVERTIR DE NUMERO A LETRAS
EJEMPLO
S/ 500.00 (QUINIENTOS CON 00/100 SOLES)
Que tal Melva ????, actualmente que resultado obtienes? Creo que te refieres a cambiar la moneda y agregar los paréntesis cierto?
QUIERO CONVERTIR UN NUMERO Y MOSTRARLO EJEMPLO DIEZ MIL PESOS MLC ($10.000) SIN IVA
Hola Pedro, Checa las sección de #CambiarTipoDeMoneda y #QuitarDecimales ????, si necesitas ayuda extra me dices
Hola Gerardo, Soy de Hidalgo, México. No sabes como me sirve este complemento ya logré hacerlo y ya funcionó excelente, sólo me gustaría si pudieras ayudarme para que la cantidad en letra aparezca entre paréntesis, ejem: (DOS MIL PESOS 10/100 M. N.)
Gracias mil por tu ayuda es invaluable, tenía tiempo pensando como hacer esto pero nadie me resolvía.
Hola Elodia ????, me da gusto haberte ayudado, respondiendo a tu duda, deberás hacer algo como lo sigue: ???? =»(» & NUMEROALETRA(A1) & «)» con esta formula el resultado queda entre paréntesis ????
MUCHÍSIMAS GRACIAS GERARDO DE VERDAD TU AYUDA ES INVALUABLE, NO SABES CUANTO ME FACILITÓ EN VARIAS FUNCIONES MI TRABAJO, DE VERDAD TE ESTOY MUY AGRADECIDA.
ABUSANDO, TENGO OTRA PREGUNTA: USANDO ESTA FUNCIÓN PARA LA FECHA ACTUAL =SUMA(HOY()) ME DA COMO RESULTADO: 13 de diciembre de 2019, LO QUE QUIERO ES QUE ME APAREZCA CON MAYUSCULAS, ¿CÓMO LO PUEDO HACER?
Elodia ????, para cambiar un texto a mayúsculas deberás usar la función MAYUSC, en tu caso te debería quedar ???? =MAYUSC(SUMA(HOY()))
MIl gracias Gerardo, estoy sumamente agradecida contigo.
Pero como siempre surgen nuevas dudas, fíjate que tengo que hacer varias nominas semanales a partir de diciembre, quiero facilitarme el trabajo para importar el archivo al sistema, sin embargo la información que me esta pasando el área responsable en Excel el nombre de los trabajadores vienen completos nombre y apellidos en una sola columna, como puedo hacer para o que formula debo emplear para que me los separe en diferentes columnas; ¿podrías ayudarme con esto? a mi me hace suponer que debe existir una función para esto si existe para unir en texto varias columnas debe haber para desunir. Ojala pudieras ayudarme
QUE CREES QUE CUANDO USA LA FUNCIÓN =MAYUSC(SUMA(HOY())) ME APARECE 43866, NO SE A QUE SE DEBA
Hola Gerardo
Nuevamente agradeciendote por esta excelente aportacion. Ya hice lo del cambio de moneda. Ahora el problema es que cuando interviene el numero 21 en vez de decir «Veintiun pesos» dice «Veintiuno pesos » o en vez de decir «Veintiun mil pesos » dice «Veintiuno mil pesos». Y como use la funcion SUSTITUIR para que me cambiara los «Pesos » por mi moneda ya no puedo usarla para cambiar «Veintiuno».
Me podrías auxiliar con este caso?
Saludos
MIl gracias Gerardo, estoy sumamente agradecida contigo.
Pero como siempre surgen nuevas dudas, fíjate que tengo que hacer varias nominas semanales a partir de diciembre, quiero facilitarme el trabajo para importar el archivo al sistema, sin embargo la información que me esta pasando el área responsable en Excel el nombre de los trabajadores vienen completos nombre y apellidos en una sola columna, como puedo hacer para o que formula debo emplear para que me los separe en diferentes columnas; ¿podrías ayudarme con esto? a mi me hace suponer que debe existir una función para esto si existe para unir en texto varias columnas debe haber para desunir. Ojala pudieras ayudarme
Hola Elodia ????, que gusto saludarte nuevamente, para lograr lo que comentas, debes SEPARAR EL TEXTO EN COLUMNAS, te recomiendo leer el siguiente artículo, dónde lo explicamos a detalle: http://nexel.com.mx/trucos-excel/convertir-texto-en-columnas/
Que tal Mario ????, lamentablemente por el momento esto con es posible con el complemento. Una alternativa sería crear una fórmula de sustituir con cada palabra a cambiar. ????♂️
Hola Gerardo, buen día;
Me funciono bien, sin embarqo cuando envíe el archivo a otra computadora que tambien tiene este complemento, al momento de habilitar el contenido aparece como «#¿NOMBRE? ¿Esto a qué se debe?
Es posible que sea necesario volver a instalar el complemento Claudia. Me dices que tal ????
HOLA GERARDO BUENAS TARDES ????, MOLESTANDO NUEVAMENTE, CON RESPECTO A MI DUDA; FIJATE QUE PONGO LA FORMULA QUE ME INDICAS:=MAYUSC(SUMA(HOY())) Y ME BOTA COMO RESULTADO 43825, YA LO INTENTE VARIAS FORMAS Y EL RESULTADO SIGUE SIENDO EL MISMO, NO SE QUE DEBO HACER
Hola Elodia ????, ese resultado es correcto solo debes cambiar el formato a la celda a ????FORMATO DE FECHA, con ello te debería mostrar la fecha correspondiente
COMO DEBO PONER LA FORMULA PARA QUE EN LETRA ME ESCRIBA PESOS 50/100 M.N.
Que hay Enrique ????, para lograr tu duda, sigue lo que explico acá http://nexel.com.mx/trucos-excel/convertir-numero-a-letra/#Como_CAMBIAR_EL_TIPO_DE_MONEDA
Gerardo, te comento que lo que me comentas en la liga si lo entendí pero mi duda es como poner la formula para que el monto quede de la siguiente forma: $500.50 (Quinientos pesos 50/100 M.N.). disculpa la molestia, gracias por tu atención.
Oh ya veo, entonces deseas agregar al final de la cadena el texto «M.N.», para lograrlo debes concatenar al final de la función, es decir, algo como esto, ????=NUMEROALETRA(A1) & «M.N.»
Hola Gerardo
Use SUSTITUIR para que me saliera Lempiras en vez de pesos, pero como hago para que me aparezca «Lempira» (singular) en vez de «Peso » cuando el valor sea una unidad.
Gracias por tu excelente colaboración
Que tal Mario ????, siendo así modifica la función de sustituir, para en lugar de reemplazar la palabra «pesos» que sea solo para «peso», con eso cambiará la moneda en cualquier situación ????
NO PUEDO PONER EL M.N. EL FINAL 🙁
Hola Adri ????, para ello debes concatenar el texto al final. Así que tendrás que agregar esto a la fórmula que ya tienes. ???? =NUMEROALETRA(A1) & «M.N.»
Buenas tardes, ayer baje el archivo de convertir numeros a letras para excel pero no descargó nada.
Agradezco lo hayan enviado pero no funcionó.
Que tal Luis ????, es muy extraño, te marco algún error?, qué explorador utilizaste?, si lo pudiste descargar, instalaste el complemento según el artículo. Quedó atento a tu respuesta ☺️
Que tal Luis ????, te marco un error?, qué explorador estás utilizando?, Si se descargó, seguiste los pasos para instalar el complemento?. Estoy al pendiente de tu respuesta
mUCHAS GRACIAS ME AYUDO MUCHO
Me da gusto haberte ayudado Lucy ????, si tienes alguna duda, aquí estamos a la orden ????.
HOLA SOY DE VENEZUELA Y ME GUSTARIA SABER COMO CAMBIAR A A LA MONEDA Y QUE ESTE EN MAYUSCULA
Que tal Yukemsi ✌, para lograr lo que me comentas, te recomiendo consultar los siguientes enlaces, dónde explico como hacer los ajustes. ???? PARA CAMBIAR LA MONEDA http://nexel.com.mx/trucos-excel/convertir-numero-a-letra/#Como_CAMBIAR_EL_TIPO_DE_MONEDA ???? PARA CAMBIAR A MAYÚSCULAS http://nexel.com.mx/trucos-excel/convertir-numero-a-letra/#Como_convertir_el_resultado_en_MAYUSCULAS
No me ha llegado el complemento por correo 🙁
Dulce, al parece tenemos algunos convenientes en el servicio de correo ????. En cuanto esté restablecido les haremos llegar el complemento. Gracias por su comprensión ????
HOLA QUE TAL GERARDO.
UNA CONSULTA, COMO LE HAGO PARA QUE LOS CENTAVOS TAMBIEN ME SALGAN EN LETRA ADEMAS DE LA MONEDA NACIONAL
Roman ????, para ello, deberás separar los centavos en otra celda, utilizar la función NUMEROALETRA y posteriormente concatenar los resultados ????. Si necesitas más ayuda, no dudes en comentarme ????
Hola que tal a mi me sirvio mucho pero para que diga ´´pesos M.N como le hago esto es para Mexico
Que tal José ????, checa lo que comento en esta sección para cambiar el topo de moneda, ???? http://nexel.com.mx/trucos-excel/convertir-numero-a-letra/#Como_CAMBIAR_EL_TIPO_DE_MONEDA, si no te sirve, me comentas para ayudarte mejor
en el EXEL para mac como le puedo hacendara implementar la función
Hola Carlos, en equipos con SO MAC no ha sido probado este complemento, así que no podría asegurar que funcione correctamente ????
EN MI HOJA DE EXXEL AGREGO LA FORMULA EN LA CELDA PERO NO HACE LA FUNCIÓN, SE QUEDA LA FORMULA ESCRITA TAL Y COMO SE INGRESA NO SE VISUALIZA EL TEXTO DE LA CIFRA.
Hola Herman, seguiste el proceso que indica el artículo? Quizás haga falta instalarlo nuevamente.
Quedó atento a tu respuesta ☺️
Muchas gracias por la aportación es una función muy útil
Hola Rene ????, un gusto ayudarte, si tienes alguna sugerencia o hay algo más en lo que podamos asesorarte, estaremos encantados. Que tengas buen día ????
ESTIMADO TAMPOCO A MI ME FUNCIONO A PESAR QUE YA AGREGUE EL COMPLEMENTO
NO SE QUE DEBO HACER
Que tal Bryon ????, para ayudarte mejor te marca un error o algo por lo que no te funcione? ????.
Que tal Bryon ????, te aparece algún error? O a qué te refieres con que no te funcionó?
Hola Gerardo….
Lo primero darte las gracias por tu ayuda,pues el complemento funciona perfecto.
Sin embargo,no consigo que me funcione la funcion SUSTITUIR.
Ingreso correctamente la sintaxis,respetando mayusculas y minusculas,parentesis y comas y me da error en la formula.
Se te ocurre que podria estar ocurriendo?
Un saludo cordial
Que tal Alex, antes que nada es un gusto enorme leerte y saber que esta herramienta te es de ayuda ????. En cuanto a lo que me comentas de la función SUSTITUIR, puede ser por varias razones, pero por la que más me inclino es por el idioma de tu Excel. ???? ¿Qué es exactamente lo que necesitas?
Me ayudo mucho la formula para aplicarlo para lo que necesito, la verdad muchas gracias, me ayudaste a que pudiera automatizar un formato que tengo y así evitar estar escribiendo las letras de los números.
Saludos
???? Me da mucho gusto haberte ayudado Oscar, esperamos te siga siendo de mucha ayuda en tus demás archivos! un saludo ????
buenas tardes y habra una instruccion para cambiar lo siguiente, por ejemlo 16.75 que se cambien a dieciseis y tres cuartos ??????,
Hola Beatríz, por el momento esto no es posible. Lo siento ????
Gracias de todos modos
hola!
me sirvió de una el complemento! muchas gracias.
pero como hago para cambiar la palabra pesos y ponerla de acorde a mi pais??
Hola Saúl ????, me da gusto que la herramienta te haya ayudado, para cambiar el tipo de moneda, consulta lo siguiente: http://nexel.com.mx/trucos-excel/convertir-numero-a-letra/#Como_CAMBIAR_EL_TIPO_DE_MONEDA