Combinar Fila duplicada y sumar sus valores en Excel (trucos sencillos)
En Excel, es habitual encontrarse con conjuntos de datos que contienen entradas duplicadas. A menudo, tendrá un rango en el que el principal reto consiste en combinar eficazmente estas filas duplicadas mientras suma al mismo tiempo los valores de una columna correspondiente, tal como se muestra en la siguiente captura de pantalla. En este contexto, exploraremos varios métodos prácticos para ayudarle a consolidar los datos duplicados y agregar sus valores asociados, mejorando así la claridad y utilidad de su libro de Excel.

Combinar Fila duplicada y sumar los valores
Combinar Fila duplicada y sumar los valores con la función Consolidar
La función Consolidar es una herramienta útil para combinar varias hojas de cálculo o filas en Excel. Con esta característica, puede identificar filas duplicadas y sumar rápidamente sus valores correspondientes. Siga estos pasos:
Paso 1: Seleccione una celda de destino
Elija dónde desea que aparezcan los datos consolidados.
Paso 2: Acceda a la función Consolidar y configure la consolidación
- Haga clic en «Datos» > «Consolidar», véase la captura de pantalla:

- En el cuadro de diálogo «Consolidar»:
- (1.) Seleccione «Suma» en la lista desplegable «Función»;
- (2.) Haga clic para seleccionar el rango que desea consolidar en el cuadro «Referencia»;
- (3.) Active las opciones «Fila Superior» y «Columna Más a la Izquierda» en la sección «Posición de Etiqueta»;
- (4.) Por último, haga clic en el botón «Aceptar».

Resultado:
Excel combinará los duplicados detectados en la primera columna y sumará sus valores correspondientes en las columnas adyacentes, tal como se muestra en la siguiente captura de pantalla:

- Si el rango no incluye una fila de encabezado, asegúrese de desactivar la opción «Fila superior» en la sección «Posición de etiqueta».
- Con esta función, los cálculos solo se pueden consolidar según la primera columna (la más a la izquierda) de los datos.
Utilice Kutools para combinar Fila duplicada y sumar los valores
Si ha instalado «Kutools para Excel», su función «Combinar filas avanzado» le permite combinar fácilmente filas duplicadas, ofreciendo opciones para sumar, contar, calcular promedios u otras operaciones con sus datos. Además, esta función no se limita a una sola columna clave; puede gestionar múltiples columnas clave, lo que facilita considerablemente tareas complejas de consolidación de datos.
Tras instalar «Kutools para Excel», seleccione el rango de datos y, a continuación, haga clic en «Kutools» > «Combinar y dividir» > «Combinar filas avanzado».
En el cuadro de diálogo «Combinar filas avanzado», configure las siguientes operaciones:
- Haga clic en el nombre de la columna en la que desea combinar duplicados; en este caso, haré clic en Producto y, a continuación, seleccionaré «Clave principal» en el menú Lista desplegable de la columna «Operación»;
- Luego, seleccione el nombre de la columna cuyos valores desea sumar y, a continuación, elija «Suma» en el menú Lista desplegable de la columna «Operación»;
- En cuanto a las demás columnas, puede elegir la operación que necesite, como combinar los valores con un separador específico o realizar un cálculo determinado; (este paso se puede omitir si solo dispone de dos columnas)
- Por último, podrá previsualizar el resultado combinado y, a continuación, hacer clic en el botón «Aceptar».

Resultado:
Ahora, los Valores duplicados en el Columna clave se han combinado y los demás valores correspondientes se han sumado, tal como se muestra en la siguiente captura de pantalla:

- Con esta útil función, también puede Combinar Filas según valores duplicados, tal como se muestra en la siguiente demostración:

- Esta función «admite Deshacer». Si desea recuperar sus datos originales, pulse simplemente «Ctrl + Z».
- Para utilizar esta función, por favor descargue e instale Kutools para Excel.
Utilice Tabla Dinámica para combinar Fila duplicada y sumar los valores
Las tablas dinámicas en Excel ofrecen una forma dinámica de reorganizar, agrupar y resumir datos. Esta funcionalidad resulta especialmente útil al trabajar con conjuntos de datos repletos de entradas duplicadas, cuando necesitas sumar los valores correspondientes.
Paso 1: Creación de una Tabla Dinámica
- Seleccione el rango de datos, vaya a la pestaña «Insertar» y haga clic en «Tabla dinámica», tal como se muestra en la captura de pantalla:

- En el cuadro de diálogo emergente, elija dónde desea colocar el informe de Tabla Dinámica: puede situarlo en una hoja nueva o en una hoja existente, según sus necesidades. A continuación, haga clic en «Aceptar». Consulte la captura de pantalla:

- Ahora se ha insertado una tabla dinámica en la celda de destino seleccionada. Consulte la captura de pantalla:

Paso 2: Configuración de la Tabla Dinámica:
- En el panel «Campos de tabla dinámica», arrastre el campo que contiene duplicados al área «Filas» para agruparlos automáticamente.
- A continuación, arrastre los campos que contengan los valores que desee sumar al área «Valores». De forma predeterminada, Excel los suma automáticamente. Consulte la demostración siguiente:

Resultado:
La tabla dinámica ahora muestra sus datos con los duplicados combinados y los valores sumados, ofreciendo una vista clara y concisa para el análisis. Consulte la captura de pantalla:

Utilice código VBA para combinar Fila duplicada y sumar los valores
Si le interesa el código VBA, en esta sección le ofrecemos un código VBA para consolidar filas duplicadas y sumar los valores correspondientes en otras columnas. Siga estos pasos:
Paso 1: Abra el editor del módulo de hoja VBA y copie el código
- Mantenga pulsadas las teclas «ALT + F11» en Excel para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
- Haga clic en «Insertar» > «Módulo» y pegue el siguiente código en la ventana del «Módulo».
Código VBA: Combinar Fila duplicada y sumar los valoresSub CombineDuplicateRowsAndSumForMultipleColumns() 'Update by Extendoffice Dim SourceRange As Range, OutputRange As Range Dim Dict As Object Dim DataArray As Variant Dim i As Long, j As Long Dim Key As Variant Dim ColCount As Long Dim SumArray() As Variant Dim xArr As Variant Set SourceRange = Application.InputBox("Select the original range:", "Kutools for Excel", Type:=8) If SourceRange Is Nothing Then Exit Sub ColCount = SourceRange.Columns.Count Set OutputRange = Application.InputBox("Select a cell for output:", "Kutools for Excel", Type:=8) If OutputRange Is Nothing Then Exit Sub Set Dict = CreateObject("Scripting.Dictionary") DataArray = SourceRange.Value For i = 1 To UBound(DataArray, 1) Key = DataArray(i, 1) If Not Dict.Exists(Key) Then ReDim SumArray(1 To ColCount - 1) For j = 2 To ColCount SumArray(j - 1) = DataArray(i, j) Next j Dict.Add Key, SumArray Else xArr = Dict(Key) For j = 2 To ColCount xArr(j - 1) = xArr(j - 1) + DataArray(i, j) Next j Dict(Key) = xArr End If Next i OutputRange.Resize(Dict.Count, ColCount).ClearContents i = 1 For Each Key In Dict.Keys OutputRange.Cells(i, 1).Value = Key For j = 1 To ColCount - 1 OutputRange.Cells(i, j + 1).Value = Dict(Key)(j) Next j i = i + 1 Next Key Set Dict = Nothing Set SourceRange = Nothing Set OutputRange = Nothing End Sub
Paso 2: Ejecute el código
- Después de pegar este código, pulse la tecla «F5» para ejecutarlo. En el cuadro de diálogo que aparece, seleccione el rango de datos que desea combinar y sumar y, a continuación, haga clic en «Aceptar».

- Y, en el cuadro de diálogo siguiente, seleccione la celda en la que desee mostrar el resultado y haga clic en «Aceptar».

Resultado:
Ahora, las filas duplicadas se han combinado y sus valores correspondientes se han sumado. Consulte la captura de pantalla:

Combinar y sumar filas duplicadas en Excel puede ser sencillo y eficaz. Elija entre la función Consolidar, las potentes herramientas de Kutools, las versátiles tablas dinámicas o la flexible programación en VBA para encontrar la solución que mejor se adapte a sus conocimientos y necesidades. Si desea descubrir más trucos y consejos sobre Excel, nuestra web ofrece miles de tutoriales; por favor, haga clic aquí para acceder a ellos. ¡Gracias por leer y esperamos seguir ofreciéndole información útil en el futuro!
Artículos relacionados:
- Combinar varias filas en una sola según duplicados
- Quizás tenga un rango de datos en el que, en la columna A (nombre del producto), haya algunos elementos duplicados, y ahora necesite eliminar esas entradas duplicadas combinando los valores correspondientes de la columna B. ¿Cómo podría realizar esta tarea en Excel?
- Búsqueda vertical (Vlookup) y devolución de varios valores sin duplicados
- A veces, es posible que desee realizar una búsqueda vertical (VLOOKUP) y devolver varios valores coincidentes en una sola celda de inmediato. Pero si hay valores repetidos entre los resultados devueltos, ¿cómo podría omitir los duplicados y conservar únicamente los valores únicos al mostrar todos los valores coincidentes, tal como se muestra en la siguiente captura de pantalla de Excel?
- Combinar Filas con el mismo ID/nombre
- Por ejemplo, tiene una tabla como la que se muestra en la siguiente captura de pantalla y necesita combinar filas con los identificadores de pedido. ¿Alguna idea? En este artículo le presentamos dos soluciones.
Las mejores herramientas de productividad para Office
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 la 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 de la misma ventana, en lugar de 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 único instalador.
Kutools for Office es una suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, lo que la convierte en la opción ideal para equipos que trabajan con distintas aplicaciones de Office.
- Suite todo en uno— Complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Funcionan mejor juntos— 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— ahorro respecto a comprar complementos individuales









