¿Cómo importar datos de varias hojas a una sola en Excel?

Para importar datos de varias hojas a una sola en Excel, puedes hacerlo de varias maneras dependiendo de tus necesidades y la versión de Excel que estés utilizando. Aquí te dejo algunos métodos comunes:

1. Usar Power Query (Get & Transform Data)

Este método es ideal si tienes Excel 2016 o una versión posterior, ya que Power Query está integrado.

  • Abrir Power Query:
    • Ve a la pestaña «Datos» en la cinta de opciones.
    • Haz clic en «Obtener datos» y luego selecciona «Desde un libro» si el archivo está en tu equipo.
  • Seleccionar archivo:
    • Navega hasta el archivo de Excel que contiene las hojas que deseas combinar y ábrelo.
  • Seleccionar las hojas:
    • Power Query te mostrará un panel con las hojas y tablas disponibles en tu archivo.
    • Selecciona las hojas que deseas combinar.
  • Combinar hojas:
    • Usa la opción de «Anexar consultas» para combinar los datos de las hojas seleccionadas en una sola consulta.
    • Puedes depurar y transformar los datos según necesites antes de cargar la consulta de regreso a Excel.
  • Cargar los datos:
    • Haz clic en «Cerrar y cargar» para importar los datos a una hoja nueva en tu libro de Excel.

2. Usar VBA (Macros)

Si estás cómodo usando VBA, puedes crear una macro para combinar automáticamente las hojas.

   Sub CombineSheets()
       Dim ws As Worksheet
       Dim targetWs As Worksheet
       Dim lastRow As Long
       Dim targetRow As Long

       Set targetWs = ThisWorkbook.Worksheets.Add
       targetRow = 1

       For Each ws In ThisWorkbook.Worksheets
           If ws.Name <> targetWs.Name Then
               lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
               ws.Rows("1:" & lastRow).Copy targetWs.Cells(targetRow, 1)
               targetRow = targetWs.Cells(targetWs.Rows.Count, 1).End(xlUp).Row + 1
           End If
       Next ws
   End Sub
  • Abrir el Editor de VBA:
    • Presiona `ALT + F11` para abrir el Editor de VBA.
  • Insertar un nuevo módulo:
    • Haz clic en «Insertar» en el menú superior y selecciona «Módulo».
  • Escribir el código VBA:
    • Copia y pega el siguiente código de ejemplo en el módulo:

Este script copia todos los datos de cada hoja en una nueva hoja dentro del mismo libro.

  • Ejecutar la macro:
    • Cierra el editor y regresa a Excel.
    • Ve a la pestaña «Desarrollador», haz clic en «Macros», selecciona `CombineSheets` y ejecuta la macro.

3. Copiar y Pegar Manualmente

Si solo necesitas hacerlo una vez y el volumen de datos no es muy grande, puedes copiar y pegar manualmente.

  • Seleccionar datos de la primer hoja:
    • Ve a la primera hoja, selecciona el rango de datos, y cópialo (`CTRL + C`).
  • Pegar en la hoja de destino:
    • Pega los datos (`CTRL + V`) en la hoja donde quieres combinarlos.
  • Repetir:
    • Repite el proceso con cada hoja que desees combinar, pegando los datos debajo de los existentes en la hoja de destino.

Estos métodos te ayudarán a importar y combinar datos de varias hojas en una sola dentro de Excel, lo que puede ser útil para análisis, reportes o consolidación de información.

Conoce nuestros servicios

Conoce nuestra tienda

Mejora tu nivel y logra tus objetivo

Excel

Excel cursos

Access

cursos de Access

Power BI

cursos power BI

Deja un comentario