Si desea fusionar varios archivos de Excel en un solo libro, puedes hacerlo con Consulta de energía.
Este artículo le mostrará 2 técnicas para hacer el trabajo.
Paso 1: Importar desde la carpeta
Power Query es una herramienta maravillosa con muchas opciones para importar y manipular datos.
- Abre la opcion Obtener datos > Desde archivos > Desde carpeta.
- Luego, seleccione el nombre de la carpeta donde están sus archivos de Excel.
- Y el siguiente cuadro de diálogo le muestra todos los archivos en esta carpeta. y subcarpetas.
- Haga clic en el botón Transformar datos para continuar el proceso de importación
Paso 2: selecciona tus archivos
Por el momento, hemos seleccionado todos los archivos de la carpeta y subcarpetas seleccionadas. Afortunadamente para nosotros en este ejemplo, todos los archivos tienen extensiones xlsx. Pero puede usar el filtro para seleccionar solo los archivos xlsx.
- Haga clic derecho en la extensión valor (en una celda) con la información Xlsx
- Entonces, la opción Filtros de texto
- Finalmente, seleccione la opción Equivale
Sólo se conservan los múltiples archivos de Excel, listos para ser importados.
Paso 3: mantenga la columna Contenido
Una vez que hayas filtrado los archivos que deseas combinar, debes mantener la columna Contenido.
- Haga clic derecho en el encabezado de la columna. Contenido
- Seleccione Eliminar otras columnas
y tienes esto
Paso 4a: técnica más sencilla
Ahora, puedes combinar directamente tu archivo simplemente haciendo clic en la flecha en el encabezado de la columna.
Luego, selecciona el nombre de la Hoja o el nombre de la Tabla para importar. Todos los archivos seguirán esta regla.
Y así, todos tus archivos se combinan 😀👍
Con esta técnica, Power Query genera 4 consultas para fusionar muchos archivos de Excel.
Paso 4b: escribe una función M
Esta segunda técnica necesita usar una función M porque esta opción no existe en la cinta
- ir a la cinta Añadir columna
- Entonces columna personalizada

Y a continuación, insertas la función M. Excel.Libro de trabajo con la columna Contenido como argumento.
=Excel.Libro de trabajo([Contenido])

Esta función convierte el contenido de su archivo en una tabla.

Paso 6: seleccione la columna Datos
Detrás de una tabla, hay más de una columna para expandir. Con esta técnica, expandes la columna. Fecha

Y ahora tienes esto

La columna Contenido debe ser removido
Paso 7: amplió la columna Datos
En el paso final, solo debes hacer clic en el ícono Expandir para visualizar el contenido de todos tus archivos de Excel.

Esta técnica es 4 veces más rápida que la primera técnica.

14/11/2021 a las 08:46
Hola Frédéric Le Guen, gracias por compartir el tutorial. Sin embargo, Power Query solo importa datos de la tabla predeterminada de la página web. No se pueden importar datos en los que es necesario hacer clic aunque estén en la misma página web. Ejemplo (https://www.investing.com/equities/apple-computer-inc-income-statement) página web que contiene la tabla trimestral y anual y Power Query solo puede importar la tabla trimestral pero no puede importar la tabla anual. ¿Puedo saber cómo importar la tabla anual desde esta página web?
15/11/2021 a las 15:03
Hola, es una muy buena pregunta y, al igual que tú, nunca he encontrado el truco para cargar las 2 tablas (trimestral y anual). No sé si hay una solución para esto.