F贸rmulas en Excel

C贸mo concatenar un rango, sin usar macros.

Raymundo Ycaza
#Edici贸n de Datos#Excel Avanzado#F贸rmulas#Trucos Excel#馃 Automatizaci贸n con Excel

Realmente es muy com煤n encontrarme con personas que buscan saber m谩s sobre macros; pero tambi茅n hay muchas otras que desean saber c贸mo solucionar problemas sin usar macros.

Por ejemplo, el t铆pico caso: tenemos un rango de datos y queremos concatenarlo. Como ya sabes, la funci贸n concatenar聽requiere que le pases las celdas que se van a unir, una por una, adem谩s聽de separarlas con una coma.

隆Pero es que esto es demasiado fastidioso!

Y qu茅 te puedo decir. Es verdad.

Por eso, existen soluciones para concatenar un rango utilizando macros a trav茅s de una funci贸n en VBA.

Entonces, si eres de los que no les gusta complicarse con las macros o quieres una soluci贸n que puedas aplicar aqu铆 y ahora, te voy a mostrar un truco sencillo que no es un secreto; pero es poco conocido:

聽[pasos paso=鈥1鈥漖Utilizar la funci贸n TRANSPONER[/pasos]

S铆. Vamos a utilizar la funci贸n transponer, para utilizar un truco sencillo que nos permitir谩 conseguir el objetivo deseado.

Para no complicar mucho el ejemplo, voy a imaginar que tengo una lista con n煤meros del 1 al 20, la cual quiero concatenar en una celda.

As铆, utilizaremos la funci贸n transponer escribi茅ndola seguida del rango en el que se encuentra nuestro listado:

Sin usar macros

[pasos paso = 鈥2鈥漖Aprovechar la tecla F9[/pasos]

Ahora, col贸cate sobre la celda donde colocaste la funci贸n en el paso anterior y haz clic en la barra de f贸rmulas. Acto seguido, presiona la tecla F9

Sin usar macros

La tecla F9, cuando est谩s dentro de una f贸rmula, sirve para depurarla y lo que ves en la imagen anterior, es una representaci贸n de la matriz que conforma el rango que le acabas de pasar a la funci贸n, mostrando los valores reales en lugar de su referencia a las celdas.

Ya te vas imaginando c贸mo nos podemos aprovechar de esto, 驴verdad?

[pasos paso=鈥3鈥漖Editar la f贸rmula[/pasos]

聽Como ves, ya tienes todos los valores concatenados, el trabajo est谩 pr谩cticamente hecho. Lo que necesitas ahora, es quitarle las llaves que est谩n al principio y al final, as铆 como el signo de igual que est谩 junto a la primera llave.

Sin usar macros

隆Y ahora est谩 listo!

Una vez realizado esto, tendr谩s concatenados todos los valores dentro del rango sin usar macros y una vez que lo hagas la primera vez, te dar谩s cuenta de que es m谩s f谩cil de lo que parece.

Sin usar macros

驴Qu茅 me dices ahora, te animas a probarlo?

Seguro te podr谩 sacar de alg煤n apuro (que siempre aparece alguno por ah铆)

隆Nos vemos!

[firma]

鈫 Regresar al Blog