Está en la página 1de 5

LAS CONSOLIDACIONES EN EXCEL

¿Para qué consolidar?


Muchas veces, tenemos los datos repartidos en distintas bases, bien sea porque así se hizo
desde el principio o porque lo decidimos así, separándolo por años, o por países, o por
categorías, o lo que sea.

Pero si resulta que después queremos hacer un reporte o gráfica o tabla dinámica de todos
mis datos, para esto necesito juntar o consolidar todas esas tablas que tenemos separadas,
en una sola.

La manera manual
La manera más fácil es copiar y pegar, una por una.

Esto está bien si solo lo necesitamos una vez, pero si es un informe que queremos hacer
cada semana o cada mes, o si es un informe en tiempo real que queremos realizar,
entonces debemos encontrar alguna manera de poder juntar estos datos más fácilmente.

Uniendo con arreglos


Con la ayuda de los símbolos {} podemos unir fácilmente diferentes rangos.

Por ahora solo debemos tener en cuenta que para separar filas usamos el punto y coma
(;) y para separar columnas usamos el slash hacia adelante (\).

Nota: Para Estados Unidos, Inglaterra y México, el separador de columnas es «,»

Entonces en un caso muy sencillo, como el siguiente:


Simplemente abro mis corchetes, selección el primer rango, ingreso el separador, en
este caso «;» y después escojo el siguiente rango.

Y ya está. Ya combinamos nuestros primeros rangos.

Lo más importante a saber por ahora es que cuando juntemos filas, el número de
columnas de todos los rangos debe ser igual.

Varias hojas
Siguiendo la misma lógica, vamos a abrir nuestro corchete, pero vamos a escoger rangos
de distintas pestañas como en el siguiente ejemplo:

={Colombia!A1:J112;Ecuador!A1:J128;Peru!A1:J85}
Si bajamos a la fila donde empieza Ecuador nos encontramos con un error

Y es que está trayendo todos los encabezados. Esto lo solucionamos empezando los
arreglos de Ecuador y Perú desde la fila 2. Quedaría así:

={Colombia!A1:J112;Ecuador!A2:J128;Peru!A2:J85}
Rangos abiertos
Esto está muy bien para cuando los rangos son cerrados o fijos.

Por ejemplo, en el caso de arriba, el rango en la pestaña «Colombia» siempre va a ir


hasta la fila 112, ni una más ni una menos. Lo mismo para las demás.

Pero como esto no siempre es así, tenemos que prever que nuestras bases pueden
cambiar y no queremos estar siempre teniendo que cambiar manualmente los rangos

Para esto, vamos a dejar los rangos abiertos, es decir sin fila final. Nuestra fórmula
cambiaria a:

={Colombia!A1:J;Ecuador!A2:J;Peru!A2:J}

En principio nada cambia, pero si bajamos un poco, nos damos cuenta de un error

La formula tal como está nos trae no solo los datos, sino las filas vacías.
Hay varias formas de solucionar esto:

Ordenar
Si ordenamos de manera sencilla el arreglo que acabamos de construir, nos va a dejar
los vacíos de último. La fórmula sería:

=SORT({Colombia!A1:J;Ecuador!A1:J;Peru!A1:J})
En este caso vamos a encontrar un error similar a lo que ya nos había sucedido con los
encabezados: Como dejamos formulado el encabezado de Colombia, al ordenarlo, lo va a
bajar a la última fila

Para solucionar esto, también vamos a quitarle el encabezado a Colombia. pegar como
valores el encabezado, es decir la primera fila, y empezamos nuestra fórmula desde la
fila 2 y no desde la 1 como antes.

=SORT({Colombia!A2:J;Ecuador!A2:J;Peru!A2:J})

Y listo!

También podría gustarte