Números a Letras Word

NÚMEROS A LETRAS EN WORD

Logo Word

Modificadores { \*Cardtext } y { \*Dollartext}

Una manera de poder convertir Números a Letras en MS Word ... es utilizando los modificadores {\*Dollartext} y {\*Cardtext } que vienen incluidos en todas las versiones de Office Word para Windows incluidas las versiones para Macintosh.

Veamos como realizarlo...

 

DESARROLLO MODIFICADOR { \*DOLLARTEXT }

Imaginamos que tenemos la siguiente tabla en Word con las siguientes cantidades

Yo utilizo como separador de decimales el punto y como separador de miles la coma. Esto es importante para que no tengáis problema de errores con los modificadores a la hora de insertarlos.

Bien ahora nos ponemos en la columna [ En letras ] e insertamos los campos de la siguiente manera:

Le damos a las combinación de teclas [ ctrl + F9 ] para insertar un campo vacio y en el escribimos lo siguiente:

{=A2 \*Dollartext }

hacemos lo mismo en las otras celdas de tal manera que nos quede así

Ahora le damos a las teclas [ Ctrl + E] o dependiendo del idioma de instalacción de office [ Ctrl + A ] para poder así seleccionar todo el documento, una vez seleccionado todo el documento le damos a la tecla [ F9 ] para actualizar los campos, quedándonos convertido a letras de las siguiente manera

Como podéis apreciar en la celda [ A4] tenemos la cantidad de [ Un millon ] pues bien, desgraciadamente estos modificadores tienen un límite de [999,999.99] aunque por otra parte tampoco esta tan mal el limite nop ?

Otra de las limitaciones que tienen estos modificadores es que no se pueden utilizar números negativos ya que su mínimo es [cero]

Y una de las ventajas que tiene este modificador { \*Dollartext} es que puede redondear sus decimales de [ 10.396 ] a [Diez con 40/100] cosa que NOpuede hacer el modificador { \*Cardtext }

Otra de las ventajas que tienen estos modificadores es que podemos utilizar su conversión en otros idiomas, por ejemplo:

  • 1- Seleccionamos la Tabla
  • 2- Cambiamos el idioma de Español [España internacional ] a Inglés [ Estados Unidos ]
  • 3- Pulsamos [ F9 ] para refrescar los campos y vemos que nuestras cantidades a letras han cambiado a Idioma Inglés.

DESARROLLO MODIFICADOR { \*CARDTEXT}

Con la tabla que hemos desarrollado anteriormente realizamos el mismo proceso para ir insertando el modificador { \*Cardtext } que nos quede de la siguiente manera:

Realizamos el mismo proceso anterior para ver nuestra conversión:

Este modificador NO expresa decimales, nos es válido para realizar conversiones de números enteros.

Si quisiéramos utilizar decimales, necesitaríamos crear por ejemplo la siguiente fórmula:

quedándonos así:

Hemos utilizado el campo {IF} para crear una condicional y la fórmula { =INT() } que nos devuelve la parte entera de un número, junto con el modificador { \*Cardtext } .

Como veis os hemos explicado dos modificadores muy útiles a la hora de convertir números a letras, además de que los dos modificadores se pueden combinar con varios campos de Word como por ejemplo los siguientes:

{ Mergefield “campo combinado” \*Dollartext } combinación de correspondencia.{ Fillin ” ingrese cantidad” \*Cardtext } preguntar al usuario para insertar cantidad.{ REF marcador \*Dollartext } haciendo referencia a marcadores. {=1234.45 \*DOLLARTEXT \*upper } nos convierte la cantidad utilizando mayúsculas.

Y un sinfín de posibilidades mas ....!!

Print