Skip to main content

¿Cómo combinar filas con el mismo ID/nombre en Excel?

Author: Kelly Last Modified: 2025-06-04
A screenshot showing a table with data to combine rows by the same ID in Excel

Combinar filas con el mismo ID o nombre en Excel es una tarea común para organizar y resumir datos. Ya sea que estés consolidando registros de ventas, resumiendo resultados de encuestas u organizando conjuntos de datos, el proceso puede simplificarse utilizando las herramientas integradas de Excel. Aquí tienes una guía detallada para ayudarte a combinar eficientemente filas con el mismo ID o nombre.


Combinar filas con el mismo ID/nombre mediante VBA

Este método presentará un código VBA para combinar rápidamente todas las filas con el mismo ID o nombre en la selección especificada. Por favor, sigue los siguientes pasos:

1. Presiona las teclas "Alt + F11" para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en "Insertar" > "Módulo", y luego pega el código VBA en la ventana del Módulo.

VBA: Combinar filas con el mismo ID/nombre en Excel

Sub Consolidate_Rows()
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Value
Else
xRg(I, K) = xRg(I, K).Value & "," & xRg(J, K).Value
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub

3. Presiona la tecla F5 o haz clic en el botón Ejecutar para ejecutar este VBA.

4. En el cuadro de diálogo emergente de Kutools para Excel, selecciona las filas que deseas combinar y haz clic en el botón Aceptar. Ver captura de pantalla:
A screenshot showing the Kutools for Excel dialog box with row selection to combine rows by ID

Ahora verás que las filas en el rango especificado se combinan con comas por el mismo ID. Ver captura de pantalla:
A screenshot showing rows combined in Excel by the same ID with commas separating the values

Nota: Este VBA solo puede combinar filas según los valores de la primera columna. Por ejemplo, si deseas combinar filas por el mismo nombre, debes mover la columna de nombres a la primera columna del rango especificado.

Combinar filas con el mismo ID/nombre mediante Kutools para Excel

No te preocupes si no estás familiarizado con la codificación VBA—Kutools para Excel ofrece una función "Combinar filas avanzado" que simplifica el proceso. Sin necesidad de operaciones complicadas, solo unos pocos clics son suficientes para fusionar rápidamente filas con el mismo ID o nombre. Esta poderosa herramienta también admite la fusión de columnas, sumar, contar, promediar y más, lo que la convierte en la solución perfecta para todas tus diversas necesidades de procesamiento de datos.

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. Selecciona el rango de datos que deseas combinar, y haz clic en "Kutools" > "Combinar y dividir" > "Combinar filas avanzado". Ver captura de pantalla:
A screenshot showing the Kutools for Excel ribbon with the Advanced Combine Rows option selected

2. En el cuadro de diálogo "Combinar filas avanzado", especifica las siguientes operaciones:

  • Selecciona la columna de ID o nombre en la que combinarás otros datos, luego selecciona "Clave principal" desde la lista desplegable "Operación";
  • A continuación, selecciona otro nombre de columna, y haz clic en la lista desplegable del campo "Operación", y elige un delimitador de la sección "Combinar". Repite este paso para otras columnas que deseas combinar;
  • Haz clic en el botón Aceptar.
    Consejo: Si necesitas mantener el formato de celda al fusionar, marca la opción "Usar valores formateados".

A screenshot showing the Advanced Combine Rows dialog box

Ahora verás que las filas seleccionadas se combinan en base al ID del pedido. Ver captura de pantalla:
A screenshot showing rows combined in Excel with the results displayed after using Kutools

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

Siguiendo estos métodos, puedes combinar fácilmente filas con el mismo ID o nombre en Excel, ahorrando tiempo y asegurando precisión. ¡Elige el enfoque que mejor se adapte a tus datos y objetivos! Si estás interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales para ayudarte a dominar Excel.


Artículos relacionados:

¿Cómo concatenar manteniendo el formato de número/fecha en Excel?

¿Cómo concatenar celdas de otra hoja/diferentes hojas en Excel?

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!