Skip to main content

Tutorial de Excel: Combinar varios libros de trabajo/hojas de cálculo en uno

Author: Sun Last Modified: 2025-06-06

En Excel, combinar hojas es una tarea común pero algo difícil para la mayoría de los usuarios de Excel, especialmente para los principiantes. En este tutorial, se enumeran casi todos los escenarios de combinación a los que puedes enfrentarte y se proporcionan soluciones profesionales relacionadas para ti. Puedes encontrar rápidamente la respuesta haciendo clic en el enlace de la lista de navegación a continuación, o puedes aprender las habilidades de combinación siguiendo uno por uno los enlaces a continuación si estás interesado.

En Excel, la combinación se puede clasificar en dos tipos: uno es combinar solo los contenidos, el otro es combinar los contenidos y realizar algunos cálculos.

Las navegaciones de este tutorial

Combinar Contenidos

1. Combinar 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 Consultas (Excel 2016 o versiones posteriores)

1.3 Combinar hojas en una sola hoja con una herramienta práctica

1.4 Extensión para combinar hojas en una sola

2. Combinar libros de trabajo en un solo libro de trabajo

2.1 Combinar libros de trabajo en un solo libro de trabajo mediante el comando Mover o Copiar

2.2 Combinar varios libros de trabajo (en una carpeta) en un solo libro de trabajo con código VBA

2.3 Combine varios libros de trabajo (en varias carpetas) en un solo libro de trabajo utilizando una herramienta práctica

3. Combinar hojas específicas de varios libros de trabajo en un solo libro de trabajo

3.1 Combinar hojas de cálculo específicas de libros de trabajo (todos los libros de trabajo en la misma carpeta)

3.2 Combinar hojas de cálculo específicas de varios libros de trabajo (a través de múltiples carpetas) con una herramienta práctica

4. Combinar dos hojas basadas en la columna clave

4.1 Combinar dos tablas basadas en una columna clave utilizando Consulta (Excel 2016 o versiones posteriores)

4.2 Combinar dos hojas en función de una columna clave utilizando funciones de Excel

4.3 Combinar dos hojas en función de una columna clave con una herramienta práctica

5. Combinar dos hojas basadas en dos columnas

6. Combinar hojas con los mismos encabezados

6.1 Combinar todas las hojas con los mismos encabezados utilizando VBA

6.2 Combinar hojas con los mismos encabezados utilizando una herramienta práctica

Consolidar

1. Combinar hojas y realizar 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. Combinar varias hojas en una Tabla Dinámica

Hoja de cálculo de Google

1. Combinar hojas de Google en una sola hoja

1.1 Combinar hojas de Google en una sola hoja mediante la función Filtro

1.2 Combinar hojas de cálculo de Google en una sola hoja mediante la función IMPORTRANGE

2. Combinar hojas de cálculo de Google en un solo libro de trabajo

Extensión

1. Combinar hojas y luego eliminar duplicados

1.1 Combinar hojas y luego eliminar duplicados mediante la función Eliminar duplicados

1.2 Combinar hojas y luego eliminar duplicados con una herramienta poderosa

2. Combinar hojas del mismo nombre en un libro de trabajo

3. Combinar los mismos rangos en las hojas en una sola hoja

Nota

En este tutorial, creo algunas hojas y datos para explicar mejor los métodos; puedes cambiar las referencias según tus necesidades cuando utilices el siguiente código VBA o fórmulas, o puedes descargar los ejemplos para probar los métodos directamente.


Combinar Contenidos

1. Combinar todas las hojas en una sola hoja

Aquí hay un libro de trabajo con 4 hojas que necesitan ser combinadas en una sola hoja.

sample sheet 1  sample sheet 2
sample sheet 3 sample sheet 4

doc sampleHaz clic para descargar el archivo de muestra

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


En Excel, aparte del método tradicional de Copiar y Pegar, puedes usar un código VBA para combinar rápidamente todas las hojas en una sola hoja.

1. Presione F11 y Alt teclas para habilitar el Microsoft Visual Basic para Aplicaciones ventana.
Press F11 and Alt keys

2. Luego, en la ventana emergente, haz clic en Insertar > Módulo para insertar un nuevo módulo en blanco.
 click Insert > Module to insert a new blank module

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

copy and paste the code into the module

En el código anterior, el script “Combined” es el nombre de la hoja donde se colocan los contenidos combinados; puedes cambiar este script a otro según sea necesario.

4. Presione el F5 Al ejecutar el código, se ha creado una hoja llamada Combinado al frente de todas las hojas para colocar el contenido de todas las hojas.
all sheets are combined into one new sheet

1.2 Combinar todas las tablas o rangos con nombre mediante Consultas (Excel 2016 o versiones posteriores)


Si trabaja en Excel 2016 o versiones posteriores, la función Consulta le permite combinar todas las tablas creadas o rangos nombrados en una sola vez.

doc sampleHaz clic para descargar el archivo de muestra

Primero, asegúrate de que los rangos se hayan creado como tablas o rangos con nombre. Para crear una tabla o un rango con nombre, consulta Cómo convertir un rango en tabla o viceversa en Excel y Definir y usar nombres en fórmulas.

1. Abra el libro de trabajo que desea combinar todas las hojas, haga clic Datos > Nueva consulta > Desde otras fuentes > Consulta en blanco.
click Data > New Query > From Other Sources > Blank Query

2. En la ventana emergente del Editor de Consultas, vaya a la barra de fórmulas e introduzca la siguiente fórmula.

=Excel.CurrentWorkbook()

Prensa Entrar Clave, se han listado todas las tablas en el libro de trabajo actual.
type a formula into the formula bar

3. Haga clic en el botón expandir al lado de Contenido y verificar Expandir opción y Seleccionar todas las columnas casilla de verificación.
 check Expand option and Select All Columns checkbox

4. Haga clic Aceptar. Todas las tablas se enumeran una por una.
All the tables are listed one by one

Puede hacer clic derecho en el encabezado de una columna para realizar otras operaciones en la columna seleccionada.
right click at a column header

5. Luego haz clic Archivo > Cerrar y cargar en….
click File > Close & Load To

6. En el Cargar en diálogo, verificar Tabla opción, luego elija la ubicación donde necesita cargar la tabla combinada en la Seleccione dónde se deben cargar los datos sección, haga clic Cargar.
specify the options in the dialog box

Ahora se ha creado una nueva hoja para colocar todas las tablas combinadas.
 a new sheet is created to place all merged tables

1.3 Combinar todas las hojas en una sola hoja con una herramienta práctica


Si los métodos anteriores no pueden satisfacer tus necesidades, puedes probar una herramienta útil y práctica, Kutools para Excel. Su función Combinar es poderosa, ya que no solo puede combinar todas las hojas en una sola hoja, sino que también puede realizar trabajos de combinación avanzados, como combinar hojas en un libro de trabajo, combinar hojas con el mismo nombre, combinar solo las hojas seleccionadas, combinar hojas entre archivos y más.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las 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 que desea combinar sus hojas, haga clic Kutools Plus > CombinarAparece un cuadro de diálogo para recordarte algunos avisos sobre la contraseña; si los libros de trabajo que deseas utilizar no tienen contraseña, simplemente haz clic. Aceptar para continuar.
click Kutools Plus > Combine
click OK to continue

2. En el Combinar Hojas de Cálculo – Paso 1 de 3 ventana, verificar Copiar Datos de Varios Libros de Trabajo a una Sola Hoja de Cálculo opción, hacer clic Siguiente botón.
check Combine multiple worksheets from workbooks into one worksheet option

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

Nota: si ha abierto varios libros de trabajo, todos los libros abiertos se enumeran en la Lista de libros de trabajo; por favor, marque solo el libro que desea utilizar.
specify the sheets to combine

4. En el último paso, elija el modo de combinación que necesite, puede elegir Combinar por fila o Combinar por columna; luego especifique otras opciones según sea necesario. Haga clic en Finalizar botón.
 choose the combine mode

5. Aparece un cuadro de diálogo para que elijas una carpeta donde colocar el libro de trabajo combinado; puedes cambiar su nombre en la Nombre de archivo barra, hacer clic Guardar para finalizar.
choose one folder to place the combined workbook,

6. Ahora todas las hojas se han combinado, y aparece un cuadro de diálogo preguntando si desea guardar la configuración como un escenario, haga clic o No como desee.
click Yes or No to save the scenario or not

Aparece un nuevo libro de trabajo con el resultado de la combinación listado, haz clic en el enlace del Archivo de Salida para verificar la hoja combinada.
A new workbook pops out with the combining result listed

Combinar por fila
result of combining by row

Combinar por columna
result of combining by column

1.4 Extensión para combinar hojas en una sola hoja


1.41 Con una herramienta práctica para combinar solo las hojas seleccionadas en una sola hoja

Si solo desea combinar algunas hojas de un libro de trabajo en una sola hoja, no hay ninguna función integrada en Excel que pueda lograrlo. Pero la función Combinar de Kutools para Excel puede hacerlo.

1. Habilita el libro de trabajo que usas y haz clic Kutools Plus > Combinar > Aceptar para habilitar el asistente Combinar.
 click Kutools Plus > Combine
click ok to go on

2. En el Paso 1 de 3 ventana, verificar Copiar Datos de Varios Libros de Trabajo a una Sola Hoja de Cálculo opción, hacer clic Siguiente botón.
check Combine multiple worksheets from workbooks into one worksheet option

3. En la Ventana 2 de 3, por defecto, el libro de trabajo actual ya está listado y seleccionado en el panel Lista de libros de trabajo, y todas las hojas del libro de trabajo actual están listadas y seleccionadas en el panel Lista de hojas de cálculo. Desmarque las hojas que no necesitan ser combinadas y haga clic en Siguiente para continuar.
specify the sheets to combine

4. En el último paso, especifique las opciones según sea necesario. Haga clic Finalizar botón.
specify the options and click Finish button

5. Aparece un cuadro de diálogo para que elijas una carpeta donde colocar el libro de trabajo combinado; puedes cambiar su nombre en la Nombre de archivo barra, clic Guardar para finalizar.
choose one folder to place the combined workbook

6. Ahora solo las hojas marcadas se han combinado, y aparece un cuadro de diálogo preguntando si desea guardar la configuración como un escenario, haga clic o No como desee.
click Yes or No to save the scenario or not
 only the checked sheets are combined together

1.42 Con una herramienta práctica para combinar hojas de varios libros de trabajo en una sola hoja

Por ejemplo, si deseas combinar todas las hojas de libro1, libro2 y libro3 en una sola hoja, tal como se muestra en la captura de pantalla a continuación, la Combinar característica de Kutools para Excel también puede ayudarte.
 combine sheets from multiple workbooks into one sheet

Después de instalar gratuitamente Kutools para Excel, por favor, haga lo siguiente:

1. Habilita los libros de trabajo que usas y haz clic en Kutools Plus > Combinar > Aceptar para habilitar el asistente de Combinación.

2. En el Paso 1 de 3 ventana, verificar Copiar Datos de Varios Libros de Trabajo a una Sola Hoja de Cálculo opción, hacer clic Siguiente botón.
check Combine multiple worksheets from workbooks into one worksheet option

3. En el Paso 2 de 3 ventana, todos los libros de trabajo abiertos se han listado y marcado en la Lista de libros de trabajo panel, y todas las hojas de los libros de trabajo abiertos se han listado y marcado en el Lista de hojas de cálculo panel, haga clic Siguiente para continuar.
specify the workbooks and sheets to combine

Consejo: si desea agregar libros de trabajo para combinar, haga clic en el botón Agregar para elegir una ruta y agregar libros de trabajo.
click Add button to choose a path to add workbooks

4. En el último paso, elija las opciones según sea necesario. Haga clic en el botón Finalizar.

5. Aparece un cuadro de diálogo para que elijas una carpeta donde colocar el libro de trabajo combinado; puedes cambiar su nombre en la Nombre de archivo barra, hacer clic Guardar para finalizar.
choose one folder to place the combined workbook

6. Ahora todas las hojas en los libros de trabajo abiertos se han combinado, y aparece un cuadro de diálogo preguntando si desea guardar la configuración como un escenario, haga clic en o No según prefiera.

Abra el libro de trabajo combinado que ha guardado, las hojas de cálculo de diferentes libros de trabajo se han fusionado en una sola hoja.


2. Combinar varios libros de trabajo en un solo libro de trabajo

Aquí hay tres libros de trabajo que necesitan combinarse en un solo libro de trabajo.

 Ene  Feb  Mar
sample workbook 1 sample workbook 2 sample workbook 3

doc samplejan.xlsx  doc samplefeb.xlsx  doc samplemar.xlsx

2.1 Combinar libros de trabajo en un solo libro de trabajo mediante el comando Mover o Copiar


Para combinar solo hojas de cálculo de unos pocos libros, el comando Mover o Copiar de Excel puede ser de ayuda.

1. Abra los dos primeros libros de trabajo que desea combinar, active el primer libro de trabajo, seleccione las hojas que desea mover y luego haga clic con el botón derecho para habilitar el menú contextual, y haga clic Mover o Copiar.
right click the sheet tabs, and click Move or Copy

Consejos

1) Haz clic derecho en una pestaña y elige Seleccionar todas las hojas del menú contextual primero si deseas mover todas las hojas, luego utiliza el comando Mover o copiar.

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

3) Seleccione la primera hoja y mantenga presionada la tecla Shift para seleccionar la última hoja y así seleccionar varias hojas adyacentes.

2. En el Mover o Copiar diálogo, en el Reservar En la lista desplegable, elija el libro de trabajo al que desea mover las hojas, aquí seleccione Enero, luego especifique la ubicación donde desea colocar las hojas. Antes de la hoja sección, haga clic Aceptar.
set options in the dialog box

Nota:

1) Es mejor que marques la opción Crear una copia, de lo contrario, el libro original perderá la hoja de cálculo después de moverla.

2) Si desea colocar todos los libros de trabajo en un nuevo libro de trabajo, elija (nuevo libro) en Reservar lista desplegable.
place all workbooks into a new workbook, choose (new book)

Todas las hojas se han movido al libro de trabajo maestro.
the sheets have been moved to the master workbook

Repite los pasos anteriores para mover todos los libros de trabajo a uno.

2.2 Combinar varios libros de trabajo (en una carpeta) en un solo libro de trabajo con código VBA


Para combinar muchos libros de trabajo que están todos en una carpeta, puedes usar un código VBA.

1. Abra el libro de trabajo en el que desea combinar todos los libros de trabajo, luego presione Alt + F11 teclas para abrir el Microsoft Visual Basic para Aplicaciones ventana.
press Alt + F11 keys

2. En la ventana emergente, haz clic en Insertar > Módulo para insertar un nuevo módulo en blanco.
click Insert > Module to insert a new blank module

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

VBA: Combinar varios libros de trabajo en el 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

 copy and paste the code into the module

Nota

En el código VBA, el script "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\" es la ruta de la carpeta donde se encuentran los libros de trabajo que desea combinar; cámbielo según sea necesario.

Si los libros de trabajo que deseas combinar están en carpetas diferentes, cópialos primero en una sola carpeta.

4. Presione F5 Para ejecutar el código, luego todos los libros de trabajo se han copiado al final del libro de trabajo actual.
all workbooks are copied to the end of the current workbook

Consejo: todas las hojas copiadas usará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

 comined all workbooks to use the workbook name as prefix

2.3 Combinar varios libros de trabajo (de varias carpetas) en un solo libro de trabajo utilizando una herramienta práctica


A veces, es posible que desees combinar todos los libros de trabajo en diferentes carpetas en un solo libro de trabajo. Por ejemplo, para combinar todos los libros de trabajo en las carpetas 2020 y 2021 en un solo libro de trabajo, no hay una manera directa en Excel que pueda manejarlo.
combine all workbooks in different folders into one workbook

Sin embargo, la función Combinar de Kutools para Excel proporciona una opción para combinar libros de trabajo de varias carpetas en uno solo.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las 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 gratis Kutools para Excel, por favor haz lo siguiente:

1. Habilitar Excel, haga clic Kutools Plus > Combinar, Aparece un cuadro de diálogo para recordarte algunos avisos sobre la contraseña; si los libros de trabajo que deseas utilizar no tienen contraseña, simplemente haz clic Aceptar para continuar.
click Kutools Plus > Combine
click OK to continue

2. En el Combinar Hojas de Cálculo – Paso 1 de 3 ventana, verificar Copiar Hojas de Cálculo de Varios Libros de Trabajo a un Solo Libro de Trabajo opción, hacer clic Siguiente botón.
check Combine multiple worksheets from workbooks into one workbook option

3. En el Paso 2 de 3 ventana, haga clic en la flecha junto a Agregar Botón para mostrar el menú desplegable, haga clic Carpeta.
click the Add button

4. Luego en el Seleccionar carpeta En el cuadro de diálogo, elija la carpeta que desea usar y haga clic. Seleccionar carpeta para agregarlo a Lista de libros de trabajo sección.
click Select Folder
choose one folder

5. Repite el paso anterior para agregar todas las carpetas y enumerar todos los libros de trabajo en la Lista de libros de trabajo, haga clic Siguiente.
Repea to add all folders and list all workbooks in the dialog box

6. En el último paso, elija las opciones que necesite. Haga clic Finalizar botón.
choose options and click Finish button

7. Aparece un cuadro de diálogo para que elijas una carpeta donde colocar el libro de trabajo combinado; puedes cambiarle el nombre en la Nombre de archivo barra, clic Guardar para finalizar.
choose one folder to place the combined workbook

8. Ahora todas las hojas se han combinado, y aparece un cuadro de diálogo preguntando si desea guardar la configuración como un escenario, haga clic o No como desee.
click Yes or No to save the scenario or not

Aparece un nuevo libro de trabajo que enumera el resultado de la combinación, haz clic en el enlace del Archivo de Salida para verificar la hoja combinada.
A new workbook pops out which lists the combining result

Resultado de la combinación

Nota: en el libro combinado, la primera hoja llamada Kutools for Excel enumera información sobre las hojas de cálculo originales y las hojas combinadas finales; puedes eliminarla si no la necesitas.


3. Combinar hojas específicas de varios libros de trabajo en un solo libro de trabajo

Si solo desea combinar algunas hojas de cálculo de varios libros en un solo libro, y no todas las hojas de cada libro, puede intentar los siguientes métodos.

doc samplequarter-1.xlsx doc samplequarter-2.xlsx doc samplequarter-3.xlsx

3.1 Combinar hojas de cálculo específicas de libros de trabajo (todos los libros de trabajo en la misma carpeta) en un solo libro de trabajo con código VBA


1. Abra un libro de trabajo para ubicar las hojas de cálculo combinadas, luego presione las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic for Applications.

2. En la ventana emergente, haz clic en Insertar > Módulo para insertar un nuevo módulo en blanco.
click Insert > Module to insert a new blank module

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

VBA: Combinar hojas específicas de varios libros de trabajo en el 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

 copy and paste the code into module

Nota

1) En el código VBA, el script "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\" es la ruta donde se encuentran los libros de trabajo que desea combinar; por favor, cámbielo para adaptarlo a sus necesidades.

2) En el código VBA, el script "A,B" son los nombres de las hojas específicas que quiero combinar de los libros de trabajo; cámbialos según sea necesario, usando comas para separar cada nombre de hoja.

3) Si los libros de trabajo que desea combinar están en carpetas diferentes, cópielos primero en una sola carpeta.

4. Presione F5 Para ejecutar el código, luego solo las hojas de cálculo específicas se han copiado al final del libro de trabajo actual.
only the specific worksheets have been copied to the end of the current workbook

3.2 Combinar hojas de cálculo específicas de varios libros de trabajo (a través de múltiples carpetas) con una herramienta práctica


Si los libros de trabajo que deseas combinar están en muchas carpetas diferentes, puedes probar la función Combinar de Kutools para Excel.

Después de instalar gratuitamente Kutools para Excel, por favor, haga lo siguiente:

1. Habilitar Excel, haga clic Kutools Plus > Combinar, Aparece un cuadro de diálogo para recordarte algunos avisos sobre la contraseña; si los libros de trabajo que deseas utilizar no tienen relación con contraseñas, simplemente haz clic Aceptar para continuar.
click Kutools Plus > Combine
click OK to continue

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

check Combine multiple worksheets from workbooks into one workbook option

3. En el Paso 2 de 3 ventana, haga clic en la flecha junto a Agregar botón para mostrar el menú desplegable, haga clic Carpeta.
click Add button

4. Luego, en el Seleccionar carpeta En el cuadro de diálogo, elija una carpeta que desee utilizar y haga clic. Seleccionar carpeta para añadirla a Lista de libros de trabajo sección.
click Select Folder
choose one folder

5. Repite el paso anterior para agregar todas las carpetas y enumerar todos los libros de trabajo en la Lista de libros de trabajo.
Repeat to add all folders and list all workbooks in the dialog box

6. Luego permanezca en Paso 2 de 3 ventana, seleccione un libro de trabajo en el Lista de libros de trabajo, y solo marque las hojas que desea usar en Lista de hojas de cálculo, luego, haz clic Misma hoja de cálculo botón. Ahora todas las hojas con el mismo nombre de los libros de trabajo en el Lista de libros de trabajo han sido seleccionados. Haz clic Siguiente para continuar.
check the specific sheets to combine

7. En el último paso, elija las opciones según sea necesario. Haga clic Finalizar botón.
choose options and click Finish button

8. Aparece un cuadro de diálogo para que elijas una carpeta donde colocar el libro de trabajo combinado; puedes cambiarle el nombre en la Nombre de archivo barra, clic Guardar para finalizar
choose one folder to place the combined workbook

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

Aparece un nuevo libro de trabajo que enumera el resultado de la combinación, haz clic en el enlace del Archivo de Salida para verificar la hoja combinada.

Resultado de la combinación

Nota: en el libro de trabajo combinado, la primera hoja llamada Kutools for Excel enumera información sobre las hojas de cálculo originales y las hojas combinadas finales; puedes eliminarla si no la necesitas.
A new workbook pops out which lists the combining result


4. Combinar dos hojas basadas en la columna clave

Como se muestra en la captura de pantalla a continuación, hay dos tablas en dos hojas, y desea combinar estas dos tablas en una basándose en una columna clave en Excel.

Tabla1 Tabla2
sample table 1 sample table 2
Tabla combinada
Combined Table


4.1 Combinar dos tablas basadas en una columna clave utilizando Consulta (Excel 2016 o versiones posteriores)


La función Consulta en Excel 2016 o versiones posteriores es muy potente, ya que permite combinar dos tablas basándose en una columna clave.

Antes de usar la función Query, asegúrese de que los rangos que desea combinar se hayan creado como tablas.

doc samplecombinar-dos-tablas-basadas-en-una-columna-clave-consulta.xlsx

1. Haga clic en cualquier celda de la primera tabla, luego haga clic en Datos > Desde Tabla en el grupo Obtener y Transformar.

click Data > From Table

2. En el Editor de consultas diálogo, haga clic Archivo > Cerrar y cargar A comando. Ver captura de pantalla:
click File > Close & Load To

3. Luego, en la ventana emergente Cargar en diálogo, verificar Solo crear conexión opción. Haga clic Cargar.
check Only Create Connection option

Ahora puedes ver el Consultas de libro de trabajo mostrar panel, y la tabla ha sido listada en el panel como un enlace.
the Workbook Queries pane display, and the table has been listed in the pane as a link.

Repite los pasos anteriores para agregar la segunda tabla a la Consultas de libro de trabajo panel.
Repeat to add the second table to the Workbook Queries pane

4. Luego, haga clic en Datos > Nueva consulta > Combinar consultas > Combinar.

click Data > New Query > Combine Queries > Merge

5. En el Combinar En la ventana, elija las dos tablas que desea combinar en las dos listas desplegables por separado. La tabla de la parte inferior se combinará con la tabla de arriba.
choose the two tables you want to combine i

6. Haga clic en la columna clave en la que desea combinar dos tablas, y haga clic Aceptar.
click at the key column to combine two tables based on

7. El Merge1 – Editor de consultas Se abre una ventana, haz clic en el botón expandir al lado de NuevaColumna, luego marque todas las columnas excepto la columna clave, desmarque Usar el nombre de columna original como prefijo casilla de verificación, hacer clic Aceptar.
check all columns except the key column, and uncheck Use original column name as prefix checkbox

Ahora dos tablas se han combinado en una basándose en la columna clave especificada.
two tables have been merged into one based on the specified key column

8. Haz clic Archivo > Cerrar y cargar en, en el Cargar en diálogo, verificar Tabla opción y especifique la ubicación que desea cargar. Haga clic Cargar.
Click File > Close & Load To  check Table option and specify the location in the dialog box

Ahora las dos tablas se han combinado en base a una columna clave.
the two tables have been merged based on a key column

4.2 Combinar dos hojas en función de una columna clave utilizando 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, mover todos los datos de la hoja 2 a la hoja 1 y utilizar la columna A para localizar los datos.

doc samplecombinar-dos-hojas-de-cálculo-basadas-en-una-columna-clave-funciones.xlsx

Hoja1  Hoja2 
sample sheet 1 sample sheet 2

4.21 Combinar dos hojas por una columna con BUSCARV

1. Copie y pegue la siguiente fórmula al lado de la tabla en la hoja 1:

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

Explicación:

A2: el primer valor de búsqueda (columna clave);

Sheet2!$A$2:$B$5: el rango de la tabla, la tabla contiene dos o más columnas donde se encuentran la columna del valor de búsqueda y la columna del valor resultado;

2: el índice de columna, el número de columna específico (es un entero) del rango de tabla, desde el cual devolverá el valor coincidente.

2. Presione Entrar clave para obtener el primer resultado.
Combine two sheets by a column with VLOOKUP function

3. Luego, arrastra el controlador de autollenado hacia abajo para completar con todos los datos.
drag the autofill handle down to fill with all data.

4. Manteniendo las celdas de la fórmula resaltadas, haga clic Inicio pestaña, y ve a formatear las celdas como necesites en la Número grupo.
format the cells to your need

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 combine las funciones COINCIDIR e INDICE

1. Copie y pegue la siguiente fórmula al lado de la tabla en la hoja 1:

=INDICE(Hoja2!$B$2:$B$5,COINCIDIR(Hoja1!A2,Hoja2!$A$2:$A$5,0))

Explicación:

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

Sheet1!A2: el primer valor de búsqueda (en la columna clave);

Sheet2!$A$2:$A$5: la columna clave en la que deseas combinar dos hojas de cálculo.

2. Presione Entrar clave para obtener el primer resultado.
Combine two sheets by a column with a formula combine MATCH and INDEX functions

3. Luego, arrastra el controlador de autollenado hacia abajo para completar con todos los datos.
drag the autofill handle down to fill with all data

4. Manteniendo las celdas de la fórmula resaltadas, haga clic Inicio pestaña, y ve a formatear las celdas como necesites en la Número grupo.
format the cells to your need

Para más información sobre ÍNDICE.

Para más información sobre COINCIDIR.

4.3 Combinar dos hojas en función de una columna clave con una herramienta práctica


Además de la función Combinar, hay otra función poderosa: Combinar tablas en Kutools para Excel, que puede combinar rápidamente y fácilmente dos hojas de cálculo basadas en una columna clave.

doc samplecombinar-dos-hojas-de-cálculo-basadas-en-una-columna-clave-herramienta-útil.xlsx

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las 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 gratis Kutools para Excel, por favor haz lo siguiente:

1. Haga clic Kutools Plus >Combinar tablas.
Click Kutools Plus >Tables Merge

2. En la TCombinar tablas – Paso 1 de 5 ventana, seleccione los rangos de la tabla en Selecciona la tabla principal y Selecciona la tabla de búsqueda sección por separado, haga clic Siguiente.
select the table ranges into Select the main table and lookup table section separately

3. En el Paso 2 de 5 ventana, marque la columna clave en la que desea basar la combinación y haga clic Siguiente.
check the key column you want to combine based on

4. En el Paso 3 de 5 En la ventana, puede marcar las columnas en las que desea actualizar los datos según la tabla de búsqueda; si no necesita actualizar los datos, simplemente haga clic directamente. Siguiente.
check the columns to update based on the lookup table, if do not need update data, just directly click Next

5. En el Paso 4 de 5 ventana, aquí marque las columnas que desea combinar con la tabla principal y luego haga clic Siguiente.
check the columns to combine to the main table

6. En el último paso, especifique las opciones según sea necesario y haga clic Finalizar.
specify the options in the dialog box

Esta función permite combinar dos hojas de cálculo en diferentes libros de trabajo.


5. Combinar dos hojas basadas en dos columnas

Supongamos que hay dos tablas en la hoja1 y la hoja2 por separado. Ahora, para mover los datos de la columna End_Dates de la hoja2 a la hoja1 basándose en la columna Project y la columna Start_Date, como se muestra en la siguiente captura de pantalla:

 Hoja1 Hoja2 
sample sheet 1 sample sheet 2
Hoja combinada
Combined Sheet

doc sampleHaz clic para descargar el archivo de muestra

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

Después de instalar gratis Kutools para Excel, por favor haz lo siguiente:

1. Haga clic Kutools Plus > Combinar tablas.
Click Kutools Plus > Tables Merge

2. En el Combinar tablas – Paso 1 de 5 ventana, seleccione los rangos de la tabla en Selecciona la tabla principal y Selecciona la tabla de búsquedaPara traducir cada sección por separado, haga clic Siguiente.
select the main table and lookup table section separately

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 las columnas de la tabla de búsqueda para cambiarlas según sea necesario.
check the two key columns you want to combine based on

4. En la ventana Paso 3 de 5, puede marcar las columnas en las que desea actualizar los datos basándose en la tabla de búsqueda; si no necesita actualizar los datos, simplemente haga clic en Siguiente directamente.

check the columns to update data based on the lookup table, if do not need update, just directly click Next

5. En el Paso 4 de 5 ventana, aquí marque la(s) columna(s) que desea combinar con la tabla principal y luego haga clic Siguiente.
check the column(s) to combine to the main table

6. En el último paso, especifique las opciones según sea necesario y haga clic Finalizar.
specify the options as you need, click Finish

Entonces, la(s) columna(s) que desea agregar se ha(n) añadido al final de la tabla principal.
the column(s) to add has been added to the end of the main table

Esta función permite combinar dos hojas de cálculo en diferentes libros de trabajo.


6. Combinar hojas con los mismos encabezados

Para combinar varias hojas con el mismo encabezado, como se muestra en la captura de pantalla a continuación:

sample sheet 1  sample sheet 2 
sample sheet 3 sample sheet 4
Hoja combinada
Combined Sheet

doc sampleHaz clic para descargar el archivo de muestra

6.1 Combinar todas las hojas con los mismos encabezados utilizando VBA


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

1. Active el libro en el que desea combinar hojas de cálculo con el mismo encabezado, luego presione las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic for Applications.

2. En la ventana emergente, haga clic Insertar > Módulo para insertar un nuevo módulo en blanco.
click Insert > Module to insert a new blank module

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

VBA: Combinar hojas con el mismo encabezado

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

 copy and paste the code into the module

4. Presione el F5 Al ejecutar el código, aparece un cuadro de diálogo preguntando el número de filas de encabezado; escriba el número en el cuadro de texto. Haga clic Aceptar.
type the number of row header

Ahora todas las hojas en este libro de trabajo se han combinado en una nueva hoja llamada Combinada.
all sheets in this workbook have been combined in a new sheet named Combined

6.2 Combinar hojas con los mismos encabezados utilizando una herramienta práctica


La función Combinar de Kutools para Excel también puede manejar este trabajo, y admite la combinación de hojas a través de libros de trabajo.

Después de instalar gratis Kutools para Excel, por favor, haga lo siguiente:

1. Abra el libro de trabajo con el que desea combinar hojas que tienen los mismos encabezados y haga clic Kutools Plus > Combinar.
 click Kutools Plus > Combine

2. Aparece un cuadro de diálogo para recordarte algo sobre la contraseña; si el o los libros de trabajo que usas no involucran contraseñas, haz clic Aceptar para continuar. En la ventana emergente Combinar Hojas de Cálculo – Paso 1 de 3 ventana, verificar Combinar datos de varios libros de trabajo en una sola hoja de cálculo opción, hacer clic Siguiente.
check Combine multiple worksheets from workbooks into one worksheet option

3. En el Paso 2 de 3 ventana, todas las hojas de cálculo están listadas y marcadas en Lista de hojas de cálculo sección, haga clic Siguiente para continuar.
all sheets are listed and checked in Worksheet list section

Consejos:

1) Si solo desea combinar algunas hojas, simplemente marque los nombres de las hojas que necesita y deje las demás sin marcar.
 check the sheet names you need

2) Si desea agregar más libros de trabajo para combinar, haga clic Agregar para agregar archivos o carpetas en el Lista de libros de trabajo sección.
click Add to add files or folders into the Workbook list

4. En el Paso 3 de 3, verificar Combinar por fila opción, y escriba el número de filas de encabezado en la Número de filas de encabezado cuadro de texto, especifique otras configuraciones según sea necesario. Haga clic Finalizar.
specify the settings in the dialog box

5. Seleccione una carpeta y asigne un nombre para el nuevo libro de trabajo en la Especifique el nombre y la ubicación del archivo para el libro de trabajo combinado diálogo, haga clic Guardar.
Select a folder and give a name for the new workbook

6. Aparece un cuadro de diálogo preguntándole si desea guardar la configuración como un escenario, haga clic o No para lo que necesitas. Aparece un libro de trabajo con la lista del libro de trabajo original y los enlaces del nuevo libro de trabajo; haz clic en el enlace de la ruta del nuevo libro de trabajo para abrirlo y revisarlo.
A workbook list the original workbook and new workbook links


Consolidar

1. Combinar hojas y realizar algunos cálculos

Por ejemplo, hay tres hojas con los mismos encabezados de fila y encabezados de columna; ahora desea combinarlas con los mismos encabezados y sumar los datos tal como se muestra en las capturas de pantalla a continuación.

sample sheet 1 sample sheet 2 sample sheet 3
Resultado 
result sheet

doc sampleHaz clic para descargar el archivo de muestra

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. Habilita el libro de trabajo que deseas combinar sus hojas, y selecciona una celda donde quieras colocar los datos combinados, haz clic Datos > Consolidar.
click Data > Consolidate

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

1) En el Función menú desplegable, elija el cálculo que desea realizar después de combinar las hojas.
choose the calculation in the dialog box

2) Haga clic en el icono de selección al lado de Examinar botón para elegir el rango que se combinará y hacer clic Agregar a el Todas las referencias sección.
choose the range to be combined

Repita este paso para agregar todos los rangos que necesitan ser combinados en el Todas las referencias sección.
 Repeat to add all ranges needed to be combined

3) En el Usar etiquetas en sección, marque la Fila superior y Columna izquierda casillas de verificación si los rangos tienen tanto encabezado de fila como encabezado de columna.
check the Top row and Left column checkboxes if the ranges have both of row header and column header

4) Si desea que los contenidos combinados cambien a medida que cambian los datos de origen, marque Crear vínculos a datos fuente casilla de verificación.
check Create links to source data checkbox if need

3. Haz clic Aceptar. Los rangos se han combinado y sumado en función de los encabezados.
ranges are combined and summed up based on headers

Nota: si los rangos que desea combinar están en otros libros de trabajo, haga clic en Examinar en el cuadro de diálogo Consolidar para elegir el libro de trabajo, y luego escriba el nombre de la hoja de cálculo y el rango en el cuadro de texto y haga clic en Agregar para añadir el rango a la sección Todas las referencias.
combine from multiple workbooks, sclick Browse to choose the workbooks

1.2 Combinar hojas y realizar cálculos con una herramienta práctica


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

Después de instalar gratuitamente Kutools para Excel, por favor, haga lo siguiente:

1. Habilita el/los libro(s) de trabajo que deseas consolidar, haz clic Kutools Plus > Combinar.
click Kutools Plus > Combine

2. Aparece un cuadro de diálogo para recordarte algo sobre la contraseña; si el o los libros de trabajo que usas no implican contraseñas, haz clic Aceptar para continuar. En la ventana emergente Combinar Hojas de Cálculo – Paso 1 de 3 ventana, verificar Consolidar y calcular valores en varios libros de trabajo en una sola hoja de cálculo opción, hacer clic Siguiente.
 check Consolidate and calculate values across multiple workbooks into one worksheet option

3. En el Paso 2 de 3 ventana, todas las hojas de los libros de trabajo abiertos están listadas y marcadas en Lista de hojas de cálculo sección, haga clic Siguiente para continuar.
all sheets of opened workbook(s) are listed and checked

Consejo: si solo desea combinar algunas hojas, simplemente marque los nombres de las hojas que necesita y deje las demás sin marcar. Si desea agregar más libros de trabajo para combinar, haga clic en Agregar para incluir archivos o carpetas en la sección Lista de libros de trabajo.
click Add to add files or folders

4. En el Paso 3 de 3, especifique el cálculo y las etiquetas que necesita. Haga clic Finalizar.
specify the calculation, labels and Click Finish

5. Seleccione una carpeta y asigne un nombre para el nuevo libro de trabajo en la Especifique el nombre y la ubicación del archivo para el libro de trabajo combinado diálogo, haga clic Guardar.
Select a folder and give a name for the new workbook

6. Aparece un cuadro de diálogo preguntándole si desea guardar la configuración como un escenario, haga clic o No para lo que necesitas. Aparece un libro de trabajo con una lista del libro de trabajo original y los enlaces al nuevo libro de trabajo; haz clic en el enlace de la ruta del nuevo libro de trabajo para abrirlo y revisarlo.
A workbook lists the original workbook and new workbook links


2. Combinar varias hojas en una Tabla Dinámica

Si sus datos tienen una estructura simple como se muestra en la captura de pantalla a continuación, puede combinar las hojas en una Tabla Dinámica directamente.

sample sheet 1 
sample sheet 2
sample sheet 3

doc sampleHaga clic para descargar la muestra

1. Habilita el libro de trabajo que vas a utilizar, haz clic Personalizar la barra de herramientas de acceso rápido > Más comandos.
click Customize Quick Access Toolbar > More Commands.

2. En la ventana emergente Opciones de Excel ventana, elija Todos los comandos desde el Elegir comandos de sección, luego arrastra la barra de desplazamiento para seleccionar Asistente para tablas y gráficos dinámicos.
drag scroll bar to select PivotTable and PivotChart Wizard

3. Haga clic Agregar para agregar el Asistente para tablas y gráficos dinámicos a el Personalizar barra de herramientas de acceso rápido, haz clic Aceptar.
Click Add to add the PivotTable and PivotChart Wizard to the Customize Quick Access Toolbar

4. Haz clic en el Asistente para tablas y gráficos dinámicos comando desde la barra de herramientas, y en la Paso 1 de 3, verificar Rangos de consolidación múltiple y Tabla Dinámica opciones, haz clic Siguiente.
Click the PivotTable and PivotChart Wizard command check Multiple consolidation ranges and PivotTable options

5. En el Paso 2a de 3, verificaré la opción de crear campos de página, haz clic Siguiente.
check I will create the page fields option

6. En el Paso 2b de 3, haga clic en el icono de selección para elegir el rango que desea combinar, haga clic Agregar para añadirla a la Todos los rangos sección, repita este paso para agregar todos los rangos utilizados para combinar. Marque 0 en la ¿Cuántos campos de página desea?. Haga clic Siguiente.
add all ranges used for combining

7. Elija la ubicación donde desea crear la Tabla Dinámica Paso 3 de 3, haz clic Finalizar.
Choose the location you want to create  the PivotTable

Ahora se ha creado una tabla dinámica, especifique la configuración en Campos de la tabla dinámica panel según sea necesario.
specify the settings in PivotTable Fields pane

Nota: si la estructura de los datos es compleja, en mi opinión, combine las hojas con los métodos generales mencionados anteriormente y luego transforme la hoja de resultados en una Tabla Dinámica.


Hoja de cálculo de Google

1. Combinar hojas de Google en una sola hoja

Supongamos que hay tres hojas de cálculo de Google que necesitan combinarse en una, como se muestra en la siguiente captura de pantalla:

sample google sheet 1 sample google sheet 2 sample google sheet 3 

doc sampleHaga clic para descargar el archivo de muestra

1.1 Combinar hojas de Google en una sola hoja mediante la función Filtro

En una hoja donde desee colocar los datos combinados, seleccione una celda e introduzca 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)) })
enter a filter function

Luego, los datos en las hojas A, B y C se han copiado.
the data in all selected sheets are copied

En la fórmula:

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

1.2 Combinar hojas de cálculo de Google en una sola hoja mediante la función IMPORTRANGE

Esta fórmula se utiliza con frecuencia para combinar dos rangos en Google Sheets.

Seleccione una celda debajo del primer rango de datos e introduzca la siguiente fórmula:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit","B!A2:B4")
enter an IMPORTRANGE function

Luego, los datos en la hoja B se han copiado a continuación.
the data in another sheet is copied

En la fórmula,

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

es la ubicación de la hoja, puedes encontrarla en la barra de direcciones web.
hyperlink is the sheet  in the formula

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

Nota: si la celda donde se encuentra la fórmula ha sido editada anteriormente, la fórmula devolverá #¡REF!
if the cell that place the formula has been edited before, the formula will return #REF!


2. Combinar hojas de cálculo de Google en un solo libro de trabajo

Si desea combinar hojas de cálculo de varios libros en Google Sheets, no hay una forma rápida como en Excel.

Para combinar hojas de cálculo de Google desde varios libros de trabajo en un solo libro de trabajo, puedes usar el comando Copiar a del menú contextual que aparece al hacer clic derecho.

Haga clic derecho en la hoja que desea utilizar y haga clic Copiar a > Nueva hoja de cálculo o Hoja de cálculo existente.
select the options in the dialog box

Si eliges Nueva hoja de cálculo, aparece un cuadro de diálogo para recordarte que la hoja ha sido copiada, haz clic Aceptar. Ahora la hoja actual se ha copiado a un nuevo libro de trabajo. Puedes hacer clic Abrir hoja de cálculo para verificar.
 click Copy to > New spreadsheet or Existing spreadsheet

Si selecciona Hoja de cálculo existente, aparecerá el cuadro de diálogo Seleccionar una hoja de cálculo para copiar esta hoja en.

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

2) Elija el libro de trabajo al que desea copiar la hoja en Archivos;

3) O puede escribir directamente la dirección web del libro de trabajo al que desea copiar en la barra O pegue una dirección web aquí.

4) Haz clic Seleccionar.
specify the options in the dialog box

Si la hoja se copia en una nueva hoja de cálculo, el nombre de la hoja en el nuevo libro será el mismo que el nombre original; si la hoja se copia en una hoja de cálculo existente, el nombre de la hoja en el libro combinado tendrá el prefijo 'Copia de'.
the sheet is copyed into current or new workbook


Extensión

1. Combinar hojas y luego eliminar duplicados

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

sample sheet 1 sample sheet 2 
Resultado general Eliminar duplicados
combined sheet remove duplicates in combined sheet

doc sampleHaga clic para descargar el ejemplo

1.1 Combinar hojas y luego eliminar duplicados mediante Eliminar duplicados


En Excel, la función Eliminar duplicados te ayuda a eliminar rápidamente los datos duplicados.

Después de usar los métodos anteriores para combinar hojas, seleccione los datos combinados y haga clic Datos > Eliminar duplicados.
click Data > Remove Duplicates.

En el Eliminar duplicados En el cuadro de diálogo, elija las columnas de las que desea eliminar duplicados, puede verificar Mis datos tienen encabezados para ignorar los encabezados, haga clic Aceptar.
choose the columns you want to remove duplicates from

Luego, las filas duplicadas han sido eliminadas.
he duplicate rows have been removed

1.2 Combinar hojas y luego eliminar duplicados con una herramienta práctica


Si solo hay dos rangos que necesitan combinarse y eliminar duplicados, la función Combinar tablas de Kutools para Excel puede eliminar duplicados directamente mientras combina.

Después de instalar gratis Kutools para Excel, por favor, haga lo siguiente:

1. Habilita el libro de trabajo que contiene los datos que deseas combinar, haz clic Kutools Plus > Combinar tablas.
click Kutools Plus > Tables Merge

2. En la TCombinar tablas – Paso 1 de 5 ventana, seleccione los dos rangos que desea combinar, y si las tablas tienen dos encabezados, marque la opción La tabla principal tiene encabezado y La tabla de búsqueda tiene encabezado casillas de verificación, hacer clic Siguiente.
 select the two ranges that you want to combine

3. En el Paso 2 de 5 ventana, marque la columna clave en la que desea combinar rangos, haga clic Siguiente.
check the key column that you want to combine ranges based on

4. En la ventana Paso 3 de 5, puede marcar las columnas en las que desea actualizar los datos basándose en la tabla de búsqueda, haga clic en Siguiente para ir al último paso.

Consejo: si hay una nueva columna en la tabla de búsqueda que necesita ser añadida a la tabla principal, aparecerá una ventana de paso 4 de 5 para agregar columnas.
check the columns that you want to update data based on the lookup table

5. En el Paso 5 de 5 ventana, en la Agregar opciones sección, verificar Agregar filas no coincidentes al final de la tabla principal casilla de verificación, en la Opciones de actualización sección, verificar Solo actualizar las celdas cuando haya datos en la tabla de búsqueda casilla de verificación. Haga clic Finalizar.
select the options in the last dialog box

Luego, las dos tablas se combinan en la tabla principal sin duplicados.
the two tables are combined into the main table without duplicates


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

Supongamos que hay varios libros de trabajo con hojas de cálculo del mismo nombre, como Hoja1, Hoja2. Ahora, para combinar todas las hojas llamadas Hoja1 en una sola hoja y todas las hojas llamadas Hoja2 en otra hoja, tal como se muestra en la captura de pantalla a continuación, puedes usar la función Kutools para Excel Combinar para manejar rápidamente esta tarea.

sample sheet 1 sample sheet 2 Combine worksheets of same names into one worksheet
sample sheet 1 sample sheet 2 Combine worksheets of same names into one worksheet.

doc sample2020.xlsx doc sample2021.xlsx

Después de instalar gratis Kutools para Excel, por favor haz lo siguiente:

1. Habilita los libros de trabajo que deseas combinar, haz clic en KKutools Plus > Combinar.
click Kutools Plus > Combine

2. Aparece un cuadro de diálogo para recordarte algo sobre la contraseña; si el o los libros de trabajo que usas no implican contraseñas, haz clic Aceptar para continuar. En la ventana emergente Combinar Hojas de Cálculo – Paso 1 de 3 ventana, verificar Combinar datos de varios libros de trabajo con el mismo nombre de hoja de cálculo opción, hacer clic Siguiente.
check Combine all same name worksheets into one worksheet option

3. En el Paso 2 de 3 ventana, todas las hojas de los libros de trabajo abiertos están listadas y marcadas en Lista de hojas de cálculo sección, haga clic Siguiente continuar.
all sheets of opened workbook(s) are listed and checked

Consejos:

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

Si desea agregar más libros de trabajo para combinar, haga clic Agregar para agregar archivos o carpetas en el Lista de libros de trabajo sección.
click Add to add files or folders

4. En el Paso 3 de 3, especifique la configuración según sea necesario. Haga clic Finalizar.
specify the settings as you need. Click Finish

5. Seleccione una carpeta y asigne un nombre para el nuevo libro de trabajo en la Especifique el nombre y la ubicación del archivo para el libro de trabajo combinado diálogo, haga clic Guardar.
Select a folder and give a name for the new workbook

6. Aparece un cuadro de diálogo preguntándole si desea guardar la configuración como un escenario, haga clic o No para lo que necesitas. Aparece un libro de trabajo con una lista del libro de trabajo original y los enlaces del nuevo libro de trabajo; haz clic en el enlace de la ruta del nuevo libro de trabajo para abrirlo y revisarlo.
A workbook lists the original workbook and new workbook links

Combinar por fila
result of Combining by row

Combinar por columna
result of Combining by column


3. Combinar los mismos rangos en las hojas en una sola hoja

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

A B Resultado combinado
sample data 1 sample data 2 Combined Reuslt

doc sampleA.xlsx doc sampleB.xlsx

1. Habilita los libros de trabajo que vas a utilizar, haz clic en Kutools Plus > Combinar.
click Kutools Plus > Combine

2. Aparece un cuadro de diálogo para recordarte algo sobre la contraseña; si el o los libros de trabajo que usas no involucran contraseñas, haz clic Aceptar para continuar. En la ventana emergente Combinar Hojas de Cálculo – Paso 1 de 3 ventana, verificar Copiar Datos de Varios Libros de Trabajo a una Sola Hoja de Cálculo opción, hacer clic Siguiente.
check Combine multiple worksheets from workbooks into one worksheet option

3. En el Paso 2 de 3 ventana, todas las hojas de cálculo de los libros de trabajo abiertos están listadas y marcadas en Lista de hojas de cálculo sección, haga clic en el icono de selección en la Lista de hojas de cálculo, luego selecciona el rango que deseas utilizar. Luego haz clic Mismo rango botón para establecer el rango de todas las hojas en A1:B5. Haga clic Siguiente.
all sheets of opened workbook(s) are listed and checked
click Same range button to set all sheets’ range as the same

Consejos:

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

2) Si desea agregar más libros de trabajo para combinar, haga clic en Agregar para incluir archivos o carpetas en la sección Lista de libros de trabajo.

4. En el Paso 3 de 3, especifique la configuración según sea necesario. Haga clic en Finalizar.

5. Seleccione una carpeta y asigne un nombre para el 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.

6. Aparece un cuadro de diálogo preguntándole si desea guardar la configuración como un escenario, haga clic en o No según su necesidad. Aparece un libro de trabajo que enumera los enlaces del libro de trabajo original y el nuevo libro de trabajo; haga clic en el enlace de la ruta del nuevo libro de trabajo para abrirlo y revisarlo.


También podrías estar interesado en

Combinar / Importar múltiples archivos Csv en varias hojas de cálculo
Proporciona métodos para importar archivos CSV a Excel

Combinar celdas y mantener el formato de las celdas en Excel
En este artículo, se explica cómo puedes combinar rápidamente las celdas y mantener el formato.

Combinar el contenido de varias celdas sin perder datos en Excel
Aquí se presentan los métodos rápidos para combinar varias celdas sin perder datos.

Combinar Fecha y Hora en una Sola Celda en Excel
Ofrece dos maneras de combinar fecha y hora en una sola celda y mostrarlo como datetime.


  • Barra de Fórmulas Super (editar fácilmente múltiples líneas de texto y fórmulas); Diseño de Lectura (leer y editar fácilmente grandes cantidades de celdas); Pegar en Rango Filtrado...
  • Combinar Celdas/Filas/Columnas manteniendo los datos; Dividir contenido de celdas; Combinar filas duplicadas y Sumar/Promediar... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccionar filas duplicadas o únicas; Seleccionar filas en blanco (todas las celdas están vacías); Búsqueda Avanzada y Búsqueda Difusa en muchos libros de trabajo; Selección Aleatoria...
  • Copia Exacta de múltiples celdas sin cambiar la referencia de la fórmula; Crear automáticamente referencias a múltiples hojas; Insertar viñetas, casillas de verificación y más...
  • Favoritos e inserción rápida de fórmulas, rangos, gráficos e imágenes; Encriptar celdas con contraseña; Crear lista de correo y enviar correos electrónicos...
  • Extraer texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir estadísticas de página; Convertir entre el contenido de las celdas y los comentarios...
  • Super Filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes/semana/día, frecuencia y más; Filtro especial por negrita, cursiva...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión masiva de xls, xlsx y PDF...
  • Agrupación de Tabla Dinámica por número de semana, día de la semana y más... Mostrar celdas desbloqueadas, bloqueadas por diferentes colores; Resaltar celdas que tienen fórmula/nombre...
kte tab 201905
  • Habilitar edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abrir y crear varios documentos en nuevas pestañas de la misma ventana, en lugar de en ventanas nuevas.
  • ¡Aumenta tu productividad en un 50%, y reduce cientos de clics del ratón cada día!
officetab bottom