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!
Buen día Elodia 👋, respecto a tu pregunta de las hojas relacionadas, necesitaría ver el archivo a detalle para ofrecerte una solución efectiva. Mientras tanto ✅ la fórmula que se utiliza para crear este tipo de relaciones, es BUSCARV, acá te dejo un artículo donde aprenderás a usarla. http://nexel.com.mx/formulas/funcion-buscarv-excel/
BUENAS TARDES GERARDO, COMO SIEMPRE UN PLACER PODER SALUDARTE, TODO LO QUE NOS APORTAS PARA LA MEJORA DE NUESTRO TRABAJO ES INVALUABLE, Y POR SUPUESTO MUY AGRADECIDA PORQUE HE APRENDIDO MUCHO DE TI Y DE TODO LO QUE PUBLICAN.
NO SE SI PUDIERAS AYUDARME, TENGO UN ARCHIVO O LIBRO, CON VARIAS HOJAS Y DIFERENTES DATOS PERO DE ALGUNA MANERA TODOS SE RELACIONAN, QUISIERA PODER JALAR LA INFORMACIÓN DE UNAS COLUMNAS QUE SON LAS MISMAS EN UNA HOJA A OTRA QUE REQUIERE LO MISMO, QUE FORMULA DEBO MANEJAR, YA LO INTENTE PERO NO LO LOGRO, ¿PODRIAS ASESORARME POR FAVOR?
Buenas Tardes, instale el complemento tal cual, pero no funciona, la funcion no se encuentra activa
Hola, ¿Por qué la función no funciona para valores mayores de 1999999999?
Es un límite interno Vladimir, por la capacidad interna de la función, qué número es que el que deseas convertir?
Hola buenas noches , muchas gracias por el complemento , he estado buscando en las preguntas pero no logro encontrar lo que busco , ya probé la fórmula y si me da pero 00/100 y yo necesito sólo el número es decir que diga » Diez » y no «Diez 00/100 » ¿ hay alguna forma de quitar el 00/100 ? Mil gracias!
Que tal Olga ????, claro, en el vídeo de arriba y en el artículo explicamos cómo quitar los centavos, te invito a consultarlo ????, si tienes dudas aquí andamos ????
Hola Gerardo,
Gracias por el video !! Soy de Peru y quisiera saber como podria hacer que salga en letra lo siguiente 200.35
Doscientos con 35/100 Nuevos Soles y en tu publicación la moneda esta adelante existe alguna manera de poner como mi ejemplo. espero tu ayuda.
Que tal Mariel ????, para ello que el resultado sea como el que necesitas, hay que jugar con el cambio de moneda y un texto adicional, puedo hacer algo como:???? =SUSTITUIR(NUMEROALETRA(A1),»pesos»,»») & » Nuevos Soles»
Hola Gerardo .!!
Genial!!!!
me ha salido todo bien!!!!
=SUSTITUIR(NUMEROALETRA(A1),»Pesos «,»») & (» Nuevos Soles»)
Super Mariel ????, te invitamos a seguirnos las redes sociales http://www.facebook.com/nexelmx/
Buena tarde, de antemano agradezco el apoyo,
Como puedo colocar el M.N y que me quede entre parentesis?
es decir : (DIEZ MIL PESOS 00/100 M.N.)
Gracias. Saludos!
Que tal Mayra ???? en el vídeo explicamos algo de eso, pero te dejo una idea lo que que tendrías hacer: =»(» & NUMEROALETRA(A1) & » M.N. )»
LISTO. MUCHAS GRACIASSSSS. BONITO DÍA.
Hola, en mi pc, en la unidad c: no encuentro a partir de AppData en adelante para poder guardar el archivo
C:\Users\[NombreUsuario]\AppData\Roaming\Microsoft\Complementos
Me puedes ayudar?
Gracias
Que tal Fernando ????, claro, puedes colocar el complemento en el lugar que desees, solo ten en cuenta que no podrás borrar el archivo, de lo contrario Excel no lo encontrará ????
Excelente Gerardo!
Un gusto Herbet ????, espero te sirva mucho y para cualquier duda estamos a tus órdenes ????
ESTA LIMITADA LA FUNCION SOLO CONVIERTE VALORES INFERIORES A 2.000 MILLONES SE QUEDA CORTA.
Así es Alberto, que cantidad es la necesitas convertir? Quizás la versión premium te pueda ayudar
Muchas gracias Gerardo ua pregunta como puedo usar este complemnto para caliicaciones, por ejemplo 8.0, 9.6-
Saludos.
Hola César ????, siendo sincero no lo hemos usado en calificaciones, pero debes tener en cuenta lo siguiente, la conversión para 9.6 será «Nueve Pesos 60/100», entonces si necesitas convertir también los centavos habrá que hacer algunos ajustes a la función.
Si necesitas asistencia, no dudes en responder y con gusto te asesoramos.
Hola Gerardo, gracias por la ayuda, me funciono muy bien.
Que tal Jorge ????, me da gusto que te haya ayudado. Saludos!
Hola Gerardo, que tal, te molesto para saber si puedo añadir asteriscos (***) en la función de numeroaletra, ejemplo: **** Siete Mil Cuatrocientos Cuarenta Pesos con 00/100 **** y como puedo hacerlo.
Megustaría saber si se puede o no, espero tu respuesta.
Saludos!!!
Que tal Juan ????, claro para lograr eso deberás concatenar el texto adicional, así que deberás hacer algo como ???? =»*** » & NUMEROALETRA (A1) & » ***»
Muchas gracias, me funcionó perfecto, la consulta es…
Como puedo combinarlo con la función de cambiar el tipo de moneda, por mi moneda local y aún asi que lleve los asteriscos (****), ejemplo: **** Un Mil Noventa y Cuatro Lempiras con 00/100 ****
Te leo, y te agradezco de antemano tu ayuda y atención hacia mi problema
Saludos!!!
De nada Juan, un gusto. Para cambiar la moneda, consulta la sección de CAMBIAR EL TIPO DE MONEDA, ahí mismo explicó la función adicional que debes utilizar para ello. Esta función debes usarla dentro de la fórmula anterior de los asteriscos ????
Me regalas un ejemplo, no se como combinar las dos formulas, me sale mal!
Claro Juan, te debe quedar algo como lo siguiente ???? =»***» & SUSTITUIR(NUMEROALETRA(A1),»pesos»,»tu moneda») & «***»
hola buen dia tengo problemas para descargar el complemento al dar clic al link que me enciara a la descargar solo me aparece puro texto que ´puedo hacer
asi es lo que me aparece
PK�����!����~������[Content_Types].xml
Perdón Mónica, no entiendo tu pregunta. He revisado los enlaces y están funcionando correctamente desde Chrome y Edge, si lo que te refieres es al contenido del archivo, esto es esperado, si intentas abrirlo desde Excel u otra aplicación no será legible, debes seguir el procedimiento de instalación para poder usar la función en Excel ????
Olivda el comentario, logré resolver el problema…
He aquí como lo resolví, =»***»&SUSTITUIR(NUMEROALETRA(H49);»Pesos»;»Lempiras»)&»***» y me resultó de maravilla!!
Gracias amigo y éxitos en tus futuros planes, me gustaría saber mas de este tipo de funciones de excel!
Muchas gracias por tu aportación, muy útil. Demasiado. Saludos.
Saludos Damián ????, me da gusto que te haya sido de utilidad ????
Buenos dias, no se que pasa pero no me descarga el archivo para convertir numeros a letras. llega a mi correo pero cuando lo trato de descargar se me desconfigura y no descarga. Que estara pasando?
Que tal Jafet, puedes ser más específico cuando dices que se desconfigura?. Descargar el complemento es el primer paso, luego debes seguir las instrucciones del artículo para instalar el complemento.
Hola Gerardo, por fin pude usar la opción sustituir, Ejemplo. =SUSTITUIR(NUMEROALETRA(A1);(«Pesos»);(«Gs.»)), en vez de la coma usé punto y coma y ahi me funcionó bien…. RESULTADO: Un Millón Quinientos Veintisiete Mil Doscientos Treinta y Seis Gs. 00/100, ahora si me puede ayudar para sacar el 00/100
???? Genial Claudelino, me da gusto que ya se haya podido, siendo así del ejemplo que te di antes, reemplaza las comas (,) por punto y coma (;)
Gracias Gerardo, ahora bien habría posibilidad de sacar los centavos?? en mi pais no usamos centavos.. 00/100 asi me sale el texto…
Claro Claudelino, checa el video del artículo donde explico esa parte, y toma en consideración que para tu caso deberás reemplazar las (,) por (;)
No me funciona =SUSTITUIR(NUMEROALETRA(A1),”Pesos”, “Soles”) me da error »#¡VALOR!» y me sombréa la parte que dice ,”Pesos”, no creo escribirlo mal ya que descargué el archivo tal y como dices.
Me puedes ayudar!!???
Hola Juan Pablo ????, habrá que hacer algunas pruebas para que ver que todo funcione correctamente.
1. Primero que nada, después de haber hecho la instalación probaste sólo la función NUMEROALETRA(A1) ?,
2. La versión que utilizas de Excel es la versión en Español?,
3. Me da la impresión de que el complemento no se instaló correctamente o en su defecto se desconfiguró, me ayudas a corroborar?
Quedo atento a tus comentarios.
Si prové la función, y funcionó correctamente pero a la hora de querer cambiar la moneda de »Pesos» a Lempiras (Mi moneda local) no me lo permite.
La versión de excel creo que es en inglés no se como corroborar si es versión en inglés o español, es Microsoft Excel 2016.
Los términos de licencia de Software me salen en inglés, supongo que es versión en ingles no!??
Puede ser Juan, si es la versión en inglés habrá que cambiar la función de SUSTITUIR por SUBTITUTE, inténtalo y me comentas ????
No me da la opción »SUBSTITUTE», me temo que la versión de excel que tengo es versión en español, aún sigue sin darme funcionamiento en la formula anteriormente detallada en mis comentarios, no se que pueda hacer!!!
Hola Juan, si otra cosa que podemos intentar es sustituir las comas (,) por punto y coma (;) algunas versiones de Excel, utilizan está nomenclatura, inténtalo y me comentas ????
Hola Gerardo, el problema sigue siendo el mismo, tal vez se desconfiguró, así como dices, ya intenté de todo y no me funciona nada, me da el error de ”#¡VALOR!” y de ”#¡NOMBRE!”, muchas gracias por tu apoyo a querer responder mis incógnitas sobre esta opción pero no se que más pueda estar haciendo mal.
Saludos!!!
Juan Pablo, el error de nombre, inicia que alguna función no ha sido detectada, probablemente de la NUMEROALETRA debido a la desconfiguración. El error de VALOR supongo que se genera debido al anterior. Te recomiendo volver a seguir el proceso desde cero.
Hola Gerardo, te saluda Claudelino desde Ciudad del Este, Paraguay… He recibido el complemento para convertir numeros en letras, lo cual ya probé y funciona una maravilla con la moneda Pesos…… Resulta que la factura que uso ya tiene la moneda de mi pais que es el Guarani, como hago para eliminar la moneda y que me aparezca solo la cantidad… Excelente la Guia.. Mil gracias, felicitaciones!!!!
Un abrazo…
Claudelino , para borrar la moneda en la respuesta, deberás algo como lo siguiente: =SUSTITUIR(NUMEROALETRA(C4),»Pesos», «»)
Me parece que al insertar el comentario, altera las comillas «» y marca error cuando copias y pegas en Excel, así que te recomiendo lo escribas manualmente para probar ????
Que tal Gerardo, probé de todo y no consigo quitar la moneda ni cambia la moneda Pesos… Saludos..
???? Lo siento Claudelino, entonces habría que revisar directamente el archivo, así a ciegas es muy difícil de determinar cuál es el problema. ????
Ya probé con SUSTITUIR y no me responde, en los posible necesito que me aparezca sin la moneda…Gracias Gerardo…
Hola Claudelino ????, me podrías indicar la función que estás utilizando actualmente y cuál es el resultado que obtienes?, un error o alguna ventana?
Gracias por tus comentarios.
Saludos!
Olvida el comentario anterior, el problema lo tenía en las Comillas («»), no escrib´ra las correctas en la fórmula, gracias por tu apoyo, excelente tu trabajo por cierto, me alegra haber encontrado esta página.
Saludos!!!
Me parece que hay un error en tu fórmula, por favor intenta esto: =SUSTITUIR(NUMEROALETRA(B9);»Pesos»;»Soles»)
Quitando los espacios y colocando punto y coma para separar.
Buenas tardes muy util el complemento tengo una pregunta para poner al principio SON, como decir son diez pesos 00/100 m.n
Hola Daniel ????, para lograr lo que comentas basta hacer algo muy similar a lo que se hacer para escribir el «M.N.» que es concatenar el palabra «SON», esto lo puedes lograr con esto: ???? =»SON» & NUMEROALETRA(A1) & «M.N.»
hola buen día, quiero saber si hay alguna formula en la que al escribir un numero en una celda, se cambien el valor de la misma celda en una palabra especifica, por ejemplo: al escribir 1 en la celda cambie el valor a hombre y al poner 2 cambie el valor de la misma celda a mujer?
Que tal Gerso ????, esto es posible usando la función SI, solo tendrías que colocar =SI(A1=1,»Hombre»,»MUJER»), lo que no es posible es cambiar el valor de la misma celda donde estas escribiendo el valor
HOLA, QUISIERA SABER COMO CONVERTIR NUMEROS DECIMALES A LETRAS PERO QUE NO ME PRESENTE EL PROBLEMA DE QUE , CUANDO ESCRIBO 7,09 ASUME Y CONVIERTE EN » SIETE COMA NUEVE» Y NO SIETE COMA CERO NUEVE.
Que tal Wilmer ????, desafortunadamente esto no es posible con el complemento actual. Saludos! ????