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

Combinar Combinar Hojas de Cálculo con el mismo nombre procedentes de varios libros en uno solo

AutorXiaoyang Fecha de modificación

Fusionar datos procedentes de varios libros de Excel en una única hoja es una necesidad habitual en el análisis de datos, especialmente al elaborar informes consolidados o al agregar información de distintas fuentes. Esta tarea puede volverse particularmente compleja cuando se requiere combinar hojas de cálculo que comparten el mismo nombre en diferentes libros. Este tutorial le guiará paso a paso por dos métodos eficaces para agilizar este proceso: el uso de código VBA, ideal para quienes prefieren un enfoque práctico y programable, y la utilización de Kutools para Excel, perfecta para usuarios que buscan una solución automatizada e intuitiva.


Combinar Combinar Hojas de Cálculo con el mismo nombre en una sola mediante código VBA

Esta sección ofrece un código VBA para combinar en una sola hoja todas las hojas de cálculo con el mismo nombre procedentes de varios libros. Siga estos pasos:

  1. Pulse «Alt» + «F11» para abrir el Editor de VBA.
  2. En el editor de VBA, haga clic en «Insertar» > «Módulo» e introduzca el siguiente código VBA en el módulo.
    Código VBA: Combinar libros de trabajo con el mismo nombre en una sola
    Sub CombineSameNameSheetsFromMultipleWorkbooks()
    'Updated by Extendoffice 2025/3/27
        Dim wsTarget As Worksheet
        Dim wbTarget As Workbook
        Dim wbSource As Workbook
        Dim wsSource As Worksheet
        Dim strSheetName As String
        Dim fd As FileDialog
        Dim FileChosen As Integer
        Dim FileName As String
        Dim lastRow As Long
    
        ' Set the name of the sheets to combine
        strSheetName = "SheetName" ' Change "SheetName" to the name of your sheet
    
        Set wbTarget = Workbooks.Add
        Set wsTarget = wbTarget.Sheets(1)
        wsTarget.Name = "Combined Data"
    
        Set fd = Application.FileDialog(msoFileDialogFilePicker)
        fd.AllowMultiSelect = True
    
        FileChosen = fd.Show
        If FileChosen = -1 Then
            For Each varFile In fd.SelectedItems
                Set wbSource = Workbooks.Open(varFile)
                
                On Error Resume Next
                Set wsSource = wbSource.Sheets(strSheetName)
                On Error GoTo 0
                
                If Not wsSource Is Nothing Then
                    lastRow = wsTarget.Cells(wsTarget.Rows.Count, 1).End(xlUp).Row
                    
                    wsSource.UsedRange.Copy Destination:=wsTarget.Cells(lastRow + 1, 1)
                    
                    Set wsSource = Nothing
                End If
                wbSource.Close False
            Next varFile
        End If
        MsgBox "Data has been combined successfully!", vbInformation
    End Sub
    Nota: Antes de ejecutar el código, debe cambiar «SheetName» en la variable «strSheetName» por el nombre real de las hojas que desea combinar.
    captura de pantalla que muestra SheetName en la línea de código
  3. Pulse «F5» para ejecutar el código. Aparecerá la ventana «Seleccionar los archivos de Excel»; elija los libros que contengan las hojas con el mismo nombre que desea combinar y, a continuación, haga clic en el botón «Abrir».
    captura de pantalla de la selección de libros de trabajo
  4. Una vez completada la fusión, aparecerá un cuadro de diálogo de «Microsoft Excel» confirmando que las hojas se han combinado correctamente. Haga clic en «Aceptar» para cerrarlo.
    captura de pantalla del cuadro de alerta de combinación correcta

Ahora, el contenido de todas las hojas de cálculo con el mismo nombre de los libros seleccionados se ha combinado en una única hoja dentro de un nuevo libro de trabajo.

Nota: Este código VBA no puede fusionar varias hojas con el mismo nombre.

Combine fácilmente Combinar Hojas de Cálculo con el mismo nombre en una sola con Kutools para Excel

Aunque VBA ofrece potentes capacidades de automatización en Excel, puede resultar complejo e intimidante para usuarios sin conocimientos de programación. Además, exige prácticas de seguridad rigurosas y puede presentar problemas de compatibilidad. En cambio, «Kutools para Excel» proporciona una alternativa más intuitiva y segura para simplificar la combinación de hojas procedentes de varios libros, eliminando la necesidad de escribir código complejo y haciendo que esta tarea sea accesible para todos los usuarios de Excel.

Kutools para Excel: incluye más de 300 herramientas esenciales que harán sus tareas en Excel más rápidas, sencillas y eficientes.¡Descárguelo ahora!

Tras instalar Kutools para Excel, seleccione «KUTOOLS PLUS» > «Combinar» para abrir el asistente «Combinar Hojas de Cálculo» y configure lo siguiente.

  1. En el asistente «Combinar hojas de cálculo – Paso 1 de 3», seleccione la opción «Combinar datos de varios libros de trabajo con el mismo nombre de hoja de cálculo» y haga clic en «Siguiente».
    captura de pantalla del asistente paso 1
  2. En el asistente «Paso 2 de 3», haga clic en el botón «Añadir» para seleccionar los libros que contienen las hojas con el mismo nombre que desea combinar.
    Nota: Si los libros están guardados en una carpeta, puede hacer clic en la flecha desplegable situada junto al botón «Añadir» para expandir el submenú y, a continuación, seleccionar «Carpeta» para añadir rápidamente todos los Archivos de Excel de esa carpeta.
    captura de pantalla del asistente paso 2
  3. Tras añadir los libros, dispone de dos opciones según sus necesidades:
    • Si desea combinar todas las hojas de cálculo de los libros seleccionados en un único libro, simplemente haga clic en el botón «Siguiente». Todas las hojas se combinarán y el contenido de aquellas con el mismo nombre se fusionará en una sola.
    • Si desea combinar únicamente las hojas de cálculo con el mismo nombre, primero seleccione una hoja en la sección «Lista de hojas de cálculo» y, a continuación, haga clic en el botón «Hoja igual». Así se seleccionarán automáticamente todas las hojas con ese mismo nombre de los libros añadidos. Después, haga clic en «Siguiente» para continuar.
    captura de pantalla de la selección de únicamente la hoja de cálculo con el mismo nombre
  4. En el paso final del asistente, mantenga seleccionada la opción predeterminada o ajústela según sus necesidades y, a continuación, haga clic en «Finalizar».
    captura de pantalla del asistente paso 3
  5. Elija una carpeta de destino para el libro combinado, asigne el nombre que desee al archivo y, a continuación, haga clic en «Guardar» para completar la operación.
    captura de pantalla de la selección de una carpeta de destino

Combinar hojas de cálculo con el mismo nombre procedentes de varios libros se puede hacer de forma eficiente con las herramientas adecuadas. Tanto los métodos integrados como los complementos avanzados ofrecen soluciones fiables adaptadas a distintos niveles de experiencia. Dominar estas técnicas aumentará considerablemente su productividad y agilizará la consolidación de datos en Excel.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora

Si desea obtener más información sobre esta función, consulte esta página:Tutorial: Combinar datos de varios libros de trabajo con el mismo nombre de hoja de cálculo.


Artículos relacionados:

¿Cómo combinar varios libros en un único libro de Excel?

¿Cómo fusionar varias hojas de cálculo o libros en una única hoja?

¿Cómo resumir en una única hoja los datos procedentes de varias hojas de cálculo o libros?


Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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


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

  • Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos