Combinar datos de múltiples libros de trabajo en Excel (usando Power Query)

Power Query puede ser de gran ayuda cuando quieras combinar varios libros de trabajo en uno solo.

Por ejemplo, supongamos que se tienen los datos de ventas de diferentes regiones (Este, Oeste, Norte y Sur). Puede combinar estos datos de diferentes cuadernos de trabajo en una sola hoja de trabajo utilizando Power Query.

Si tienes estos libros de trabajo en diferentes lugares/carpetas, es una buena idea moverlos todos a una sola carpeta (o crear una copia y poner esa copia del libro de trabajo en la misma carpeta).

Para empezar, tengo cuatro libros de trabajo en una carpeta (como se muestra abajo).

Ahora, en este tutorial, estoy cubriendo tres escenarios en los que se pueden combinar los datos de diferentes libros de trabajo utilizando Power Query:

  • Cada libro de trabajo tiene los datos en una tabla de Excel, y todos los nombres de las tablas son iguales.
  • Cada libro de trabajo tiene los datos con el mismo nombre de hoja de trabajo. Este puede ser el caso cuando hay una hoja llamada «resumen» o «datos» en todos los libros de trabajo, y quieres combinarlos todos.
  • Cada libro de trabajo tiene muchas hojas y tablas, y quieres combinar tablas y hojas específicas. Este método también puede ser útil cuando quieres combinar tablas/hojas que no tienen un nombre consistente.

Veamos cómo combinar los datos de estos cuadernos en cada caso.

Cada libro de trabajo tiene los datos en una tabla de Excel con la misma estructura

La siguiente técnica funcionaría cuando sus Tablas de Excel se hayan estructurado de la misma manera (mismos nombres de columna).

El número de filas en cada tabla puede variar.

No te preocupes si algunas de las tablas de Excel tienen columnas adicionales. Puede elegir una de las Tablas como plantilla (o como la ‘clave’, como la llama Power Query), y Power Query la usaría para combinar todas las demás Tablas de Excel con ella.

En caso de que haya columnas adicionales en otros cuadros, éstas serán ignoradas y sólo se combinarán las especificadas en la plantilla/clave. Por ejemplo, si la tabla de plantilla/llave que se selecciona tiene 5 columnas, y una de las tablas de algún otro libro de trabajo tiene 2 columnas adicionales, esas columnas adicionales serían ignoradas.

Ahora tengo cuatro libros de trabajo en una carpeta que quiero combinar.

Abajo hay una foto de la tabla que tengo en uno de los libros de trabajo.

Aquí están los pasos para combinar los datos de estos libros de trabajo en un solo libro de trabajo (como una sola tabla).

  1. Ve a la pestaña de datos.
  2. En el grupo Get&& Transformar, haz clic en el desplegable Nueva consulta.
  3. Ponga el cursor en «Desde el archivo» y haga clic en «Desde la carpeta».

Deja un comentario