
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



