Truco corto!!  Me he dado cuenta que muchas de las consultas que me envían pueden contestarse rápidamente sin necesidad de todo un tutorial mucho más detallado.

Por esto, con este post inauguro la categoría: Trucos cortos.

Rigoberto me envió la siguiente consulta: En una celda tiene un número ($1,236,488.25), y necesita que en otra celda figure “RECIBI LA CANTIDAD DE $1,236,488.25″.

Sin embargo, al utilizar CONCATENAR, el resultado que obtiene es “RECIBI LA CANTIDAD DE 1236488.25″.  Es decir, el número sin ningún formato.

¿Cómo podemos mejorarlo?

Debemos utilizar la función TEXTO.  Esta función convierte un valor en texto con el formato especificado.

La estructura es:

= TEXTO(valor;formato)

Por lo tanto, este caso lo resolvemos utilizando CONCATENAR y TEXTO así:

=CONCATENAR(“Recibi la cantidad de “;TEXTO(B1;”$#.##0,00″)), donde indicamos dentro del a función TEXTO que incluya el signo “$” así como los separadores de miles y centavos y la cantidad de decimales.

———————————————————————————————————————————————-

¿Te gustó este truco o tenés alguna recomendación u otra forma de hacerlo?  No te olvides de dejar tu comentario y compartir esta nota!

Buscá más trucos en: trucosdeexcel.com
Seguime por Twitter, usuario “trucosdeexcel”.
Mandá tus sugerencias o preguntas a: excelman@trucosdeexcel.com

PrintFriendly

9 comentarios para “CONCATENAR texto y números”

  • ruben says:

    creo que es mas facil usar la formula logica si por que esta no te afecta el formato del resultado

  • jose says:

    Bastante Practico.
    Pero como seria si queremos poner el comentario en la misma celda donde esta el valor.
    Tips: Para concatenar tambien se puede usar: &

  • Anonymous says:

    MUITO BEM

  • florencia says:

    hola Excelman..con referente a este truco..tengo preguntas…al concatenar supongamos este mismo texto del ejemplo…pero quiero que me aparezca el texto y la cantidad solo cuando tengo la cantidad en B1..cuando no tengo nada que no me aparezca nada…como hacerlo??..

  • andrea says:

    necesito convertir numeros a letras, por ejemplo 3.786,23 y que en otra celda lo escriba en letras? que funcion uso? he probado la siguiente y no obtengo ningun resultado: =CONCATENAR(NOMPROPIO(num_letras(B5));”- – -”) hay algo que estoy haciendo mal??? gracias!!

  • Carlos says:

    Graaande!
    Gracias.

  • soledad says:

    y como puedo hacer que los datos concatenados queden en negrita?

Deja un comentario

Excelman
Excelman
Suscribirse !!