Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CONCATENAR TEXTO Y NUMERO EN UNA CELDA

1,236 views
Skip to first unread message

Javier Aguilar

unread,
Apr 21, 2002, 1:31:45 PM4/21/02
to
Hola a todos Estoy intentando introducir en una celda un texto y el valor
numerico de otra celda de manera que una vez introducidos los datos ...

(Ejemplo)
A B
1 Enero 1.112,50 Estos tres valores los toma de hacer
unos calculos porcentuales.
2 Febrero 2.150,75
3 Marzo 3.225,82
4
5 total 6.489,07
6
7
8 He recibido de don fulano de tal la cantidad de
6.489,07 en concepto de......


He intentado en introducir en la celda la siguiente formula:

="He recibido de Don fulano de tal la cantidad de " & B5 & " en concepto de
..."

Haciendolo de esta manera el resultado que obtengo es la cantidad de la
celda B5 pero sin el punto de los millares y con por lo menos 10 decimales,
cuando lo que me gustaría es que saliera de la misma manera que esta en la
celda B5.

He estado buscando en la ayuda alguna función parecida al format de Access
pero no he encontrado nada de nada.

¿Sabe alguien como puedo conseguir lo que quiero?

De paso, para rematar la faena, me gustaría también conseguir una buena
función para convertir el valor de la celda B5 a letras para que quedara de
la siguiente manera:

(Ejemplo)
A B
1 Enero 1.112,50 Estos tres valores los toma de hacer
unos calculos porcentuales.
2 Febrero 2.150,75
3 Marzo 3.225,82
4
5 total 6.489,07
6
7
8 He recibido de don fulano de tal la cantidad de
SEIS MIL CUATROCIENTOS OCHETA Y NUEVE EUROS CON
SIETE CENTIMOS (6.489,07) en concepto de......

Todo ello concatenando los valores. En fin, a ver si me podeis ayudar, me
hariais un gran favor.

Un saludo. Chao.


Javier Aguilar

unread,
Apr 21, 2002, 2:07:28 PM4/21/02
to
Hola a todos. Sólo os quería comentar que ya he encontrado la solución para
que salga la cantidad con el punto de millares y evitar que salgan tantos
decimales, lo he arreglado usando la función DECIMAL(). Menos mal que existe
esa función porque crei que habría que hacer algo más complicado. Ahora sólo
me queda encontrar una buena función para convertir los numeros a letras.
Espero que alguien me aconseje una que sea fácil de usar.

Gracias otra vez. Chao.


Javier Aguilar <jai...@hotmail.com> escribió en el mensaje de noticias
uYhdDqV6BHA.1656@tkmsftngp05...

Javier Aguilar

unread,
Apr 21, 2002, 2:22:42 PM4/21/02
to
Hola otra vez. Perdonadme por daros tanto la lata, pero me preguntaba si hay alguna función para poner el texto en negrita. Lo pregunto porque me gustaría que el valor numerico que concateno con el resto de la cadena apareciera en negrita para que quedara mas o menos asi:
 
        He recibido de Don fulano de tal la cantidad de 6.489,07 en concepto de .....
En fin, espero que por hoy sea la ultima consultat que os hago, a ver si es verdad.
 
 
Gracias otra vez a todos. Un saludo. Chao.
 
 
 
 
Javier Aguilar <jai...@hotmail.com> escribió en el mensaje de noticias eCCaA#V6BHA.776@tkmsftngp05...

Javier Aguilar

unread,
Apr 21, 2002, 2:34:07 PM4/21/02
to
Hola Jorgelina. Gracias por tu pronta respuesta. He probado lo que me
comentas ocn la función TEXTO y funciona muy bien. Bueno, al principio me
dio un error pero cambie la coma por el punto y coma y ya está. También me
he dado cuenta hace un rato de que con la función DECIMAL() también va muy
bien, pero no esta de más saber otra forma de hacerlo.

Por lo de la función de convertir a letras te agradezco mucho también que me
la hayas pasado, pero como me dices en los paréntesis, no se como incluirla
en la hoja. Si no te importa explicamelo por favor.

Muchas gracias otra vez y un saludo.


Jorgelina E. Bernasconi <jebern...@yahoo.com.ar> escribió en el mensaje
de noticias Owa1xCW6BHA.1080@tkmsftngp02...
> Javier, lo que podrias probar para tu primer problema es poner en la
formula
> la funcion TEXTO, para formatear el valor de la celda B5:
> ="He recibido de Don fulano de tal la cantidad de " & TEXTO(B5,"#,##0.00")
> Y para convertir a letras el valor de B5...
> deberias importar el modulo que te adjunto a tu archivo (si no sabes como
me
> avisas), y usar la funcion NumLetrasEuros incluida en él, de tal forma que
> te quede:
> ="He recibido de Don fulano de tal la cantidad de " & TEXTO(B5,"#,##0.00")


> ="He recibido de Don fulano de tal la cantidad de " &

> NUMLETRASEUROS(B5,VERDADERO) & " (" & TEXTO(B5,"#,##0.00") & ")"
> Saludos!!
> Jorgelina
>
>
>


Javier Aguilar

unread,
Apr 21, 2002, 3:10:06 PM4/21/02
to
Hola otra vez Jorgelina. Ya he averiguado como importar la función y la he estado probando pero veo que tiene un fallo. cuando la cantidad tiene decimales sale así:
 
Ejemplo: 97.434,94
Resultado: NOVENTA Y SIETE MIL CUATROCIENTOS TREINTA Y CUATRO EUROS CON 94/100
 
o sea, que sustituye el "NOVENTA Y CUATRO CENTIMOS" por "94/100"
 
¿Sabes si hay alguna otra función que lo haga bien?
 
Muchas gracias. Un saludo.
 
 
Jorgelina E. Bernasconi <jebern...@yahoo.com.ar> escribió en el mensaje de noticias Owa1xCW6BHA.1080@tkmsftngp02...
> Javier, lo que podrias probar para tu primer problema es poner en la formula
> la funcion TEXTO, para formatear el valor de la celda B5:
> ="He recibido de Don fulano de tal la cantidad de " & TEXTO(B5,"#,##0.00")
> Y para convertir a letras el valor de B5...
> deberias importar el modulo que te adjunto a tu archivo (si no sabes como me
> avisas), y usar la funcion NumLetrasEuros incluida en él, de tal forma que
> te quede:
> ="He recibido de Don fulano de tal la cantidad de " & TEXTO(B5,"#,##0.00")

> ="He recibido de Don fulano de tal la cantidad de  " &

Javier Aguilar

unread,
Apr 22, 2002, 8:54:36 AM4/22/02
to
Hola Jorgelina. Gracias por la función que me has pasado, pero como dices,
no funciona en Excel 97. ¿Sabes si alguien la tiene "retocada" para Excel
97?

Gracias y un saludo.

Jorgelina E. Bernasconi <jebern...@yahoo.com.ar> escribió en el mensaje

de noticias OLHCgFX6BHA.2156@tkmsftngp02...
> Javier, no es que sea un fallo de la funcion, sino que quien la programo
(no
> fui yo) asi lo ha querido, y la verdad, esta muy bien hecha. Me he cruzado
> con muchas otras funciones de este tipo, mas complejas, mas simples, y hay
> una hecha por "el Guille" (un genio de VB), que habria que corregir para
que
> corra bien en Excel 97. Si es que trabajas con 2000 o XP, prueba esta otra
> que te envio, se llama Numero2Letra.
> Los argumentos mas importantes son los que complete, por ejemplo:
> =Numero2Letra(B5,,,"euro","céntimo",1,1)
> Me traduce a letras el importe de B5, usando la moneda EURO y el nombre
para
> los centavos "CENTIMO" (todo en singular escribes eh).
> Saludos!
> Jorgelina
>
>
>


Walt TC

unread,
Apr 22, 2002, 3:20:39 PM4/22/02
to
El archivo llego corrupto, a ver si lo reenvias,
Muchas gracias.
>-----Mensaje original-----
>A ver si les sirve éste.
>Suerte y saludos.

>
>"Javier Aguilar" <jai...@hotmail.com> escribió en el
mensaje
>news:OGGtizf6BHA.2356@tkmsftngp05...

Javier Aguilar

unread,
Apr 23, 2002, 7:44:20 PM4/23/02
to
Gracias Juan por tu ayuda desinteresada. Le he echado un vistazo por encima
pero la verdad que con la del amigo Alexander tengo mas que de sobra para lo
que lo necesito, pero de todas maneras me la quedo por si algún día
necesitara tu función que es más potente.

Gracias otra vez y un saludo desde Jerez.

Juan Barbosa <bar...@firmeplus.com.mx> escribió en el mensaje de noticias
#zbcaph6BHA.1384@tkmsftngp02...


> A ver si les sirve éste.
> Suerte y saludos.
>
> "Javier Aguilar" <jai...@hotmail.com> escribió en el mensaje
> news:OGGtizf6BHA.2356@tkmsftngp05...

Javier Aguilar

unread,
Apr 23, 2002, 7:46:16 PM4/23/02
to
Muchas gracias Alexander por tu ayuda. Me ha venido muy bien, es justo lo
que necesitaba, aunque le he quitado lo de terminar la frase "CON CERO
CENTIMOS" cuando la cantidad es sin decimales. Por lo demás funciona de
maravilla.

Gracias otra vez y un saludo desde Jerez.

Alexander Cedeño <acede...@hotmail.com> escribió en el mensaje de
noticias uFOC4sh6BHA.2336@tkmsftngp03...
> Hola, vi que necesitas una funcion hecha en excel para convertir numeros a
> letras, esta lo hace y ya esta en excel asi que no la tienes que pasar.
> La verdad no recuerdo si funciona en excel 97 pero deberia ya que no tiene
> nada de especial.
> Espero te sirva.
> Saludos
>
>
>
>


0 new messages