Note: The other languages of the website are Google-translated. Back to English

¿Cómo combinar filas duplicadas y sumar los valores en Excel?

doc-combinar-sum1 -2 doc-combinar-sum2

En Excel, siempre puede encontrar este problema, cuando tiene un rango de datos que contiene algunas entradas duplicadas, y ahora desea combinar los datos duplicados y sumar los valores correspondientes en otra columna, como se muestra a continuación. ¿Cómo podrías solucionar este problema?

Combine filas duplicadas y sume los valores con la función Consolidar

Combine filas duplicadas y sume los valores con el código VBA

Combine filas duplicadas y sume los valores con Kutools para Excel

Combine las filas correspondientes basadas en valores duplicados en otra columna con Kutools para Excel


flecha azul burbuja derecha Combine filas duplicadas y sume los valores con la función Consolidar

Consolidar es una herramienta útil para consolidar varias hojas de trabajo o filas en Excel, por lo que con esta función también podemos resumir varias filas en función de los duplicados. Siga los siguientes pasos:

1. Haga clic en la celda donde desea ubicar el resultado en su hoja de trabajo actual.

2. Ir a hacer clic Data > Consolidar, ver captura de pantalla:

doc-combinar-sum3

3. En la Consolidar caja de diálogo:

  • (1.) Seleccione Suma de Función la lista desplegable;
  • (2.) Haga clic en doc-combinar-sum5 para seleccionar el rango que desea consolidar y luego haga clic en Añada para agregar la referencia a Todas las referencias cuadro de lista;
  • (3.) Comprobar Fila superior y Columna izquierda de Utilice etiquetas en opción. Ver captura de pantalla:

doc-combinar-sum4

4. Después de terminar la configuración, haga clic en OK, y los duplicados se combinan y suman. Ver captura de pantalla:

doc-combinar-sum6

Nota:: Si el rango no tiene la fila de encabezado, necesita desmarcar Fila superior de Utilice etiquetas en .


Combinar filas duplicadas y sumar / promediar los valores correspondientes en otra columna

Kutools for Excel's Filas Combibe avanzadas le ayuda a combinar varias filas duplicadas en un registro basado en una columna clave, y también puede aplicar algunos cálculos como suma, promedio, recuento, etc. para otras columnas. ¡Haga clic para descargar Kutools para Excel!


flecha azul burbuja derecha Combine filas duplicadas y sume los valores con el código VBA

El siguiente código de VBA también puede ayudarlo a consolidar filas duplicadas en la hoja de trabajo, pero al mismo tiempo, los datos originales se destruirán, debe hacer una copia de seguridad de los datos.

1. Mantenga pulsado el ALT + F11 llaves, luego abre el Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Ventana de módulo.

Código de VBA: combine filas duplicadas y sume los valores

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Entonces presione F5 para ejecutar este código, y debe seleccionar el rango que desea consolidar en el cuadro de aviso emergente. Ver captura de pantalla:

doc-combinar-sum7

4. Y luego haz clic OK, las filas duplicadas se han combinado y los valores se suman.

Nota:: Si desea utilizar este código, será mejor que haga una copia del archivo para evitar destruir los datos, y este código solo se aplica a dos columnas.


flecha azul burbuja derecha Combine filas duplicadas y sume los valores con Kutools para Excel

Aquí, presento la práctica herramienta: Kutools for Excel para ti, es Filas combinadas avanzadas También puede hacer un favor rápidamente para resolver este problema.

Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. Comprar ahora .

Después de instalar Kutools for Excel, haga lo siguiente:

1. Seleccione el rango que necesita y haga clic en Kutools > Fusionar y dividir > Filas combinadas avanzadas. Ver captura de pantalla:

2. En la Filas combinadas avanzadas diálogo, comprobar Mis datos tienen encabezados si su rango tiene encabezados, seleccione el nombre de la columna en la que desea combinar los duplicados y haga clic en Clave primaria, ver captura de pantalla:

doc-combinar-sum7

3. Y luego seleccione el nombre de la columna que desea sumar los valores y haga clic en Calcular > Suma u otros cálculos que necesite. Ver captura de pantalla:

doc-combinar-sum7

4. Hacer clic Ok para cerrar el cuadro de diálogo, podrá ver que los duplicados se combinan y los datos correspondientes en otra columna se suman. Ver capturas de pantalla:

doc-combinar-sum1 -2 doc-combinar-sum2

Haga clic aquí para obtener más información sobre las filas combinadas avanzadas.


flecha azul burbuja derecha Combine las filas correspondientes basadas en valores duplicados en otra columna con Kutools para Excel

A veces, desea combinar las filas en función de valores duplicados en otra columna, la Filas combinadas avanzadas of Kutools for Excel También puede hacerte un favor, haz lo siguiente:

1. Seleccione el rango de datos que desea usar y luego haga clic en Kutools > Fusionar y dividir > Filas combinadas avanzadas para habilitar el Filas combinadas avanzadas caja de diálogo.

2. En la Filas combinadas avanzadas cuadro de diálogo, haga clic en el nombre de la columna en la que desea combinar otros datos y haga clic en Clave primaria, ver captura de pantalla:

doc-combinar-sum7

3. Y luego haga clic en otro nombre de columna en el que desee combinar los datos y haga clic en Combinar para elegir un separador para separar sus valores combinados, vea la captura de pantalla:

doc-combinar-sum7

4. Luego haga clic Ok, todos los valores con la misma celda en la columna A se han combinado, ver capturas de pantalla:

doc-combinar-sum1 -2 doc-combinar-sum2

flecha azul burbuja derecha Combine filas duplicadas y sume los valores con Kutools para Excel

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora!

Artículo relacionado:

Combine varias filas en una basada en valores duplicados


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

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

  • Habilite 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 nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (30)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Su primer ejemplo es bastante bueno, pero le falta un paso. Antes de hacer clic en Aceptar, el cursor debe estar en un área en blanco para que se exporte la consolidación. Si no ha seleccionado un área de celda en blanco después de agregar el rango, obtendrá un error de "la fuente se superpone al destino".
Este comentario fue minimizado por el moderador en el sitio
No pude hacer que esto funcionara para más de una columna de datos. ¿Algún consejo?
Este comentario fue minimizado por el moderador en el sitio
¡Funcionó fantásticamente! ¡Gracias! :-)
Este comentario fue minimizado por el moderador en el sitio
El código de VBA se rompe cuando se agregan más filas, no estoy seguro de por qué
Este comentario fue minimizado por el moderador en el sitio
El código VBA no funciona. Combina la primera columna pero los datos de la segunda columna ya no están
Este comentario fue minimizado por el moderador en el sitio
La macro de VBA funciona bien, pero ¿cómo debo cambiarla si quiero eliminar toda la fila en lugar de solo borrar el contenido? Tengo otras columnas que quiero mantener vinculadas a esos datos.
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias por los grandes consejos. Fantástico.
Este comentario fue minimizado por el moderador en el sitio
¿Podría encontrar cómo hacer exactamente lo mismo pero en Google Docs? ¡Lo necesito de verdad!
Este comentario fue minimizado por el moderador en el sitio
¿Cómo haces que esa columna donde las sumas se actualicen automáticamente cuando cambias los datos originales?
Este comentario fue minimizado por el moderador en el sitio
Parece un buen lugar para una mesa dinámica.
Este comentario fue minimizado por el moderador en el sitio
Esta herramienta de consolidación es muy útil. Muchas gracias por compartir la información :)
Este comentario fue minimizado por el moderador en el sitio
Estimado señor, ¿qué pasa si tengo 3 columnas? Nodo1 Nodo2 Longitud R1 J1 30 J1=113 J1 J2 29 J1 J3 54 J3 J4 47 J3 J5 27 J5 J6 19 J5 J7 17 J7 J8 10 J7 J9 56 J9 J10 96 J9 J11 29 J11 J12 34 J12 J13 10 J12 J14 49 Can i use esto para 3 columnas.
Este comentario fue minimizado por el moderador en el sitio
como siempre ideas y proyectos perfectos, gracias a todos :-)
Este comentario fue minimizado por el moderador en el sitio
Realmente gracias tu explicación realmente útil
Este comentario fue minimizado por el moderador en el sitio
Cómo hacer un código VBA para agregar totales para 12 columnas
Este comentario fue minimizado por el moderador en el sitio
¡Ustedes son geniales! Me has ahorrado mucha productividad. No puedo agradecerles lo suficiente
Este comentario fue minimizado por el moderador en el sitio
¿Qué pasa si quiero hacer una ecuación matemática del cliente con los duplicados en lugar de la suma? Por ejemplo, quiero que mis duplicados calculen la resistencia eléctrica general.
Este comentario fue minimizado por el moderador en el sitio
Hola,
A5 A6 A7
quiero una respuesta para KTO como Transpose Rice Biryani Gambas

Columna izquierda Columna derecha
Arroz KTO
Arroz con cuajada Office Tab
KTO Biryani
pollo ranjith
Langostinos KTO

Gracias,
Chinnaraju
9849212552
Este comentario fue minimizado por el moderador en el sitio
Hola,
¿Puede explicar o compartir la fórmula a continuación?
A5 A6 A7
quiero una respuesta para KTO como Transpose Rice Biryani Gambas

Columna izquierda Columna derecha
Arroz KTO
Arroz con cuajada Office Tab
KTO Biryani
pollo ranjith
Langostinos KTO

Gracias,
Chinnaraju
9849212552
Este comentario fue minimizado por el moderador en el sitio
Hola soy chinnaraju

¿Puedes ayudarme con esto? ¿Cualquiera?

=BUSCARV(M5,E:F,2,)


Gracias de antemano.
Este comentario fue minimizado por el moderador en el sitio
Necesita ser:
=BUSCARV(M5,E:F,2,FALSO)
No hay comentarios publicados aquí todavía
Ver más
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL