Entradas con la etiqueta ‘concatenar’

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

Print

NIVEL: AVANZADO

Descargar archivo de ejemplo.  Para que funcione hay que habilitar las macros.

En este tutorial veremos como programar una función en Excel que permitar concatenar fácilmente varios elementos al ingresar un rango de datos y no las celdas uno a uno como nos pide la función CONCATENAR en Excel.

No serán frecuentes los trucos publicados que involucren programación en Visual Basic (VBA) por dos motivos:

  • El objetivo de este blog es aprender explotar las herramientas que ya cuenta el Excel y que en varios casos facilita el no tener que recurrir a programación.
  • Fundamentalmente porque NO es mi fuerte la programación.  La enorme mayoría de situaciones que he tenido que resolver, he podido solicionarlas sin necesidad de recurrir a macros.

Pero siempre hay excepciones.  Y este caso es uno de ellos.

La función CONCATENAR es MUY limitada.  Debemos incluir una a una las celdas que se quieren combinar y no permite utilizar rangos.

Supongamos tenemos las siguientes listas:

Y queremos tener en una única celda, todas las ciudades de cada país combinadas.

Ejemplo, que para Brasil nos quede: “San Pablo, Belo Horizonte, Fortaleza, Salvador”.

La función que deberíamos aplicar sería:

  • =CONCATENAR(B3;”, “;B4;”, “;B5;”, “;B6;”, “;B7;”.”)

Bastante engorroso especialmente si tuviéramos mucho más que cinco celdas para combinar.

Para complicar más la situación, no todos los países de este ejemplo tienen la misma cantidad de ciudades.

Por ejemplo, para México solo listé tres.  Si copiamos la función de arriba en la columna E, el resultado sería: “México, Monterrey, Guadalajara, , .”

No es lo que estamos buscando, pero para que quede mejor, habría que corregir la función a mano y escribir:

  • =CONCATENAR(E3;”, “;E4;”, “;E5;”.”)

No es práctico.

En este tutorial veremos cómo solucionar esta situación al crear una función que solo con escribir la siguiente función, nos de la respuesta que queremos:

  • =MULTCONCAT(B3:B7)

Leer el resto de esta entrada »

Print

NIVEL: AVANZADOicono_excel

Descargar archivo de ejemplo.

En este truco veremos cómo podemos hacer en Excel para que, dado un número, nos muestre su valor pero en letras.

Antes de hacer cualquier cosa en Excel, y este consejo aplica para cualquier problema que necesitemos resolver, debemos:

  • Entender conceptualmente como es la solución.
  • Si el problema es complejo, subdividirlo en partes y resolverlas individualmente.

Vamos a desarrollar la solución para escribir números entre 0 y 999.Numero_a_Letras1

Lo primero que identificamos es que hay dos tipos de números:

  • Nombre Único: Aquellos números que tienen un nombre específico.  Ejemplo, los dígitos (dos, tres, etc.), las decenas (veinte, treinta), centenas (doscientos, etc) y combinaciones específicas de decenas y unidades (doce, quince, etc.)
  • Nombre compuesto: Aquellos cuyo nombre se arma a partir de la unión de los nombres de las centenas, decenas y unidades.

Leer el resto de esta entrada »

Print

NIVEL: INTERMEDIO

Tutorial de las funciones de texto en Excel: Encontrar, Largo, Izquierda, Derecha y Concatenar

Descargar archivo de ejemplo.

En este tutorial vamos a repasar las siguientes funciones básicas para manejar texto.

  1. ENCONTRAR
  2. LARGO
  3. IZQUIERDA
  4. DERECHA
  5. CONCATENAR

Éstas 5 funciones, y en especial combinadas entre sí, son muy potentes para darnos una amplia gama de herramientas para operar con campos de texto.

Vamos a ver cómo funcionan con un ejemplo bastante sencillo.

Supongamos que tenemos en un campo un nombre, de la forma “Apellido, Nombre” y queremos que para cualquier Nombre Completonombre Excel nos devuelva: “Mi nombre es Apellido, Nombre Apellido”.

Poco serio el ejemplo, pero será más fácil de seguir.

Veamos un poco las funciones que participan.

Leer el resto de esta entrada »

Print
Excelman
Excelman
Suscribirse !!
Twitter
Categorías