¿Cómo combinar filas con el mismo ID/nombre en 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:
Ahora verás que las filas en el rango especificado se combinan con comas por el mismo ID. Ver captura de pantalla:
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.
1. Selecciona el rango de datos que deseas combinar, y haz clic en "Kutools" > "Combinar y dividir" > "Combinar filas avanzado". Ver captura de pantalla:
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".
Ahora verás que las filas seleccionadas se combinan en base al ID del pedido. Ver captura de pantalla:
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
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!