Con Power Query es muy fácil importar varios archivos de Excel en uno.
Aquí abordaremos el caso de importar varios archivos de texto, pero también funciona con csv o Excel. Si no está familiarizado con Power Query, encontrará un enlace a Udemy para obtener capacitación al final de este artículo.
Múltiples archivos de la misma estructura.
En un directorio tenemos varios archivos, como se muestra en la imagen de abajo.

Todos estos archivos tienen exactamente la misma estructura.

Queremos fusionar todos estos archivos en uno. El funcionamiento es muy sencillo.
Paso 1: importar archivos desde un directorio
Abra el menú
- Datos Personales
- Obtener datos
- De un archivo
- Desde una carpeta

Paso 2: Ruta al proceso
En el siguiente cuadro de diálogo, indique la ruta del directorio a procesar.

Paso 3: abra los datos en Power Query
Luego, debes abrir Power Query haciendo clic en el botón Transformar datos

Se abre Power Query y vemos todos los archivos contenidos en el directorio con detalles del archivo.
- Nombre
- Extension
- Fecha de acceso
- Fecha de creación
- Fecha de modificación
- El camino
- Y... El contenido en la primera posición (volveremos a esto)

Paso 4: (Opcional) Aplicar filtros
En nuestro caso, el directorio sólo contiene todos los archivos que desea fusionar. Pero puedes perfectamente aplicar filtros para excluir determinados archivos.
Filtrar por extensión
Si, por ejemplo, su directorio contiene varios tipos de archivos (Excel, csv, etc.), puede mantener fácilmente un solo tipo de extensión aplicando un filtro a la columna.

O también, puedes hacer clic derecho en el tipo de extensión a conservar mediante:
- Seleccionar el tipo de extensión.
- Haga una botón derecho del ratón.
- Choisir Filtros de texto.
- Después Es igual a.

Filtrar por directorio
Asimismo, es preferible aplicar un filtro en la columna. Ruta de la carpeta (Camino).
De hecho, si el directorio indicado en el paso 2 tiene subdirectorios, la herramienta de importación de archivos muestra todos los archivos en las carpetas y subcarpetas.

Para asegurarse de que SÓLO procese archivos del directorio correcto, aquí también es preferible filtrar la columna sólo por el nombre de la carpeta que se va a procesar.
Paso 5: mantenga solo la columna "Contenido"
De hecho, las columnas que muestran detalles del archivo sólo son útiles para filtrar. Una vez que hayas realizado los filtros necesarios para tu proyecto, solo debes conservar la columna Contenido.
Para hacer esto, haces:
- Haga clic derecho en el encabezado de la columna Contenido.
- Seleccionar, Eliminar otras columnas.

Paso 6: implementar los archivos
En la única columna que nos queda, ves en el encabezado un icono con una doble flecha. Este ícono es el ícono de implementación para todos los archivos.

Inmediatamente, un cuadro de diálogo le ofrece una solución para cortar las columnas. Sin embargo, en nuestro ejemplo, Power Query no entendió que el separador de columnas era la pestaña.

Tenemos 2 modificaciones para hacer aquí:
- Cambiar tipo de delimitador.
- Utiliza codificación UTF-8 (no es obligatoria pero es la que mejor interpreta los caracteres franceses).
- Valide presionando el botón OK.

Power Query se abre con todos los archivos combinados. ??????? Observe la cantidad de consultas que se generaron automáticamente. No se recomienda cambiar nada en estas consultas.

Paso 7: realizar algunas transformaciones en los datos
Podríamos transferirlos tal cual a Excel pero aún quedan 2 cambios por hacer antes de que todo esté perfecto.
Primera línea en la línea del encabezado
En primer lugar indicaremos que la primera fila de nuestros datos constituya los encabezados de columna con el menú Transformar > Usar primera fila para encabezados.

Además, esta acción determina el tipo de datos contenidos en las columnas. En la barra de encabezado, cada tipo de dato está identificado mediante un pictograma.

Eliminar otras primeras líneas
- Como cada uno de los archivos se construyó de la misma manera, por lo tanto, cada uno tiene una primera línea de encabezados similar.
- Usamos el primero para el encabezado general de nuestro documento combinado, pero en nuestro caso quedan 8 más.
- Para eliminarlos, simplemente filtre la primera columna y desmarque el valor del ticker en nuestro ejemplo.

Paso 8: cargar en Excel
El trabajo ya está completo. Ya sólo queda cargar los datos en Excel (Inicio > Cerrar y Cargar)

Los datos se transfieren a Excel y podemos ver el número de líneas en total después de fusionar los 9 archivos de texto.

Capacitación en consultas de energía
Power Query es la herramienta moderna de importación y transformación de datos. Su uso es muy sencillo y no requiere conocimientos avanzados de Excel ni conocimientos de programación.
Si desea aprender a utilizar Power Query, aquí está mi entrenamiento en udemy muy fácil acceso. Encontrarás este ejemplo como soporte del curso.

06/08/2024 a las 10:11
¿Qué hacer cuando los datos están en una pestaña "oculta"?
06/08/2024 a las 10:18
¿No puedes hacerlos visibles antes de realizar la manipulación?
24/09/2021 a las 09:43
¡Hola
En Power Query, ¿podemos agregar varias otras columnas a partir de una columna con el retorno de carro como delimitador?
24/09/2021 a las 09:48
No entiendo muy bien la pregunta. Tienes una columna con datos separados por saltos de línea, eso es todo. ¿Y desea reordenar el contenido de una celda en varias columnas? Si es así aquí te dejo el enlace al vídeo. https://youtu.be/uhZz8FucCAU
23/04/2021 a las 10:11
Hola, muchas gracias por tu presentación. ¿Pero es posible adjuntar los archivos no uno tras otro (verticalmente), sino en bloques de columnas?
23/04/2021 a las 10:18
Ese no es el objetivo, es mejor tener todos los datos agrupados en una sola columna. Este es el principio mismo del buen uso de Excel. Luego, con una tabla dinámica, es fácil presentar los datos como desee.
08/03/2021 a las 14:11
Hola,
¿Es posible agregar en la consulta la ruta de las carpetas y subcarpetas de cada una de las líneas de los archivos excel?
Merci.
08/03/2021 a las 15:09
Sí, simplemente conserve esta información en lugar de eliminarla.
05/03/2021 a las 22:10
¿Es posible mediante este método no fusionar los archivos e importarlos con una hoja por archivo con el nombre asociado? Gracias
07/03/2021 a las 18:54
Es difícil responder así sin ver el contexto. Pero debe ser posible.
16/12/2020 a las 16:48
Hola,
¿Es posible al importar desde una carpeta recuperar el título de los archivos?
Estoy hablando aquí del título del archivo que se puede encontrar haciendo clic derecho en el archivo y luego en propiedades y detalles.
cordialmente
17/12/2020 a las 16:44
Es posible pero es complicado. yo personalmente no se como hacerlo