KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Tutorial de Excel: Combinar varios libros/hojas en uno solo

AutorSun Fecha de modificación

En Excel, combinar hojas es una tarea habitual, aunque algo complicada para la mayoría de los usuarios, especialmente para principiantes. Este tutorial recoge casi todos los escenarios de combinación que pueda encontrar y ofrece soluciones profesionales adaptadas a cada caso. Puede localizar rápidamente la respuesta haciendo clic en el enlace correspondiente de la lista de navegación siguiente o, si lo prefiere, aprender las técnicas de combinación siguiendo los enlaces uno a uno.

En Excel, la combinación se clasifica en dos tipos: uno consiste únicamente en fusionar contenidos, y el otro en fusionar contenidos y realizar cálculos adicionales.

Navegación de este tutorial

Combinar contenidos

1. Combina todas las hojas en una sola hoja.

1,1 Combinar hojas en una sola hoja con VBA

1,2 Combinar tablas o rangos con nombre mediante Consulta (Excel 2016 o versiones posteriores)

1,3 Combinar hojas en una sola hoja con una herramienta práctica

1,4 Extensión sobre cómo combinar hojas en una sola

2. Combinar libros en un solo libro

2,1 Combinar libros en un solo libro mediante el comando Mover o Copiar

2,2 Combinar varios libros (en una carpeta) en un solo libro con código VBA

2,3 Combinar varios libros (en varias carpetas) en un solo libro mediante una herramienta práctica

3. Combina hojas específicas de varios libros en un único libro.

3,1 Combinar hojas específicas de libros (todos los libros en la misma carpeta)

3,2 Combinar hojas específicas de varios libros (en varias carpetas) con una herramienta práctica

4. Combina dos hojas según una columna clave

4,1 Combinar dos tablas según una Columna clave mediante Consulta (Excel 2016 o versiones posteriores)

4,2 Combinar dos hojas según una Columna clave mediante funciones de Excel

4,3 Combinar dos hojas según una Columna clave con una herramienta práctica

5. Combinar dos hojas basándose en dos columnas

6. Combina hojas que tengan las mismas cabeceras.

6,1 Combinar todas las hojas con las mismas cabeceras mediante VBA

6,2 Combinar hojas con las mismas cabeceras mediante una herramienta práctica

Consolidar

1. Combina hojas y realiza algunos cálculos.

1,1 Combinar hojas y realizar cálculos con la función Consolidar

1,2 Combinar hojas y realizar cálculos con una herramienta práctica

2. Combina varias hojas en una única tabla dinámica

Google Hoja

1. Combina varias hojas de Google en una sola hoja.

1,1 Combinar google hojas en una sola hoja mediante la función Filtro

1,2 Combinar google hojas en una sola hoja mediante la función IMPORTRANGE

2. Combina varias hojas de Google en un solo libro.

Extensión

1. Combina hojas y, a continuación, elimina duplicados.

1,1 Combinar hojas y luego Eliminar duplicados mediante Eliminar duplicados

1,2 Combinar hojas y luego Eliminar duplicados con una herramienta potente

2. Combina hojas con el mismo nombre en un solo libro.

3. Combina los mismos rangos de varias hojas en una única hoja.

Nota

En este tutorial, he preparado algunas hojas y datos para ilustrar mejor los métodos. Puede ajustar las referencias según sus necesidades al usar el código VBA o las fórmulas que aparecen a continuación, o bien descargar las muestras para probar los métodos directamente.


Combinar contenidos

1. Combina todas las hojas en una única hoja.

Aquí tiene un libro de trabajo con 4 hojas que deben fusionarse en una sola.

hoja de ejemplo 1 hoja de ejemplo 2
hoja de ejemplo 3hoja de ejemplo 4

ejemplo de documento Haga clic para descargar el archivo de ejemplo

1,1 Combinar todas las hojas en una sola hoja con código VBA


En Excel, además del método tradicional de copiar y pegar, puede usar código VBA para combinar rápidamente todas las hojas en una sola.

1. Pulse las teclas Alt y F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
Pulse las teclas F11 y Alt

2. A continuación, en la ventana emergente, haga clic en Insertar > Módulo para insertar un nuevo módulo en blanco.
 haga clic en Insertar > Módulo para insertar un nuevo módulo en blanco

3. Copie y pegue el siguiente código en el nuevo módulo.

VBA: Combinar todas las hojas en una

Sub CombineAllSheetsIntoOneSheet()
'UpdatebyExtendoffice
    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

copie y pegue el código en el módulo

En el código anterior, la hoja donde se colocan los contenidos combinados se llama «Combined»; puede cambiar este nombre según sus necesidades.

4. Pulse la tecla F5 para ejecutar el código. Se creará una hoja llamada Combined al principio de todas las hojas, que incluirá el contenido de todas ellas.
todas las hojas se combinan en una nueva hoja

1,2 Combinar todas las tablas o rangos con nombre mediante Consulta (Excel 2016 o versiones posteriores)


Si trabaja con Excel 2016 o versiones posteriores, la función Consulta le permite combinar simultáneamente todas las tablas o rangos con nombre creados en uno solo.

ejemplo de documento Haga clic para descargar el archivo de ejemplo

En primer lugar, asegúrese de que los rangos se hayan convertido en tablas o en rangos con nombre. Para crear una tabla o un rango con nombre, consulte Cómo convertir un rango en tabla o viceversa en Excel y Definir y utilizar nombres en fórmulas.

1. Abra el libro de trabajo cuyas hojas desea combinar y haga clic en Datos > Nueva consulta > De otros orígenes > Consulta en blanco.
haga clic en Datos > Nueva consulta > Desde otros orígenes > Consulta en blanco

2. En la ventana emergente del Editor de consultas, vaya a la barra de fórmulas y escriba la siguiente fórmula.

=Excel.CurrentWorkbook()

Pulse la tecla Entrar y se listarán todas las tablas del libro de trabajo actual.
escriba una fórmula en la barra de fórmulas

3. Haga clic en el botón de expansión situado junto a Contenido, active la opción Expandir y marque la casilla Seleccionar todas las columnas.
 marque la opción Expandir y la casilla Seleccionar todas las columnas

4. Haga clic en Aceptar. Todas las tablas aparecerán listadas una tras otra.
Todas las tablas aparecen listadas una tras otra

Haga clic con el botón derecho en un encabezado de columna para realizar otras operaciones sobre ella.
haga clic con el botón derecho en el encabezado de una columna

5. A continuación, haga clic en Archivo > Cerrar y cargar en….
haga clic en Archivo > Cerrar y cargar en

6. En el cuadro de diálogo Cargar en, active la opción Tabla, luego seleccione la ubicación donde desea cargar la tabla combinada en la sección Seleccione dónde deben cargarse los datos y haga clic en Cargar.
especifique las opciones en el cuadro de diálogo

Ahora se ha creado una nueva hoja que incluye todas las tablas combinadas.
 se crea una nueva hoja para colocar todas las tablas combinadas

1,3 Combinar todas las hojas en una sola hoja con una herramienta práctica


Si los métodos anteriores no le satisfacen, puede probar una herramienta útil y práctica: Kutools para Excel. Su función Combinar es potente, ya que no solo le permite fusionar todas las hojas en una sola, sino que también realiza tareas avanzadas de combinación, como fusionar hojas dentro del mismo libro, combinar hojas con el mismo nombre, unir únicamente Hojas de Cálculo Seleccionadas o fusionar hojas procedentes de distintos archivos, entre otras.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Abra el libro de trabajo cuyas hojas desea combinar y haga clic en KUTOOLS PLUS > Combinar. Aparecerá un cuadro de diálogo con advertencias relacionadas con contraseñas; si los libros que desea utilizar no están protegidos con contraseña, simplemente haga clic en Aceptar para continuar.
haga clic en Aceptar para continuar
haga clic en Aceptar para continuar

2. En la ventana Combinar Hojas de Cálculo – Paso 1 de 3, active la opción Copiar Datos de Varios Libros de Trabajo a una Sola Hoja de Cálculo y haga clic en el botón Siguiente.
marque la opción Combinar varias hojas de cálculo de libros en una única hoja de cálculo

3. En la ventana Paso 2 de 3, el libro de trabajo actual ya aparece listado y seleccionado por defecto en el panel Lista de libros, y todas sus hojas también están listadas y marcadas en el panel Lista de hojas de cálculo; haga clic en Siguiente para continuar.

Nota: si tiene varios libros abiertos, todos aparecerán en la lista de libros; asegúrese de seleccionar únicamente el que desea utilizar.
especifique las hojas que desea combinar

4. En el último paso, elija el modo de combinación según sus necesidades: puede seleccionar Combinar Datos por Fila o Combinar Datos por Columna. A continuación, especifique las demás opciones según lo requiera y haga clic en el botón Finalizar.
 elija el modo de combinación

5. Aparecerá un cuadro de diálogo para que elija una carpeta donde guardar el libro combinado; puede cambiarle el nombre en la barra Nombre del archivo y, a continuación, haga clic en Guardar para finalizar.
elija una carpeta para guardar el libro combinado,

6. Ahora se han combinado todas las hojas y aparecerá un cuadro de diálogo preguntándole si desea guardar la configuración como un escenario; haga clic en o No según prefiera.
haga clic en Sí o No para guardar o no el escenario

Aparecerá un nuevo libro de trabajo con el resultado de la combinación; haga clic en el enlace de Archivo de salida para ver la hoja combinada.
Aparece un nuevo libro con el resultado de la combinación listado

Combinar Datos por Fila
resultado de combinar por filas

Combinar Datos por Columna
resultado de combinar por columnas

1,4 Extensión sobre cómo combinar hojas en una sola hoja


1,41 Con una herramienta práctica para combinar únicamente las Hojas de Cálculo Seleccionadas en una sola hoja

Si solo desea combinar algunas de las hojas de un libro en una sola hoja, Excel no dispone de ninguna función integrada para lograrlo. Sin embargo, la función Combinar de Kutools para Excel sí puede hacerlo.

1. Abra el libro de trabajo que utiliza y haga clic en KUTOOLS PLUS > Combinar > Aceptar para abrir el asistente para combinar.
haga clic en aceptar para continuar
haga clic en aceptar para continuar

2. En la ventana Paso 1 de 3, active la opción Copiar datos de varios libros de trabajo a una sola hoja de cálculo y haga clic en el botón Siguiente.
marque la opción Combinar varias hojas de cálculo de libros en una única hoja de cálculo

3. En la ventana Paso 2 de 3, el libro de trabajo actual ya aparece listado y seleccionado por defecto en el panel Lista de libros, y todas sus hojas están igualmente listadas y marcadas en el panel Lista de hojas de cálculo; desmarque las que no quiera combinar y haga clic en Siguiente para continuar.
especifique las hojas que desea combinar

4. En el último paso, seleccione las opciones que necesite y haga clic en el botón Finalizar.
especifique las opciones y haga clic en el botón Finalizar

5. Aparecerá un cuadro de diálogo para que elija una carpeta donde guardar el libro combinado; puede cambiarle el nombre en la barra Nombre del archivo y, a continuación, haga clic en Guardar para finalizar.
elija una carpeta para guardar el libro combinado

6. Ahora solo las hojas marcadas se han combinado y aparecerá un cuadro de diálogo preguntándole si desea guardar la configuración como un escenario; haga clic en o No según prefiera.
 solo se combinan las hojas marcadas
 solo se combinan las hojas marcadas

1,42 Con una herramienta práctica para combinar hojas de varios libros en una sola hoja

Por ejemplo, si desea combinar todas las hojas de los libros Libro1, Libro2 y Libro3 en una sola hoja, como se muestra en la siguiente captura de pantalla, la función Combinar de Kutools para Excel también puede ayudarle.
 combinar hojas de varios libros en una única hoja

Después de instalar gratuitamenteKutools para Excel, siga los pasos que se indican a continuación:

1. Abra los libros que va a utilizar y haga clic en KUTOOLS PLUS > Combinar > Aceptar para activar el asistente Combinar.

2. En la ventana Paso 1 de 3, active la opción Copiar Datos de Varios Libros de Trabajo a una Sola Hoja de Cálculoy haga clic en el botón Siguiente.
marque la opción Combinar varias hojas de cálculo de libros en una única hoja de cálculo

3. En la ventana Paso 2 de 3, todos los libros abiertos aparecen listados y seleccionados en el panel Lista de libros, y todas las hojas de los libros abiertos aparecen listadas y seleccionadas en el panel Lista de hojas de cálculo; haga clic en Siguiente para continuar.
especifique los libros y hojas que desea combinar

Consejo: si desea agregar libros para combinarlos, haga clic en el botón Agregar, elija una ruta y añada los libros.
haga clic en el botón Agregar para elegir una ruta y añadir libros

4. En el último paso, seleccione las opciones que necesite y haga clic en el botón Finalizar.

5. Aparecerá un cuadro de diálogo que le permitirá elegir una carpeta donde guardar el libro combinado; puede cambiarle el nombre en la barra Nombre de archivo y hacer clic en Guardar para finalizar.
elija una carpeta para guardar el libro combinado

6. Ahora todas las hojas de los libros abiertos se han combinado en uno solo y aparece un cuadro de diálogo que le pregunta si desea guardar la configuración como un escenario; haga clic en o No según su preferencia.

Abra el libro combinado que ha guardado; las hojas de distintos libros se han fusionado en una única hoja.


2. Combina varios libros en uno solo

A continuación se presentan tres libros que deben fusionarse en uno solo.

enefebmar
libro de ejemplo 1libro de ejemplo 2libro de ejemplo 3

ejemplo de documento jan.xlsx  ejemplo de documentofeb.xlsx  ejemplo de documentomar.xlsx

2,1 Combinar libros en un único libro mediante el comando Mover o copiar


Para combinar únicamente hojas de unos pocos libros, el comando Mover o copiar de Excel puede ayudarle.

1. Abra los dos primeros libros que desea combinar, active el primero, seleccione las hojas que quiere mover, haga clic con el botón derecho para abrir el menú contextual y, a continuación, haga clic en Mover o copiar.
haga clic con el botón derecho en las pestañas de hoja y seleccione Mover o copiar

Consejos

1) Si desea mover todas las hojas, haga clic con el botón derecho en una pestaña y elija primero Seleccionar todas las hojas en el menú contextual; después, utilice el comando Mover o copiar.

2) Mantenga pulsada la tecla Ctrl para seleccionar varias hojas no adyacentes.

3) Seleccione la primera hoja y mantenga pulsada la tecla Mayús mientras selecciona la última hoja para elegir varias hojas adyacentes.

2. En el cuadro de diálogo Mover o copiar, en la lista desplegable del campo Al libro, seleccione el libro al que desea mover las hojas (en este caso, Jan) e indique la ubicación en la sección Antes de la hoja. A continuación, haga clic en Aceptar.
configure las opciones en el cuadro de diálogo

Nota:

1) Le recomendamos marcar la casilla Crear una copia, ya que, de lo contrario, el libro original perderá la hoja al moverla.

2) Si desea colocar todos los libros en un nuevo libro de trabajo, elija (libro nuevo) en el campo Al libro de la lista desplegable.
coloque todos los libros en un nuevo libro; elija (nuevo libro)

Todas las hojas se han trasladado al libro principal.
las hojas se han movido al libro maestro

Repita los pasos anteriores hasta que todos los libros estén en uno solo.

2,2 Combinar varios libros (de una misma carpeta) en un único libro mediante código VBA


Para combinar varios libros ubicados en la misma carpeta, puede usar un código VBA.

1. Abra el libro en el que desea combinar todos los demás y pulse las teclas Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
pulse las teclas Alt + F11

2. En la ventana que aparece, haga clic en Insertar > Módulo para insertar un nuevo módulo en blanco.
haga clic en Insertar > Módulo para insertar un nuevo módulo en blanco

3. Copie y pegue el siguiente código VBA en el nuevo módulo.

VBA: Combinar varios libros en Libro de trabajo actual

Sub GetSheets()
'Updated by Extendoffice
Path = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
Filename = Dir(Path & "*.xlsx")
  Do While Filename <> ""
  Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
     For Each Sheet In ActiveWorkbook.Sheets
     Sheet.Copy After:=ThisWorkbook.Sheets(1)
  Next Sheet
     Workbooks(Filename).Close
     Filename = Dir()
  Loop
End Sub

 copie y pegue el código en el módulo

Nota

En el código VBA, la ruta "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\" es la ubicación de los libros que desea combinar; cámbiela según sus necesidades.

Si los libros que desea combinar se encuentran en carpetas distintas, cópielos primero en una misma carpeta.

4. Pulse la tecla F5 para ejecutar el código; así, todos los libros se copiarán al final del libro de trabajo actual.
todos los libros se copian al final del libro actual

Consejo:todas las hojas copiadas conservarán su nombre original; si desea usar el Nombre del libro de trabajo como prefijo, utilice el siguiente código:

Sub MergeWorkbooks()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
On Error Resume Next
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
xStrFName = Dir(xStrPath & "*.xlsx")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
Do While Len(xStrFName) > 0
    Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
    xStrAWBName = ActiveWorkbook.Name
    For Each xWS In ActiveWorkbook.Sheets
    xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
    Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
    xMWS.Name = xStrAWBName & "(" & xMWS.Name & ")"
    Next xWS
    Workbooks(xStrAWBName).Close
    xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub

 combinados todos los libros utilizando el nombre del libro como prefijo

2,3 Combinar varios libros (de distintas carpetas) en un único libro mediante una herramienta práctica


En ocasiones, es posible que desee combinar todos los libros de distintas carpetas en un único libro. Por ejemplo, para combinar todos los libros de las carpetas 2020 y 2021 en un solo libro, Excel no dispone de una forma directa de hacerlo.
combine todos los libros de carpetas distintas en un único libro

Sin embargo, la función Combinar de Kutools para Excel ofrece una opción para combinar libros de múltiples carpetas en uno solo.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Después de instalar gratuitamenteKutools para Excel, siga los pasos que se indican a continuación:

1. Inicie Excel y haga clic en KUTOOLS PLUS > Combinar. Aparecerá un cuadro de diálogo con advertencias relacionadas con contraseñas. Si los libros que desea combinar no están protegidos con contraseña, simplemente haga clic en Aceptar para continuar.
haga clic en Aceptar para continuar
haga clic en Aceptar para continuar

2. En la ventana Combinar Hojas de Cálculo – Paso 1 de 3, active la opción Copiar Hojas de Cálculo de Varios Libros de Trabajo a un Solo Libro de Trabajo y haga clic en el botón Siguiente.
marque la opción Combinar varias hojas de cálculo de libros en un único libro

3. En la ventana Paso 2 de 3, haga clic en la flecha situada junto al botón Agregar para mostrar el menú desplegable y, a continuación, haga clic en Carpeta.
haga clic en el botón Agregar

4. A continuación, en el cuadro de diálogo Seleccionar carpeta, elija la carpeta que desee utilizar y haga clic en Seleccionar carpeta para añadirla a la sección Lista de libros.
elija una carpeta
elija una carpeta

5. Repita el paso anterior para añadir todas las carpetas y mostrar todos los libros en la sección Lista de libros y, a continuación, haga clic en Siguiente.
Repita para añadir todas las carpetas y listar todos los libros en el cuadro de diálogo

6. En el último paso, seleccione las opciones que necesite y haga clic en el botón Finalizar.
elija las opciones y haga clic en el botón Finalizar

7. Aparecerá un cuadro de diálogo para que elija una carpeta donde guardar el libro combinado; puede cambiarle el nombre en la barra Nombre de archivo y, a continuación, haga clic en Guardar para finalizar.
elija una carpeta para guardar el libro combinado

8. Ahora todas las hojas se han combinado y aparece un cuadro de diálogo que le pregunta si desea guardar la configuración como un escenario; haga clic en o No, según prefiera.
haga clic en Sí o No para guardar o no el escenario

Aparece un nuevo libro de trabajo con el resultado de la combinación; haga clic en el enlace **Archivo de salida** para ver la hoja combinada.
Aparece un nuevo libro que muestra el resultado de la combinación

Resultado de la combinación

Nota: en el libro combinado, la primera hoja, denominada «Kutools para Excel», incluye información sobre las hojas originales y las hojas finales combinadas; puede eliminarla si no la necesita.


3. Combina hojas específicas de varios libros en un único libro.

Si desea combinar únicamente algunas hojas de varios libros en un único libro, en lugar de todas las hojas de cada uno, puede probar los métodos siguientes.

ejemplo de documento trimestre-1.xlsxejemplo de documento trimestre-2.xlsxejemplo de documento trimestre-3.xlsx

3,1 Combine hojas específicas de varios libros (todos en la misma carpeta) en un único libro mediante código VBA


1. Abra un libro en el que quiera ubicar las hojas combinadas y pulse las teclas Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana emergente, haga clic en Insertar > Módulo para añadir un nuevo módulo en blanco.
haga clic en Insertar > Módulo para insertar un nuevo módulo en blanco

3. Copie y pegue el siguiente código VBA en el nuevo módulo.

VBA: Combine hojas específicas de varios libros en Libro de trabajo actual

Sub MergeSheets2()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
Dim xI As Integer
On Error Resume Next
 
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\"
xStrName = "A,B"
 
xArr = Split(xStrName, ",")
 
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
xStrFName = Dir(xStrPath & "*.xlsx")
Do While Len(xStrFName) > 0
Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
xStrAWBName = ActiveWorkbook.Name
For Each xWS In ActiveWorkbook.Sheets
For xI = 0 To UBound(xArr)
If xWS.Name = xArr(xI) Then
xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
xMWS.Name = xStrAWBName & "(" & xArr(xI) & ")"
Exit For
End If
Next xI
Next xWS
Workbooks(xStrAWBName).Close
xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
 
End Sub

 copie y pegue el código en el módulo

Nota

1) En el código VBA, la ruta "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\" indica la ubicación de los libros que desea combinar; ajústela según sus necesidades.

2) En el código VBA, el texto "A,B" indica los nombres de las hojas específicas que desea combinar; modifíquelos según sus necesidades, separando cada nombre con comas.

3) Si los libros que desea combinar se encuentran en carpetas distintas, cópielos primero en una misma carpeta.

4. Pulse la tecla F5 para ejecutar el código; así, únicamente las hojas especificadas se copiarán al final del libro de trabajo actual.
solo las hojas específicas se han copiado al final del libro actual

3,2 Combinar hojas específicas de varios libros (en varias carpetas) con una herramienta práctica


Si los libros que desea combinar están en muchas carpetas distintas, puede probar la función Kutools para Excel de Combinar.

Tras instalar gratuitamenteKutools para Excel, proceda como se indica a continuación:

1. Inicie Excel y haga clic en KUTOOLS PLUS > Combinar. Aparecerá un cuadro de diálogo con advertencias sobre contraseñas; si los libros que va a usar no están protegidos con contraseña, simplemente haga clic en Aceptar para continuar.
haga clic en Aceptar para continuar
haga clic en Aceptar para continuar

2. En la ventana Combinar Hojas de Cálculo – Paso 1 de 3, active la opción Copiar Hojas de Cálculo de Varios Libros de Trabajo a un Solo Libro de Trabajo y haga clic en el botón Siguiente.

marque la opción Combinar varias hojas de cálculo de libros en un único libro

3. En la ventana Paso 2 de 3, haga clic en la flecha situada junto al botón Agregar para mostrar el menú desplegable y seleccione Carpeta.
haga clic en el botón Agregar

4. A continuación, en el cuadro de diálogo Seleccionar carpeta, elija la carpeta que desee utilizar y haga clic en Seleccionar carpeta para añadirla a la sección Lista de libros.
elija una carpeta
elija una carpeta

5. Repita el paso anterior para añadir todas las carpetas y mostrar todos los libros en la sección Lista de libros.
Repita para añadir todas las carpetas y listar todos los libros en el cuadro de diálogo

6. A continuación, permanezca en la ventana Paso 2 de 3, seleccione un libro en la sección Lista de libros y marque únicamente las hojas que desee utilizar en Lista de hojas de cálculo. Luego, haga clic en el botón Misma hoja para seleccionar automáticamente todas las hojas con el mismo nombre de los libros incluidos en la sección Lista de libros. Finalmente, haga clic en Siguiente para continuar.
marque las hojas específicas que desea combinar

7. En el último paso, seleccione las opciones que necesite y haga clic en el botón Finalizar.
elija las opciones y haga clic en el botón Finalizar

8. Aparecerá un cuadro de diálogo para que elija una carpeta donde guardar el libro combinado; puede cambiarle el nombre en la barra Nombre de archivo y, a continuación, haga clic en Guardar para finalizar.
elija una carpeta para guardar el libro combinado

9. Ahora se han combinado las hojas específicas y aparece un cuadro de diálogo que le pregunta si desea guardar la configuración como un escenario; haga clic en o No, según prefiera.

Aparece un nuevo libro de trabajo con el resultado de la combinación; haga clic en el enlace **Archivo de salida** para ver la hoja combinada.

Resultado de la combinación

Nota: en el libro combinado, la primera hoja, denominada Kutools para Excel, incluye información sobre las hojas originales y las hojas finales combinadas; puede eliminarla si no la necesita.
Aparece un nuevo libro que muestra el resultado de la combinación


4. Combina dos hojas según una columna clave.

Como se muestra en la siguiente captura de pantalla, hay dos tablas en hojas distintas y desea combinarlas en una sola basándose en una columna clave en Excel.

Tabla1Tabla2
tabla de ejemplo 1tabla de ejemplo 2
Tabla combinada
Tabla combinada


4,1 Combine dos tablas basándose en una Columna clave mediante Consulta (Excel 2016 o versiones posteriores)


La función Consulta disponible en Excel 2016 o versiones posteriores es muy potente y permite combinar dos tablas a partir de una columna clave.

Antes de usar la función Consulta, asegúrese de que los rangos que desea combinar ya estén convertidos en tablas.

ejemplo de documento combinar-dos-tablas-basadas-en-una-columna-clave-consulta.xlsx

1. Haga clic en cualquier celda de la primera tabla y, a continuación, en Datos > Desde tabla dentro del grupo Obtener y transformar.

haga clic en Datos > Desde tabla

2. En el cuadro de diálogo Editor de consultas, haga clic en Archivo > Cerrar y cargar. En Vea la captura de pantalla:
haga clic en Archivo > Cerrar y cargar en

3. A continuación, en el cuadro de diálogo Cargar en, active la opción Crear solo conexión y haga clic en Cargar.
marque la opción Solo crear conexión

Ahora verá el panel Consultas del libro, donde la tabla aparecerá como un enlace.
se muestra el panel Consultas del libro y la tabla aparece en dicho panel como un vínculo.

Repita los pasos anteriores para añadir la segunda tabla al panel Consultas del libro.
Repita para añadir la segunda tabla al panel Consultas del libro

4. A continuación, haga clic en Datos > Nueva consulta > Combinar consultas > Combinar.

haga clic en Datos > Nueva consulta > Combinar consultas > Combinar

5. En la ventana Combinar, seleccione las dos tablas que desea combinar en los dos campos de lista desplegable correspondientes. La tabla inferior se combinará con la tabla superior.
elija las dos tablas que desea combinar i

6. A continuación, haga clic en la columna clave en la que desea basar la combinación de ambas tablas y, después, en Aceptar.
haga clic en la columna clave sobre la que basar la combinación de ambas tablas

7. Aparece la ventana Merge1 – Editor de consultas; haga clic en el botón de expandir junto a NewColumn, marque todas las columnas excepto la Columna clave, desmarque la casilla Usar el nombre original de la columna como prefijo y haga clic en Aceptar.
marque todas las columnas excepto la columna clave y desmarque la casilla Usar nombre original de columna como prefijo

Ahora las dos tablas se han combinado en una sola según la Columna clave especificada.
ambas tablas se han combinado en una sola según la columna clave especificada

8. Haga clic en Archivo > Cerrar y cargar en. En el cuadro de diálogo Cargar en, marque la opción Tabla y especifique la ubicación en la que desea cargar los datos. A continuación, haga clic en Cargar.
 marque la opción Tabla y especifique la ubicación en el cuadro de diálogo  marque la opción Tabla y especifique la ubicación en el cuadro de diálogo

Ahora las dos tablas se han combinado mediante una columna clave.
ambas tablas se han combinado según una columna clave

4,2 Combinar dos hojas según una Columna clave mediante funciones de Excel


Si solo desea mover una o dos columnas de una hoja a otra y ubicarlas según una columna clave, las funciones de Excel pueden ayudarle.

Por ejemplo, traslade todos los datos de la hoja 2 a la hoja 1 y utilice la columna A para organizarlos.

ejemplo de documento combinar-dos-hojas-según-una-columna-clave-funciones.xlsx

Hoja1Hoja2
hoja de ejemplo 1hoja de ejemplo 2

4,21 Combinar dos hojas por una columna con BUSCARV

1. Copie y pegue la siguiente fórmula junto a la tabla en la Hoja 1:

=BUSCARV(A2;Hoja2!$A$2:$B$5;2;FALSO)

Explicación:

A2: el primer valor buscado (Columna clave);

Hoja2!$A$2:$B$5: la matriz de la tabla, es decir, la tabla que contiene dos o más columnas donde se encuentran la columna del valor buscado y la columna del valor resultante;

2: el índice de columna, es decir, el número (entero) de la columna en la matriz_tabla desde la que se devolverá el valor coincidente.

2. Pulse la tecla Entrar para obtener el primer resultado.
Combine dos hojas mediante una columna con la función BUSCARV

3. A continuación, arrastre el controlador de autorrelleno hacia abajo para rellenar con todos los datos.
arrastre el controlador de autocompletado hacia abajo para rellenar con todos los datos.

4. Mantenga seleccionadas las celdas con la fórmula, haga clic en la pestaña Inicio y dé formato a las celdas según sus necesidades en el grupo Número.
formatee las celdas según sus necesidades

Para obtener más información sobre la función BUSCARV, haga clic aquí.

4,22 Combinar dos hojas por una columna con una fórmula que combina las funciones COINCIDIR e ÍNDICE

1. Copie y pegue la siguiente fórmula junto a la tabla en la Hoja 1:

=ÍNDICE(Hoja2!$B$2:$B$5;COINCIDIR(Hoja1!A2;Hoja2!$A$2:$A$5;0))

Explicación:

Hoja2!$B$2:$B$5: la columna con el valor coincidente que desea encontrar;

Hoja1!A2: el primer valor buscado (en la Columna clave);

Hoja2!$A$2:$A$5: la Columna clave en la que desea basar la combinación de las dos hojas.

2. Pulse la tecla Entrar para obtener el primer resultado.
Combine dos hojas mediante una columna con una fórmula que combine las funciones COINCIDIR e ÍNDICE

3. A continuación, arrastre el controlador de autorrelleno hacia abajo para rellenar con todos los datos.
arrastre el controlador de autocompletado hacia abajo para rellenar con todos los datos

4. Mantenga seleccionadas las celdas con la fórmula, haga clic en la pestaña Inicio y dé formato a las celdas según sus necesidades en el grupo Número.
formatee las celdas según sus necesidades

Más información sobre ÍNDICE.

Más información sobre COINCIDIR.

4,3 Combinar dos hojas según una Columna clave con una herramienta práctica


Además de la función Combinar, existe otra característica potente: Combinar tablas en Kutools para Excel, que te permite combinar dos hojas rápida y fácilmente según una columna clave.

ejemplo de documento combinar-dos-hojas-según-una-columna-clave-herramienta-práctica.xlsx

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Después de instalar gratuitamenteKutools para Excel, siga los pasos siguientes:

1. Haga clic en KUTOOLS PLUS > Combinar tablas.
Haga clic en Kutools Plus > Combinar tablas

2. En la ventana Combinación de tablas – Paso 1 de 5, seleccione los rangos de las tablas en las secciones Selecciona la tabla principal y Selecciona la tabla de búsqueda por separado y haga clic en Siguiente.
seleccione los rangos de tabla en las secciones Seleccione la tabla principal y tabla de búsqueda por separado

3. En la ventana Paso 2 de 5, marque la columna clave en la que desea basar la combinación y haga clic en Siguiente.
marque la columna clave sobre la que desea realizar la combinación

4. En la ventana Paso 3 de 5, puede seleccionar las columnas cuyos datos desee actualizar según la tabla de búsqueda; si no necesita actualizar ningún dato, haga clic directamente en Siguiente.
marque las columnas que desea actualizar según la tabla de búsqueda; si no necesita actualizar datos, haga clic directamente en Siguiente

5. En la ventana Paso 4 de 5, marque las columnas que desea combinar en la tabla principal y, a continuación, haga clic en Siguiente.
marque las columnas que desea combinar en la tabla principal

6. En el último paso, especifique las opciones que necesite y haga clic en Finalizar.
especifique las opciones en el cuadro de diálogo

Esta función te permite combinar dos hojas de trabajo procedentes de distintos libros.


5. Combinar dos hojas basándose en dos columnas

Supongamos que hay dos tablas: una en la Hoja1 y otra en la Hoja2. Ahora se desea trasladar los datos de la columna End_Dates de la Hoja2 a la Hoja1, coincidiendo según las columnas Project y Start_Date, tal como se muestra en la siguiente captura de pantalla:

Hoja1Hoja2
hoja de ejemplo 1hoja de ejemplo 2
Hoja combinada
Hoja combinada

ejemplo de documento Haga clic para descargar el archivo de ejemplo

En Excel, las funciones integradas no admiten esta operación, pero la función Combinar tablas de Kutools para Excel sí puede realizarla.

Después de instalar gratuitamenteKutools para Excel, siga los pasos siguientes:

1. Haga clic en KUTOOLS PLUS > Combinar tablas.
Haga clic en Kutools Plus > Combinar tablas

2. En la ventana Combinar tablas – Paso 1 de 5, seleccione los rangos de las tablas en las secciones Selecciona la tabla principal y Seleccione la tabla de búsqueda por separado y haga clic en Siguiente.
seleccione por separado la tabla principal y la sección de tabla de búsqueda

3. En la ventana Paso 2 de 5, marque las dos columnas clave en las que desea basar la combinación y haga clic en Siguiente.

Nota: automáticamente, las columnas relacionadas en la tabla de búsqueda se emparejarán; puede hacer clic en el nombre de la columna en Columna de la tabla de búsqueda para cambiarlas según sus necesidades.
marque las dos columnas clave sobre las que desea realizar la combinación

4. En la ventana Paso 3 de 5, puede marcar las columnas cuyos datos desee actualizar según la tabla de búsqueda. Si no necesita actualizar ningún dato, haga clic directamente en Siguiente.

marque las columnas cuyos datos desea actualizar según la tabla de búsqueda; si no necesita actualizar, haga clic directamente en Siguiente

5. En la ventana Paso 4 de 5, marque aquí la(s) columna(s) que desea combinar en la tabla principal y, a continuación, haga clic en Siguiente.
marque la(s) columna(s) que desea combinar en la tabla principal

6. En el último paso, especifique las opciones que necesite y haga clic en Finalizar.
especifique las opciones que necesite y haga clic en Finalizar

Así, la(s) columna(s) que deseaba añadir se ha(n) agregado al final de la tabla principal.
la(s) columna(s) que se añaden se ha(n) agregado al final de la tabla principal

Esta función te permite combinar dos hojas de distintos libros de trabajo.


6. Combina hojas que tengan las mismas cabeceras.

Para combinar varias hojas con el mismo encabezado, tal como se muestra en la siguiente captura de pantalla:

hoja de ejemplo 1 hoja de ejemplo 2 
hoja de ejemplo 3hoja de ejemplo 4
Hoja combinada
Hoja combinada

ejemplo de documento Haga clic para descargar el archivo de ejemplo

6,1 Combinar todas las hojas con las mismas cabeceras mediante VBA


Existe un código VBA que puede combinar todas las hojas de un libro de trabajo que tengan los mismos encabezados.

1. Habilite el libro que desea combinar con hojas que tengan la misma cabecera y, a continuación, pulse las teclas Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana emergente, haga clic en Insertar>Módulopara insertar un nuevo módulo en blanco.
haga clic en Insertar > Módulo para insertar un nuevo módulo en blanco

3. Copie y pegue el siguiente código VBA en el nuevo módulo.

VBA: Combinar hojas con la misma cabecera

Sub Combine()
'Update by Extendoffice
    Dim i As Integer
    Dim xTCount As Variant
    Dim xWs As Worksheet
    On Error Resume Next
LInput:
    xTCount = Application.InputBox("The number of title rows", "", "1")
    If TypeName(xTCount) = "Boolean" Then Exit Sub
    If Not IsNumeric(xTCount) Then
        MsgBox "Only can enter number", , "Kutools for Excel"
        GoTo LInput
    End If
    Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1))
    xWs.Name = "Combined"
    Worksheets(2).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1")
    For i = 2 To Worksheets.Count
        Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount), 0).Copy _
               Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1)
    Next
End Sub

 copie y pegue el código en el módulo

4. Pulse la tecla F5 para ejecutar el código. Aparecerá un cuadro de diálogo que le pedirá el número de filas de títulos; introdúzcalo en el cuadro de texto y haga clic en Aceptar.
escriba el número de fila del encabezado

Ahora, todas las hojas de este libro se han combinado en una nueva hoja llamada «Combinadas».
todas las hojas de este libro se han combinado en una nueva hoja llamada Combinada

6,2 Combinar hojas con las mismas cabeceras mediante una herramienta práctica


La función Combinar de Kutools para Excel también puede realizar esta tarea y permite combinar hojas de distintos libros.

Después de instalar gratuitamenteKutools para Excel, proceda como se indica a continuación:

1. Abra el libro cuyas hojas desea combinar con las mismas cabeceras y haga clic en KUTOOLS PLUS > Combinar.
 haga clic en Kutools Plus > Combinar

2. Aparecerá un cuadro de diálogo que le recordará algo relacionado con la contraseña. Si los libros que utiliza no tienen contraseña, haga clic en Aceptar para continuar. En la ventana emergente Combinar Hojas de Cálculo – Paso 1 de 3, active la opción Copiar Datos de Varios Libros de Trabajo a una Sola Hoja de Cálculo y haga clic en Siguiente.
marque la opción Combinar varias hojas de cálculo de libros en una única hoja de cálculo

3. En la ventana Paso 2 de 3, todas las hojas aparecen listadas y seleccionadas en la sección Lista de hojas de cálculo; haga clic en Siguiente para continuar.
todas las hojas están listadas y marcadas en la sección Lista de hojas

Consejos:

1) Si solo desea combinar algunas hojas, marque únicamente los nombres de las hojas que necesite y deje sin marcar las demás.
 marque los nombres de hoja que necesite

2) Si desea añadir más libros para combinarlos, haga clic en Agregar para incluir archivos o carpetas en la sección Lista de libros.
haga clic en Agregar para añadir archivos o carpetas a la lista de libros

4. En el Paso 3 de 3, active la opción Combinar Datos por Fila y escriba el número de filas de títulos en el cuadro de texto Número de Filas de Títulos; especifique otras opciones según sus necesidades y haga clic en Finalizar.
especifique la configuración en el cuadro de diálogo

5. Seleccione una carpeta y asigne un nombre al nuevo libro de trabajo en el cuadro de diálogo Especifique la ubicación y el nombre de archivo para guardar los resultados combinados; haga clic en Guardar.
Seleccione una carpeta y asigne un nombre al nuevo libro

6. Aparecerá un cuadro de diálogo que le preguntará si desea guardar la configuración como un escenario; haga clic en o en No según sus necesidades. A continuación, se abrirá un libro que muestra el libro original y los enlaces a Nuevo libro de trabajo; haga clic en el nuevo enlace Ruta del libro de trabajopara abrirlo y verificarlo.
Un libro muestra los vínculos del libro original y del nuevo libro


Consolidar

1. Combina hojas y realiza algunos cálculos.

Por ejemplo, hay tres hojas con las mismas cabeceras de fila y columna, y ahora desea combinarlas conservando dichas cabeceras e integrando los datos mediante suma, tal como se muestra en las siguientes capturas de pantalla.

hoja de ejemplo 1hoja de ejemplo 2hoja de ejemplo 3
Resultado
hoja de resultados

ejemplo de documento Haga clic para descargar el archivo de ejemplo

1,1 Combinar hojas y realizar cálculos con la función Consolidar


En Excel, la función Consolidar permite combinar hojas y realizar cálculos.

1. Abra el libro cuyas hojas desea combinar, seleccione la celda donde quiera colocar los datos combinados y haga clic en Datos > Consolidar.
haga clic en Datos > Consolidar

2. En el cuadro de diálogo Consolidar, realice la siguiente configuración:

1) En el menú desplegable Función, elija el cálculo que desee aplicar tras combinar las hojas.
elija el cálculo en el cuadro de diálogo

2) Haga clic en el icono de selección junto al botón Examinar para elegir el rango que desea combinar y, a continuación, haga clic en Agregar para incluirlo en la sección Todas las referencias.
elija el rango que se va a combinar

Repita este paso para añadir a la sección Todas las referencias todos los rangos que desee combinar.
 Repita para añadir todos los rangos que deban combinarse

3) En la sección Posición de Etiqueta, active las casillas Fila Superior y Columna Más a la Izquierda si los rangos incluyen tanto encabezados de fila como de columna.
marque las casillas Fila superior y Columna izquierda si los rangos tienen tanto encabezados de fila como de columna

4) Si desea que el contenido combinado se actualice automáticamente cuando cambien los datos de origen, active la casilla Crear vínculos a datos fuente.
marque la casilla Crear vínculos a los datos de origen si es necesario

3. Haga clic en Aceptar. Los rangos se han combinado y sumado según sus cabeceras.
los rangos se combinan y suman según los encabezados

Nota: si los rangos que desea combinar están en otros libros, haga clic en Examinar en el cuadro de diálogo Consolidar para elegir el libro y, a continuación, escriba el nombre de la hoja y el rango en el cuadro de texto y haga clic en Agregar para incluirlo en la sección Todas las referencias.
para combinar desde varios libros, haga clic en Examinar para elegir los libros

1,2 Combinar hojas y realizar cálculos con una herramienta práctica


La función Combinar de Kutools para Excel te permite combinar hojas de varios libros y realizar cálculos en una única hoja.

Después de instalar gratuitamenteKutools para Excel, proceda como se indica a continuación:

1. Habilite el (los) libro(s) que desea consolidar y haga clic en KUTOOLS PLUS > Combinar.
haga clic en Kutools Plus > Combinar

2. Aparecerá un cuadro de diálogo que le recordará algo relacionado con la contraseña. Si los libros que utiliza no tienen contraseña, haga clic en Aceptar para continuar. En la ventana emergente Combinar Hojas de Cálculo – Paso 1 de 3, active la opción Combinar y Calcular Datos de Varios Libros de Trabajo en una Sola Hoja de Cálculo y haga clic en Siguiente.
 marque la opción Consolidar y calcular valores de varios libros en una única hoja de cálculo

3. En la ventana Paso 2 de 3, todas las hojas de los libros abiertos aparecen listadas y seleccionadas en la sección Lista de hojas de cálculo; haga clic en Siguiente para continuar.
todas las hojas del(los) libro(s) abierto(s) están listadas y marcadas

Consejo: si solo desea combinar algunas hojas, marque únicamente los nombres de las hojas que necesite y deje sin marcar las demás. Si desea añadir más libros para combinarlos, haga clic en Agregar para incluir Agregar Archivos o carpetas en la sección Lista de libros.
haga clic en Agregar para añadir archivos o carpetas

4. En el Paso 3 de 3, especifique el cálculo y las etiquetas que necesite. Haga clic en Finalizar.
especifique el cálculo, las etiquetas y haga clic en Finalizar

5. Seleccione una carpeta y asigne un nombre al nuevo libro de trabajo en el cuadro de diálogo Especifique la ubicación y el nombre de archivo para guardar los resultados combinados; haga clic en Guardar.
Seleccione una carpeta y asigne un nombre al nuevo libro

6. Aparecerá un cuadro de diálogo que le preguntará si desea guardar la configuración como un escenario; haga clic en o en No según sus necesidades. A continuación, se abrirá un libro que muestra el libro original y los enlaces a un nuevo libro de trabajo; haga clic en el enlace Ruta del libro de trabajo para abrirlo y comprobarlo.
Un libro muestra los vínculos del libro original y del nuevo libro


2. Combinar varias hojas en una tabla dinámica

Si sus datos tienen una estructura sencilla, como se muestra en la siguiente captura de pantalla, puede combinar directamente las hojas en una tabla dinámica.

hoja de ejemplo 1 
hoja de ejemplo 2
hoja de ejemplo 3

ejemplo de documento Haga clic para descargar la muestra

1. Habilite el libro que va a utilizar y haga clic en Personalizar barra de herramientas de acceso rápido > Más comandos.
haga clic en Personalizar barra de herramientas de acceso rápido > Más comandos.

2. En la ventana emergente Opciones de Excel, seleccione Todos los comandos en la sección Elegir comandos de y, a continuación, desplácese hasta seleccionar Asistente para tablas y gráficos dinámicos.
arrastre la barra de desplazamiento para seleccionar Asistente para tablas dinámicas y gráficos dinámicos

3. Haga clic en Agregar para añadir el Asistente para tablas y gráficos dinámicos a la Barra de herramientas de acceso rápido personalizada y, a continuación, haga clic en Aceptar.
Haga clic en Agregar para añadir el Asistente para tablas dinámicas y gráficos dinámicos a la barra de herramientas de acceso rápido

4. Haga clic en el comando Asistente para tablas y gráficos dinámicos desde la barra de herramientas y, en el Paso 1 de 3, marque la opción Varios rangos de consolidación y tabla dinámica. A continuación, haga clic en Siguiente.
marque las opciones Varios rangos de consolidación y Tabla dinámica marque las opciones Varios rangos de consolidación y Tabla dinámica

5. En el Paso 2a de 3, marque la opción «Crearé los campos de página» y haga clic en Siguiente.
marque la opción Yo crearé los campos de página

6. En el Paso 2b de 3, haga clic en el icono de selección para elegir el rango que desea combinar y, a continuación, pulse Agregar para incluirlo en la sección Todos los rangos. Repita este paso hasta añadir todos los rangos que se utilizarán en la combinación. Seleccione 0 en la sección ¿Cuántos campos de página desea? y haga clic en Siguiente.
añada todos los rangos utilizados para la combinación

7. Elija la ubicación en la que desea crear la tabla dinámica en el Paso 3 de 3 y haga clic en Finalizar.
Elija la ubicación donde desea crear la tabla dinámica

Ahora se ha creado una tabla dinámica; configúrela según sus necesidades en el panel Campos de tabla dinámica.
especifique la configuración en el panel Campos de tabla dinámica

Nota: si la estructura de los datos es compleja, le recomiendo combinar hojas mediante los métodos generales indicados anteriormente y, a continuación, transformar la hoja resultante en una tabla dinámica.


Google Hoja

1. Combina varias hojas de Google en una sola hoja.

Supongamos que hay tres hojas de google que deben combinarse en una, tal como se muestra en la siguiente captura de pantalla:

hoja google de ejemplo 1hoja google de ejemplo 2hoja google de ejemplo 3 

ejemplo de documento Haga clic para descargar el archivo de ejemplo

1,1 Combine hojas de google en una sola hoja mediante la función Filtrar

En una hoja donde desee colocar los datos combinados, seleccione una celda y escriba la siguiente fórmula:

=({filter(A!A2:B, len(A!A2:A)); filter(B!A2:B, len(B!A2:A)); filter('C'!A2:B, len('C'!A2:A)) })
introduzca una función de filtro

De este modo, los datos de las hojas A, B y C se han copiado.
los datos de todas las hojas seleccionadas se copian

En la fórmula:

A, B, C son los nombres de las hojas, A2:B es el rango de datos en cada hoja y A2:A es la primera columna de cada rango de datos.

1,2 Combine hojas de google en una sola hoja mediante la función IMPORTRANGE

Esta fórmula se utiliza frecuentemente para combinar dos rangos en una hoja de Google.

Seleccione una celda debajo del primer Rango de datos y escriba la siguiente fórmula:

=IMPORTRANGE(«[[PH_0]]»,«B!A2:B4»)
introduzca una función IMPORTRANGO

De este modo, los datos de la hoja B se han copiado debajo.
los datos de otra hoja se copian

En la fórmula,

https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit

Es la ubicación de la hoja; puede encontrarla en la barra de direcciones del navegador.
el hipervínculo es la hoja en la fórmula

B!A2:B4 es el rango de celdas en la hoja B que desea copiar al primer rango.

Nota: si la celda donde se introduce la fórmula ya se ha editado anteriormente, la fórmula devolverá #¡REF!
si la celda donde se coloca la fórmula se ha editado anteriormente, la fórmula devolverá #¡REF!


2. Combinar google hojas en un solo libro

Si desea combinar hojas de varios libros en Hojas de Google, no existe un método rápido como en Excel.

Para combinar hojas de Google procedentes de distintos libros en un mismo libro, puede utilizar el comando Copiar a del menú contextual.

Haga clic con el botón derecho en la hoja que desea usar y seleccione Copiar a > Nueva hoja de cálculo o Hoja de cálculo existente.
seleccione las opciones en el cuadro de diálogo

Si elige Nueva hoja de cálculo, aparecerá un cuadro de diálogo que le recordará que la hoja se ha copiado; haga clic en Aceptar. Ahora, la hoja de cálculo actual se ha copiado a un nuevo libro de trabajo. Puede hacer clic en Abrir hoja de cálculo para comprobarlo.
 haga clic en Copiar en > Hoja de cálculo nueva o Hoja de cálculo existente

Si elige Hoja de cálculo existente, aparecerá el cuadro de diálogo Seleccionar una hoja de cálculo a la que copiar esta hoja de trabajo.

1) Elija dónde se encuentra la hoja de cálculo existente;

2) Seleccione el libro al que desea copiar la hoja en la sección Archivos;

3) O bien puede escribir directamente la dirección web del libro que desea copiar en la barra O pegueuna dirección web aquí.

4) Haga clic en Seleccionar.
especifique las opciones en el cuadro de diálogo

Si la hoja se copia en una nueva hoja de cálculo, el nombre de la hoja en el Nuevo libro de trabajo será el mismo que el original; si se copia en una hoja de cálculo existente, al nombre de la hoja en el libro combinado se le añadirá el prefijo Copia de.
la hoja se copia en el libro actual o en uno nuevo


Extensión

1. Combina hojas y, a continuación, elimina duplicados.

Supongamos que hay dos hojas que contienen algunos duplicados y que debemos combinar los datos y eliminar los duplicados, tal como se muestra en la siguiente captura de pantalla:

hoja de ejemplo 1hoja de ejemplo 2 
Resultado generalEliminar duplicados
hoja combinadaeliminar duplicados en la hoja combinada

ejemplo de documento Haga clic para descargar la muestra

1,1 Combine hojas y luego Eliminar duplicados mediante Eliminar duplicados


En Excel, la función Eliminar duplicados le permite eliminar rápidamente los datos duplicados.

Después de combinar las hojas con los métodos anteriores, seleccione los datos combinados y haga clic en Datos > Eliminar duplicados.
haga clic en Datos > Quitar duplicados.

En el cuadro de diálogo Eliminar duplicados, seleccione las columnas de las que desea eliminar duplicados; puede marcar la casilla Incluir títulos para ignorar las cabeceras y, a continuación, haga clic en Aceptar.
elija las columnas de las que desea eliminar duplicados

De este modo, los Fila duplicada se han eliminado.
las filas duplicadas se han eliminado

1,2 Combine hojas y luego Eliminar duplicados con una herramienta útil


Si solo hay dos rangos que combinar y eliminar duplicados, la función Combinar tablas de Kutools para Excel puede eliminar los duplicados directamente durante la combinación.

Después de instalar gratuitamenteKutools para Excel, siga estos pasos:

1. Abra el libro que contiene los datos que desea combinar y haga clic en KUTOOLS PLUS > Combinar tablas.
haga clic en Kutools Plus > Combinar tablas

2. En la ventana Combinar tablas – Paso 1 de 5, seleccione los dos rangos que desea combinar. Si las tablas tienen dos filas de encabezado, marque las casillas La tabla principal tiene encabezado y La tabla de búsqueda tiene encabezado, y haga clic en Siguiente.
 seleccione los dos rangos que desea combinar

3. En la ventana Paso 2 de 5, marque la columna clave sobre la que desea aplicar el rango de combinación y haga clic en Siguiente.
marque la columna clave sobre la que desea combinar los rangos

4. En la ventana Paso 3 de 5, puede marcar las columnas cuyos datos desea actualizar según la tabla de búsqueda y, a continuación, hacer clic en Siguiente para ir al último paso.

Consejo: si hay una nueva columna en la tabla de búsqueda que debe añadirse a la tabla principal, aparecerá una ventana paso 4 de 5 para Agregar varias columnas.
marque las columnas cuyos datos desea actualizar según la tabla de búsqueda

5. En la ventana Paso 5 de 5, en la sección Agregar, marque la casilla Agregar filas no coincidentes al final de la tabla principal. En la sección Actualizar, marque la casilla Actualizar solo cuando las celdas en la tabla de búsqueda contengan datos. Haga clic en Finalizar.
seleccione las opciones en el último cuadro de diálogo

A continuación, ambas tablas se combinan en la tabla principal sin duplicados.
ambas tablas se combinan en la tabla principal sin duplicados


2. Combinar Hojas de Cálculo con el mismo nombre en una sola hoja de cálculo.

Supongamos que tiene varios libros con hojas del mismo nombre, como Hoja1 y Hoja2, y desea combinar todas las hojas llamadas Hoja1 en una única hoja, y todas las llamadas Hoja2 en otra, tal como se muestra en la siguiente captura de pantalla. Para ello, puede utilizar la función Kutools para Excel de Combinar para realizar esta tarea rápidamente.

hoja de ejemplo 1hoja de ejemplo 2Combine hojas de trabajo con el mismo nombre en una única hoja de trabajo
hoja de ejemplo 1hoja de ejemplo 2Combine hojas de trabajo con el mismo nombre en una única hoja de trabajo.

ejemplo de documento2020.xlsx ejemplo de documento2021.xlsx

Después de instalar gratuitamenteKutools para Excel, siga los pasos siguientes:

1. Active los libros que va a combinar y haga clic en Kutools Plus > Combinar.
haga clic en Kutools Plus > Combinar

2. Aparecerá un cuadro de diálogo que le recordará algo sobre contraseñas. Si el libro o los libros que utiliza no tienen contraseña, haga clic en Aceptar para continuar. En la ventana emergente Combinar Hojas de Cálculo – Paso 1 de 3, marque la opción Combinar Datos de Varios Libros de Trabajo con el Mismo Nombre de Hoja de Cálculo y haga clic en Siguiente.
marque la opción Combinar todas las hojas de trabajo con el mismo nombre en una única hoja de trabajo

3. En la ventana Paso 2 de 3, todas las hojas de los libros abiertos aparecen listadas y seleccionadas en la sección Lista de hojas de cálculo. Haga clic en Siguiente para continuar.
todas las hojas del(los) libro(s) abierto(s) están listadas y marcadas

Consejos:

Si solo desea combinar algunas de las hojas, simplemente marque los nombres de las hojas que necesite y deje las demás sin marcar.

Si desea añadir más libros para combinarlos, haga clic en Agregar para incluir archivos o carpetas en la sección Lista de libros.
haga clic en Agregar para añadir archivos o carpetas

4. En la ventana Paso 3 de 3, especifique la configuración que necesite y haga clic en Finalizar.
especifique la configuración que necesite. Haga clic en Finalizar

5. Seleccione una carpeta y asigne un nombre al nuevo libro de trabajo en el cuadro de diálogo Especifique la ubicación y el nombre de archivo para guardar los resultados combinados y, a continuación, haga clic en Guardar.
Seleccione una carpeta y asigne un nombre al nuevo libro

6. Aparecerá un cuadro de diálogo que le preguntará si desea guardar la configuración como un escenario. Haga clic en o en No según sus necesidades. A continuación, aparecerá un libro que muestra el libro original y los enlaces «Nuevo libro de trabajo»; haga clic en el nuevo enlace «Ruta del libro de trabajo» para abrirlo y comprobarlo.
Un libro muestra los vínculos del libro original y del nuevo libro

Combinar Datos por Fila
resultado de combinar por filas

Combinar Datos por Columna
resultado de combinar por columnas


3. Combinar los mismos rangos de varias hojas en una sola hoja

Si desea combinar los mismos rangos de varias hojas en una sola hoja —por ejemplo, combinar únicamente el rango A1:B5 del libro A y del libro B en una misma hoja—, la función Combinar de Kutools para Excel será una excelente opción.

ABResultado combinado
datos de ejemplo 1datos de ejemplo 2Resultado combinado

ejemplo de documentoA.xlsx ejemplo de documentoB.xlsx

1. Active los libros que va a utilizar y haga clic en KUTOOLS PLUS > Combinar.
haga clic en Kutools Plus > Combinar

2. Aparecerá un cuadro de diálogo que le recordará algo sobre contraseñas. Si el libro o los libros que utiliza no tienen contraseña, haga clic en Aceptar para continuar. En la ventana emergente Combinar Hojas de Cálculo – Paso 1 de 3, marque la opción Copiar Datos de Varios Libros de Trabajo a una Sola Hoja de Cálculo y haga clic en Siguiente.
marque la opción Combinar varias hojas de cálculo de libros en una única hoja de cálculo

3. En la ventana Paso 2 de 3, todas las hojas de los libros abiertos aparecen listadas y marcadas en la sección Lista de hojas de cálculo. Haga clic en el icono de selección de la sección Lista de hojas de cálculo y, a continuación, elija el rango que desea utilizar. Luego, pulse el botón Mismo rango para aplicar el rango A1:B5 a todas las hojas. Por último, haga clic en Siguiente.
haga clic en el botón Mismo rango para establecer el mismo rango en todas las hojas
haga clic en el botón Mismo rango para establecer el mismo rango en todas las hojas

Consejos:

1) Si solo desea combinar algunas de las hojas, simplemente marque los nombres de las hojas que necesite y deje las demás sin marcar.

2) Si desea añadir más libros para combinarlos, haga clic en Agregar para incluir archivos o carpetas en la sección Lista de libros.

4. En la ventana Paso 3 de 3, especifique la configuración que necesite y haga clic en Finalizar.

5. Seleccione una carpeta y asigne un nombre al nuevo libro de trabajo en el cuadro de diálogo «Especifique la ubicación y el nombre de archivo para guardar los resultados combinados» y, a continuación, haga clic en Guardar.

6. Aparecerá un cuadro de diálogo que le preguntará si desea guardar la configuración como un escenario. Haga clic en o en No según sus necesidades. A continuación, aparecerá un libro que muestra el libro original y los enlaces a «Nuevo libro de trabajo»; haga clic en el nuevo enlace «Ruta del libro de trabajo» para abrirlo y comprobarlo.


También podría interesarle

Combinar / Importar varios archivos CSV en varias hojas de cálculo
Ofrece métodos para importar archivos CSV en Excel

Combinar celdas y conservar el formato de las celdas en Excel
En este artículo, aprenderá a combinar celdas rápidamente y a conservar su formato.

Combina el contenido de varias celdas sin perder datos en Excel
Descubre métodos rápidos para combinar varias celdas sin perder ningún dato.

Combinar fecha y hora en una sola celda en Excel
Te mostramos dos formas sencillas de combinar fecha y hora en una única celda y visualizarlo como una marca de tiempo completa.


  • Super Barra de fórmulas (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (lea y edite cómodamente un gran número de celdas); Pegar en Rango de filtro...
  • Fusionar celdas, filas o columnas manteniendo los datos; dividir el contenido de las celdas; combinar filas duplicadas y sumar o calcular el promedio...; evitar entradas duplicadas en celdas; comparar rangos...
  • Seleccionar filas duplicadas o únicas;Seleccionar filas en blanco (todas las celdas vacías);Búsqueda avanzada y búsqueda difusa en varios libros de trabajo; selección aleatoria…
  • Copia celdas exactamente sin que cambien las referencias de las fórmulas; crea referencias automáticamente en varias hojas; inserta viñetas, casillas de verificación y mucho más...
  • Favoritas e inserción rápida de fórmulas, rangos, gráficos e imágenes; cifrado de celdas con contraseña; creación de listas de correo y envío de correos electrónicos…
  • Extraer texto, agregar texto, eliminar caracteres en una posición, eliminar espacios; crear e imprimir estadísticas de la página de datos; convertir entre contenido de celdas y comentarios...
  • Super Filtro (guarde y aplique esquemas de filtro en otras hojas); Clasificación avanzada por mes, semana, día, frecuencia y más; Filtro especial por negrita, cursiva…
  • Combina libros y hojas de trabajo; combina tablas basadas en una columna clave; divide datos en varias hojas; conversión masiva de archivos XLS, XLSX y PDF...
  • Agrupación en Tabla Dinámica por número de semana, día de la semana y más…Mostrar celdas desbloqueadas y bloquear la selección con colores diferenciados;Resaltar celdas que contienen fórmulas o nombres
kte tab 201905
  • 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 hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y ahorre cientos de clics del ratón cada día!
officetab bottom