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

¿Cómo combinar varias hojas que tienen las mismas cabeceras en Excel?

AutorSun Fecha de modificación

Combinar datos procedentes de varias hojas de Excel que comparten las mismas cabeceras es una tarea habitual y, a menudo, laboriosa. Por ejemplo, como se muestra en las siguientes capturas de pantalla, podría tener varias hojas de cálculo —correspondientes a distintos meses, departamentos o productos— dentro del mismo libro, todas organizadas con idénticas cabeceras de columna. Cuando necesite revisar, analizar o generar informes consolidados a partir de todos esos datos, copiar y pegar manualmente la información resulta ineficiente y propenso a errores, especialmente a medida que aumenta el número de hojas. Afortunadamente, Excel ofrece varios métodos prácticos para combinar dichos datos de forma rápida, precisa y con un esfuerzo mínimo. Al comprender las ventajas de cada enfoque, podrá elegir la solución más adecuada para su flujo de trabajo, ya sea que busque una combinación puntual o una consolidación dinámica que se actualice automáticamente.

Hoja1
Hoja2
Hoja3

Soluciones disponibles:

Combinar hojas con las mismas cabeceras mediante VBA
Consolidar hojas de Excel con las mismas cabeceras mediante la función Consolidar
Combinar o consolidar hojas de Excel con las mismas cabeceras mediante Kutools para Excel buena idea3
Combinar datos mediante fórmulas de Excel (ÍNDICE, COINCIDIR, FILTRAR)
Combinar y anexar datos con Power Query (Obtener y transformar)


Combinar hojas con las mismas cabeceras mediante VBA

Si desea combinar rápidamente todas las hojas con cabeceras de columna idénticas en una única hoja, sin realizar cálculos ni resúmenes, VBA ofrece una solución automatizada. Este enfoque es ideal para usuarios que se sientan cómodos habilitando macros y necesiten gestionar tareas repetitivas de combinación dentro de un mismo libro, siempre que los datos comiencen en la celda A1 y presenten una estructura coherente en todas las hojas.

Pasos a seguir:

1. Active el libro en el que desea combinar las hojas. Pulse Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana de VBA, haga clic en Insertar > Módulo. A continuación, pegue el código VBA que se proporciona a continuación en la ventana de código.

VBA: Combinar hojas con las mismas cabeceras

Sub Combine()
'UpdateByKutools20151029
    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

3. Pulse F5 o haga clic en el botón Ejecutar para ejecutar el código. Aparecerá un cuadro de diálogo solicitándole que introduzca el número de filas de título (por ejemplo, escriba «1» si sus cabeceras ocupan únicamente la primera fila). Vea la captura de pantalla:

El cuadro de diálogo para introducir el número de filas de título

4. Haga clic en Aceptar. El código combinará automáticamente todos los datos de las hojas de cálculo del Libro de Trabajo actual (excluyendo las filas de cabecera especificadas) en una nueva hoja llamada “Combinado”.

Hoja1
Signo más
Hoja2
Signo más
Hoja3
Signo igual
Hoja combinada

Consejos e indicaciones:

  • Sus datos deben comenzar en la celda A1 de cada hoja. Si empiezan en otra ubicación, el código no funcionará correctamente.
  • Todas las hojas que se vayan a combinar deben tener la misma estructura —es decir, las mismas cabeceras en el mismo orden y, idealmente, ubicadas en las mismas columnas— para evitar desalineaciones en los datos.
  • Este código combina únicamente todas las hojas de cálculo del libro de trabajo actual. No incluye hojas de otros libros.
  • Guarde su libro antes de ejecutar el código. Si tiene trabajo sin guardar, la ejecución de VBA podría provocar una pérdida accidental de datos en caso de errores.

Ventajas: Ideal para combinaciones rápidas y puntuales directamente dentro de un libro. No requiere fórmulas ni complementos de terceros.

Limitaciones: Requiere ejecutar manualmente el código para cada combinación. No es ideal si necesita combinar datos de varios libros o si requiere actualizaciones regulares y automatizadas.


Consolidar hojas de Excel con los mismos encabezados mediante la función Consolidar

Cuando su objetivo sea combinar y resumir datos que compartan los mismos encabezados de fila y columna (como los totales de distintas regiones o departamentos), la función integrada Consolidar de Excel ofrece una solución estructurada. Le permite aplicar diversos cálculos resumen —como sumar, promediar o contar valores— alineando automáticamente los datos de distintos rangos mediante las etiquetas de sus encabezados.

Hoja A
Hoja B
Hoja C

Pasos a seguir:

1. Abra todos los libros que contengan las hojas que desea combinar.

2. Coloque el cursor en una celda vacía donde quiera que aparezcan los datos combinados (consolidados).

3. Vaya a la pestaña Datos y haga clic en Consolidar.

Botón Consolidar en la pestaña Datos de la cinta de opciones

4. En el cuadro de diálogo Consolidar:

  • Seleccione el cálculo que necesite en la lista de Función (por ejemplo, Suma, Promedio, Contar).
  • Haga clic en el cuadro de Referencia, seleccione a continuación el rango que desea consolidar de cada hoja de cálculo y, tras seleccionar cada rango, haga clic en Agregar para incluirlo en la lista.
  • Repita el paso anterior para añadir todos los rangos de las hojas que desee combinar.
  • Marque Fila Superior y Columna Más a la Izquierda en Posición de Etiqueta si sus datos incluyen cabeceras en esas áreas. Así garantizará una combinación correcta mediante etiquetas coincidentes.
  • Si desea que el resultado permanezca vinculado a los datos de origen (de modo que las actualizaciones en las hojas originales se reflejen aquí), active la opción Crear vínculos a datos fuente.

Ventana Consolidar

5. Haga clic en Aceptar. Excel resumirá y alineará los rangos de Seleccionar datos según la función especificada, combinándolos en la ubicación de celda que haya elegido.

Hoja AHoja BHoja C
Signo igual
Hoja combinada

Consejos prácticos:

  • Utilice la opción Crear Vínculos a Datos Fuente si desea que los resultados consolidados se actualicen automáticamente cuando cambien los datos de origen.
  • Asegúrese de que las cabeceras sean realmente idénticas en todos los rangos (incluida la ortografía y los espacios), ya que de lo contrario la consolidación por etiqueta no funcionará como se espera.
  • Para datos grandes o complejos, se recomienda copiar los datos originales en una hoja de respaldo antes de consolidarlos.

Ventajas: Versátil e integrada en todas las versiones modernas de Excel. Ideal para cálculos resumen e informes periódicos.

Limitaciones: No es verdaderamente dinámica: si añade nuevas filas de origen posteriormente, deberá repetir los pasos de consolidación. Puede resultar confusa si las etiquetas no son coherentes o los rangos no están correctamente definidos.


Combinar o consolidar hojas de Excel con los mismos encabezados mediante Kutools para Excel

Si su flujo de trabajo implica combinar hojas con encabezados idénticos o consolidar y calcular simultáneamente datos procedentes de múltiples ubicaciones, Kutools para Excel ofrece una solución flexible y cómoda. Kutools incluye un asistente dedicado llamado Combinar que no solo admite combinaciones de datos multinivel, sino que también gestiona datos tanto de libros abiertos como cerrados, agilizando enormemente el proceso y reduciendo errores.

Combinar hojas de Excel con los mismos encabezados

Consolidar varias hojas con los mismos encabezados

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...

Tras instalar Kutools para Excel, siga estos pasos:(Descarga gratuita de Kutools para Excel ahora!)

Combinar hojas de Excel con los mismos encabezados

1. Vaya a la pestaña KUTOOLS PLUS y haga clic en Combinar para iniciar el Asistente para combinar. En el asistente, seleccione Copiar datos de varios libros de trabajo a una sola hoja de cálculo. Consulte las capturas de pantalla siguientes como referencia:
Asistente para combinar - paso 1
Asistente para combinar - paso 1

2. Haga clic en Siguiente >> para pasar al asistente Combinar Hojas de Cálculo - Paso 2 de 3, y luego:

Asistente para combinar - paso 2
1) Haga clic en Agregar>Archivo/Carpetapara añadir todos los libros relevantes al Lista de libros.
2) Seleccione el/los libro(s) que contengan las hojas que desea combinar; puede seleccionar varios archivos.
3) Marque las hojas de cálculo que desee incluir.
4) Haga clic en Botón de selección de rangopara especificar el Rango de datos de cada hoja de cálculo. Si todas las hojas utilizan el mismo rango de celdas, selecciónelo en una hoja y haga clic en Mismo rangopara sincronizarlo en todas.

3. Haga clic en Siguiente >> para continuar con Combinar hoja de cálculo – Paso 3 de 3, marque después la opción Combinar Datos por Fila e introduzca 1 para el número de fila de título (o 0 si sus datos no tienen encabezados).

Asistente para combinar - paso 3

4. Haga clic en Finalizar. Cuando se le pregunte si desea guardar el escenario de combinación para reutilizarlo en el futuro, seleccione (para guardarlo) o No (para descartarlo).

Cuadro de diálogo de confirmación

El asistente creará un Nuevo libro de trabajo con todas las hojas especificadas combinadas, manteniendo la alineación de los encabezados.

Hoja combinada

Consolidar varias hojas con los mismos encabezados

Tras instalar Kutools para Excel, proceda del siguiente modo:(Descarga gratuita de Kutools para Excel ahora!)

1. Elija KUTOOLS PLUS > Combinar para abrir el Asistente para combinar y seleccione Combinar y Calcular Datos de Varios Libros de Trabajo en una Sola Hoja de Cálculo. Consulte la captura de pantalla:
Asistente para combinar - paso 1

2. Haga clic en Siguiente > > para acceder al asistente Combinar Hojas de Cálculo - Paso 2 de 3. Realice las siguientes acciones:

Asistente para combinar - paso 2
1) Utilice Agregar>Archivo/Carpetapara incluir todos los libros necesarios en el Lista de libros.
2) Marque los libros con los que desea trabajar (se permiten selecciones múltiples).
3) Seleccione las hojas de cálculo deseadas.
4) Haga clic en Botón de selección de rangopara definir qué Rango consolidar. Utilice Mismo rangopara rangos consistentes en todas las hojas.

3. Haga clic en Siguiente >>, elija la función (por ejemplo, suma o promedio) que desee aplicar al combinar los rangos e indique qué etiquetas (Fila Superior y/o Columna Más a la Izquierda) corresponden a sus datos combinados. Consulte la captura de pantalla:
Asistente para combinar - paso 3

4. Haga clic en Finalizar. Se le preguntará si desea guardar su escenario para usarlo más adelante; elija o No según convenga.

Los rangos seleccionados se consolidan y luego se exportan a un nuevo libro de trabajo.

Cuadro de diálogo de confirmación

La gran ventaja de la función Combinar de Kutools es su capacidad para gestionar necesidades complejas de combinación en varios libros abiertos o cerrados, lo que la hace ideal tanto para tareas puntuales como para flujos de trabajo habituales que requieran integración de datos procedentes de hojas dispares.


Combinar datos mediante fórmulas de Excel (ÍNDICE, COINCIDIR, FILTRAR)

Para usuarios que prefieran mantener vínculos dinámicos entre las hojas originales y los datos combinados, las fórmulas de Excel ofrecen una solución flexible basada en funciones. Este método utiliza funciones como ÍNDICE, COINCIDIR o FILTRAR (disponible en Microsoft 365 y Excel 2021+) para combinar y alinear datos de varias hojas con los mismos encabezados. Es especialmente útil cuando las hojas combinadas se actualizan con frecuencia, ya que los resultados en la hoja consolidada reflejarán automáticamente cualquier cambio en las hojas de origen.

Escenario aplicable: Ideal cuando quiera que los datos combinados se mantengan actualizados automáticamente al modificar las hojas subyacentes, sin necesidad de macros ni complementos.

Ejemplo de fórmula: combinación sencilla con FILTRAR (Excel 365/2021+)

1. En su nueva hoja «Combinada», seleccione la primera celda en la que quiera listar los datos (por ejemplo, la celda)A2) e introduzca la siguiente fórmula para apilar los datos de Hoja1 (suponiendo que los encabezados están en la fila 1):

=FILTER(Sheet1!A2:D100,Sheet1!A2:A100<>"")

Esto extrae todos los valores de filas no vacías de la Hoja1. Ajusta el rango A2:D100 según sea necesario.

Para combinar más hojas, utilice APILAR.V(Excel moderno):

=VSTACK(FILTER(Sheet1!A2:D100,Sheet1!A2:A100<>""),FILTER(Sheet2!A2:D100,Sheet2!A2:A100<>""),FILTER(Sheet3!A2:D100,Sheet3!A2:A100<>""))

2. Pulse Entrar y los resultados se expandirán hacia abajo, combinando todas las hojas de cálculo seleccionadas. Cualquier actualización o filas nuevas en las hojas originales aparecerán automáticamente.

Consejos:

  • Asegúrese de que todas las hojas combinadas tengan cabeceras idénticas y de que los Rango sean suficientemente amplios para incluir todas las filas posibles. Ajuste los rangos referenciados a medida que crezcan sus datos.
  • Si utiliza Excel 2019 o versiones anteriores, las funciones FILTRAR y APILARV no están disponibles. Considere utilizar ÍNDICE/COINCIDIR para extraer filas individuales o copiar y pegar como valores.
  • Si desea conservar las cabeceras solo una vez, copie manualmente la fila de cabeceras encima del resultado de la fórmula.

Ventajas: Los datos combinados se actualizan automáticamente cuando cambian las hojas de origen. No requiere VBA ni herramientas de terceros.

Limitaciones: Funciones modernas como FILTRAR y APILAR.V solo están disponibles en las versiones más recientes de Excel. Los conjuntos de datos grandes pueden afectar al rendimiento de los cálculos, y las fórmulas requieren una gestión cuidadosa de los rangos a medida que los datos crecen.


Combinar y anexar datos con Power Query (Obtener y transformar)

Power Query (también conocido como Obtener y transformar) es una función sólida e integrada disponible en Excel 2016 y posteriores, y en Microsoft 365. Le permite conectar, transformar y combinar datos procedentes de varias hojas o libros sin modificar los datos originales. Este enfoque es ideal para tareas recurrentes de consolidación, para gestionar grandes volúmenes de datos o para limpiar y dar forma a los datos antes de combinarlos.

Escenario aplicable: Muy recomendado para necesidades avanzadas de combinación, especialmente cuando se requieren actualizaciones frecuentes de datos, se manejan archivos grandes o es necesario limpiar y transformar los datos durante la combinación.

Pasos a seguir:

  1. Haga clic en cualquier lugar dentro de su primera tabla de datos. Vaya a Datos > Desde tabla o rango. Si su hoja no está formateada como tabla, Excel le pedirá que la cree. Haga clic en Aceptar.
  2. Haga clic en Cerrar y cargar > Cerrar y cargar para cargar el resultado en una hoja nueva. Ahora obtendrá una hoja con una tabla nueva.
  3. Repita los pasos anteriores para cada hoja de cálculo y cree una consulta independiente para cada una.
  4. Combinar consultas:En el panel Consultas y conexiones, haga clic con el botón derecho en una tabla y seleccione Anexar en el menú contextual.
    Seleccionar agregar en el panel
  5. En el cuadro de diálogo Anexar, si necesita anexar más de dos tablas, seleccione la opción Tres o más tablas. Añada cada tabla individualmente al cuadro Tabla que se va a anexar y, a continuación, haga clic en Aceptar.
    Seleccionar agregar en el panel
  6. Finalizar y cargar: Ahora todos los datos de las hojas especificadas se han anexado. Tras verificar y ajustar el orden o las columnas según sea necesario, haga clic en Inicio > Cerrar y cargar para enviar los datos combinados a una hoja de cálculo nueva.

Consejos:

  • Los datos no necesitan estar en el mismo libro; Power Query puede conectar y anexar datos de varios libros.
  • Si añade nuevos datos a las hojas o archivos originales, simplemente haga clic con el botón derecho en la tabla de resultados y seleccione Actualizar para actualizar automáticamente la combinación.
  • Puede utilizar las herramientas de transformación de Power Query para limpiar, filtrar y dar forma a los datos durante la carga, lo que resulta especialmente útil si algunas hojas tienen columnas adicionales o requieren armonización del formato.

Ventajas: Gestiona combinaciones grandes y complejas con mínima intervención manual. Es altamente escalable, permite la transformación de datos durante la combinación y automatiza futuras actualizaciones.

Limitaciones: La configuración inicial requiere varios pasos y cierta familiaridad con las herramientas de Power Query. Además, algunas versiones de Excel podrían no incluir todas las funciones de Obtener y transformar.


Resumen y consejos para la resolución de problemas:

  • Para combinaciones rápidas y puntuales en las que los datos comienzan en posiciones idénticas en cada hoja, VBA o Kutools resultan especialmente eficientes.
  • Si las actualizaciones regulares y dinámicas, junto con la conectividad a conjuntos de datos en crecimiento, son fundamentales, considere soluciones basadas en fórmulas de Excel o Power Query.
  • Asegúrese siempre de que sus datos de origen compartan las mismas cabeceras y estructura para evitar errores al combinarlos.
  • Siempre que sea posible, utilice funciones como Actualizar de Power Query o la actualización automática de fórmulas para tareas recurrentes, en lugar de recurrir al clásico “copiar y pegar” manual.
  • Antes de realizar cualquier combinación, haga una copia de seguridad de sus datos originales para protegerlos frente a sobrescrituras accidentales o errores.
  • Si aparecen errores «#¡REF!» o «#¡VALOR!», revise detenidamente los rangos de sus fórmulas y asegúrese de que todas las hojas a las que hace referencia existan y contengan datos válidos.
  • Si utiliza VBA o complementos, asegúrese de que la configuración de su antivirus y macros permita su funcionamiento.
  • Experimente con un libro de muestra antes de aplicar soluciones a archivos importantes o de producción.

Artículos relacionados

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