Fusionar varios archivos de Excel en un libro

Última actualización el 25/06/2023
Tiempo de leer: 3 minutos

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.

  1. Abre la opcion Obtener datos > Desde archivos > Desde carpeta.
Menú Importar desde carpeta
  1. Luego, seleccione el nombre de la carpeta donde están sus archivos de Excel.
Seleccione una carpeta con los archivos para combinar
  1. Y el siguiente cuadro de diálogo le muestra todos los archivos en esta carpeta. y subcarpetas.
Archivos en la carpeta con Power Query
  1. 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.

  1. Haga clic derecho en la extensión valor (en una celda) con la información Xlsx
  2. Entonces, la opción Filtros de texto
  3. Finalmente, seleccione la opción Equivale
Aplicar filtro para seleccionar sus archivos

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.

  1. Haga clic derecho en el encabezado de la columna. Contenido
  2. Seleccione Eliminar otras columnas
Eliminar otras columnas excepto las columnas de Contenido

y tienes esto

La columna Contenido es la única columna que mantuvo.

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.

Icono para combinar todos los archivos.

Luego, selecciona el nombre de la Hoja o el nombre de la Tabla para importar. Todos los archivos seguirán esta regla.

Windows para seleccionar el objeto a importar

Y así, todos tus archivos se combinan 😀👍

Consultas generadas automáticamente para combinar muchos libros de Excel.

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

  1. ir a la cinta Añadir columna
  2. Entonces columna personalizada
Power Query Agregar 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])

Función Excel.Libro de trabajo

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

El archivo de Excel se convierte como 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

Expandir la columna Datos de la Tabla

Y ahora tienes esto

Resultado después de la selección de la columna Datos

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.

Todos los archivos de Excel se combinan con la función M

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

2 Comentarios

  1. Steven
    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?

    Responder

    • Frédéric LE GUEN
      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.

      Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Fusionar varios archivos de Excel en un libro

Tiempo de leer: 3 minutos
Última actualización el 25/06/2023

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.

  1. Abre la opcion Obtener datos > Desde archivos > Desde carpeta.
Menú Importar desde carpeta
  1. Luego, seleccione el nombre de la carpeta donde están sus archivos de Excel.
Seleccione una carpeta con los archivos para combinar
  1. Y el siguiente cuadro de diálogo le muestra todos los archivos en esta carpeta. y subcarpetas.
Archivos en la carpeta con Power Query
  1. 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.

  1. Haga clic derecho en la extensión valor (en una celda) con la información Xlsx
  2. Entonces, la opción Filtros de texto
  3. Finalmente, seleccione la opción Equivale
Aplicar filtro para seleccionar sus archivos

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.

  1. Haga clic derecho en el encabezado de la columna. Contenido
  2. Seleccione Eliminar otras columnas
Eliminar otras columnas excepto las columnas de Contenido

y tienes esto

La columna Contenido es la única columna que mantuvo.

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.

Icono para combinar todos los archivos.

Luego, selecciona el nombre de la Hoja o el nombre de la Tabla para importar. Todos los archivos seguirán esta regla.

Windows para seleccionar el objeto a importar

Y así, todos tus archivos se combinan 😀👍

Consultas generadas automáticamente para combinar muchos libros de Excel.

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

  1. ir a la cinta Añadir columna
  2. Entonces columna personalizada
Power Query Agregar 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])

Función Excel.Libro de trabajo

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

El archivo de Excel se convierte como 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

Expandir la columna Datos de la Tabla

Y ahora tienes esto

Resultado después de la selección de la columna Datos

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.

Todos los archivos de Excel se combinan con la función M

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

2 Comentarios

  1. Steven
    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?

    Responder

    • Frédéric LE GUEN
      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.

      Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *