Saltar al contenido principal

¿Cómo recopilar datos de varias hojas en una hoja maestra en Excel?

En algún momento, es posible que deba recopilar datos de varias hojas en una hoja maestra para consolidar o realizar otras operaciones como se muestra a continuación, pero copiar y pegar los contenidos uno por uno es problemático, ¿hay algún truco que pueda resolverlo rápidamente? ¿Sobresalir?

Recopile datos de varias hojas en una con la función Consolidar

Recopile datos de varias hojas en una con código VBA

Recopile datos de varias hojas en una con la potente función Combinarbuena idea3


Recopile datos de varias hojas en una con la función Consolidar

Si desea recopilar datos de varias hojas en una hoja en el mismo libro de trabajo, puede aplicar la función Consolidar en Excel.

1. En una nueva hoja del libro de trabajo del que desea recopilar datos de las hojas, haga clic en Datos > Consolidar.
doc recopilar hojas en una 1

2. En el Consolidate diálogo, haga lo siguiente:

(1 Seleccione una operación que desee realizar después de combinar los datos en Función la lista desplegable;

(2 Clic botón de selección de documento para seleccionar el rango de cada hoja que desea recopilar;

(3 Clic Add para agregar el rango de datos en el All references cuadro de lista;

(4 Verifique las etiquetas que usa después de combinar los datos y verifique Create links to source data opción si desea vincular los datos en la hoja de combinación con los datos de origen.
doc recopilar hojas en una 2

3. Hacer clic en OK. Ahora los datos se han recopilado y resumido en una hoja.
doc recopilar hojas en una 3


Combine fácilmente varias hojas / libro de trabajo en una sola hoja o libro de trabajo

Combinar varias hojas o libros de trabajo en una sola hoja o libro de trabajo puede ser complicado en Excel, pero con la Combinar función en Kutools para Excel, puede combinar fusionar docenas de hojas / libros de trabajo en una hoja o libro de trabajo, también, puede consolidar las hojas en una por varios clics solamente.  ¡Haga clic para obtener una prueba gratuita de 30 días con todas las funciones!
combinar sábanas
 
Kutools para Excel: con más de 300 prácticos complementos de Excel, prueba gratis sin límite en 30 días.

Recopile datos de varias hojas en una con código VBA

Aquí hay un código VBA que puede recopilar datos de todas las hojas en una nueva hoja en el libro de trabajo actual.

1. Prensa Alt + F11 clave para habilitar el Microsoft Visual Basic for Applications ventana.

2. Hacer clic en Insert > Module, y copie y pegue el código siguiente en el Module guión.

VBA: recopile todos los datos de las hojas en una.

Sub Combine()
'UpdatebyExtendoffice20180205
    Dim I As Long
    Dim xRg As Range
    On Error Resume Next
    Worksheets.Add Sheets(1)
    ActiveSheet.Name = "Combined"
   For I = 2 To Sheets.Count
        Set xRg = Sheets(1).UsedRange
        If I > 2 Then
            Set xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1)
        End If
        Sheets(I).Activate
        ActiveSheet.UsedRange.Copy xRg
    Next
End Sub
doc recopilar hojas en una 4

3. Prensa F5 clave para ejecutar el código, todos los datos de todo el libro de trabajo se han recopilado en la nueva hoja Combinada.
doc recopilar hojas en una 5


Recopile datos de varias hojas en una con potentes Combine función

Si normalmente necesita combinar hojas en una, le presento una potente función de combinación: Kutools for Excel, Combinar utilidad que tiene a continuación cuatro funciones principales:

Combine varias hojas de trabajo del libro de trabajo en una sola hoja de trabajo

Combine todas las hojas de trabajo del mismo nombre en una hoja de trabajo

Combine varias hojas de trabajo de libros de trabajo en un libro de trabajo

Consolide y calcule valores en varios libros de trabajo en una hoja de trabajo

Kutools for Excel, con más de 300 funciones prácticas, facilita su trabajo. 

Después instalación gratuita Kutools para Excel, haga lo siguiente:

Si solo quieres combinar hojas en una sola hoja sin ninguna otra operación, puede hacer lo siguiente:

1. Habilite Excel, haga clic en Kutools Plus > Combine, aparecen uno o dos cuadros de diálogo para recordarle algunos avisos, simplemente haga clic OK y continuar. Ver captura de pantalla:

2. Hacer clic en OK para ir a la Combine ventana, cheque Combine multiple worksheets from workbook into worksheet .

3. Hacer clic en NextY, a continuación, haga clic Add > File / Folder para agregar libros de trabajo que utilizará para combinar en el Workbook list. Luego ve a Worksheet list para marcar las hojas que desea combinar de cada libro de trabajo.

4. Hacer clic en Next Para ir al último paso, puede especificar alguna configuración sobre el resultado de la combinación que necesite. Si no necesita este paso.

5. Hacer clic en Finish y seleccione una carpeta para colocar el nuevo libro que combina datos de hojas.
doc recopilar hojas en una 13

6. Hacer clic en Guardar. Ahora todos los datos se han recopilado de las hojas del libro de trabajo en una hoja maestra.
doc recopilar hojas en una 14

Si deseas consolidar hojas de trabajo de todos los libros en uno, haga lo siguiente:

1. En el Combine ventana, cheque Consolidate and calculate values across multiple worksheets into one worksheet .

2. Hacer clic en Nexty agregar archivos a Workbook list, luego revisa las hojas que usas para combinar y calcular.

3. Hacer clic en Next, luego seleccione un cálculo de Function lista desplegable y marque otras opciones que necesite.

4. Hacer clic en Finish para guardar el nuevo libro en una carpeta.

Ahora las hojas de los libros se han consolidado y calculado en una sola hoja.
doc recopilar hojas en una 18


Kutools para Excel: 300 funciones que debes tener en Excel, Prueba gratuita de 30 días desde aquí.

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks for the VBA code - it works well! How can I extend the code so that when the sheets are combined that they are combined as values? I am running into some issues with circular reference issues when I try to interact with the combined sheet.
This comment was minimized by the moderator on the site
The VBA code works perfectly! , how can i edit it so it skips the first page in my workbook and merges the remaining pages?
This comment was minimized by the moderator on the site
Hi,
I'm trying to accomplish the following:
Get data from multiple tabs in a specific cell range (B3-E169).
Data would be compiled in columns...i.e., column B copies into column B on new spreadsheet, column C copies into column C on new spreadsheet, etc.
If there are more than two blank columns in B, stop & move onto next worksheet and get same data.
The result that I'm trying to get is a material list from different categories (hence the different tabs).

This is how I think it should work:
Lookup WS1 column B3-B169.
If two blank columns, Lookup WS2 column B3-B169,
If two blank columns, Lookup WS3 column B3-B169, etc.

WS2 should skip a space/column & come in underneath WS1.
WS3 should skip a space/column & come in underneath WS2,.etc.

Repeat or columns C, D & E
This comment was minimized by the moderator on the site
hmm your VBA code removes the last row from individual sheet when combined .. any idea how to solve this issue?
This comment was minimized by the moderator on the site
any answer for this?
This comment was minimized by the moderator on the site
How do you make your VBA overwrite the compiled data onto the same master list, rather than add a new sheet?
This comment was minimized by the moderator on the site
De que forma se puede obtener solo el valor de las hojas y llevarla a la hoja que se va a resumir todo, por ejemplo, en caso de que una hoja de las que se van a combinar exista una celda calculada o que dependa de otra hoja, por eso pregunto si se puede llevar solo los valores.
This comment was minimized by the moderator on the site
Sorry, could you repeat your quetion in English?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations