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

Cum se combină rândurile duplicate și se sumează valorile în Excel?

doc-combine-sum1 -2 doc-combine-sum2

În Excel , este posibil să întâmpinați întotdeauna această problemă, atunci când aveți o gamă de date care conține unele intrări duplicate și acum doriți să combinați datele duplicate și să sumați valorile corespunzătoare într-o altă coloană, după cum se arată în capturile de ecran următoare. Cum ai putea rezolva această problemă?

Combinați rândurile duplicate și suma valorilor cu funcția Consolidare

Combinați rânduri duplicate și suma valorilor cu codul VBA

Combinați rânduri duplicate și suma valorilor cu Kutools pentru Excel

Combinați rândurile corespunzătoare pe baza valorilor duplicate într-o altă coloană cu Kutools pentru Excel


săgeată albastru dreapta balon Combinați rândurile duplicate și suma valorilor cu funcția Consolidare

Consolidarea este un instrument util pentru noi pentru a consolida mai multe foi de lucru sau rânduri în Excel, astfel încât, cu această funcție, putem rezuma mai multe rânduri pe baza duplicatelor. Vă rugăm să efectuați următorii pași:

1. Faceți clic pe o celulă în care doriți să localizați rezultatul în foaia de lucru curentă.

2. Accesați clic Date > Consolida, vezi captura de ecran:

doc-combine-sum3

3. În Consolida căsuță de dialog:

  • (1.) Selectați Sumă din Funcţie lista verticală;
  • (2.) Faceți clic pe doc-combine-sum5 pentru a selecta intervalul pe care doriți să îl consolidați, apoi faceți clic pe Adăuga buton pentru a adăuga referința la Toate referințele casetă listă;
  • (3.) Verificați Rândul de sus și Coloana stângă din Folosiți etichete în opțiune. Vedeți captura de ecran:

doc-combine-sum4

4. După terminarea setărilor, faceți clic pe OK, iar duplicatele sunt combinate și însumate. Vedeți captura de ecran:

doc-combine-sum6

notițe: Dacă intervalul nu are rândul de antet, trebuie să debifați Rândul de sus de la Folosiți etichete în opțiune.


Combinați rândurile duplicate și suma / media valorilor corespunzătoare într-o altă coloană

Kutools pentru Excel's Rânduri Combibe avansate vă ajută să combinați mai multe rânduri duplicate într-o singură înregistrare pe baza unei coloane cheie și, de asemenea, poate aplica unele calcule, cum ar fi suma, media, numărul și așa mai departe pentru alte coloane. Faceți clic pentru a descărca Kutools pentru Excel!


săgeată albastru dreapta balon Combinați rânduri duplicate și suma valorilor cu codul VBA

Următorul cod VBA vă poate ajuta, de asemenea, să consolidați rândurile duplicate în foaia de lucru, dar în același timp, datele originale vor fi distruse, trebuie să faceți o copie de rezervă a datelor.

1. Țineți apăsat butonul ALT + F11 , apoi deschide fișierul Microsoft Visual Basic pentru aplicații fereastră.

2. Clic Insera > Moduleși lipiți următorul cod în Fereastra modulului.

Cod VBA: Combinați rândurile duplicate și suma valorilor

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. Apoi apăsați F5 tasta pentru a rula acest cod și trebuie să selectați intervalul pe care doriți să îl consolidați în caseta de prompt pop-out. Vedeți captura de ecran:

doc-combine-sum7

4. Apoi faceți clic pe OK, rândurile duplicate au fost combinate și valorile sunt adăugate.

notițe: Dacă doriți să utilizați acest cod, este mai bine să faceți o copie a fișierului pentru a evita distrugerea datelor, iar acest cod se aplică doar la două coloane.


săgeată albastru dreapta balon Combinați rânduri duplicate și suma valorilor cu Kutools pentru Excel

Aici, vă prezint instrumentul la îndemână - Kutools pentru Excel pentru tine, este Rânduri combinate avansate De asemenea, poate face rapid o favoare pentru a rezolva această problemă.

Kutools pentru Excel : cu mai mult de 300 de programe de completare Excel la îndemână, gratuit pentru a încerca fără limitări în 30 de zile. Ia-l acum .

După instalare Kutools pentru Excel, vă rugăm să faceți următoarele:

1. Selectați intervalul de care aveți nevoie și faceți clic Kutools > Merge & Split > Rânduri combinate avansate. Vedeți captura de ecran:

2. În Rânduri combinate avansate dialog, verificați Datele mele au anteturi dacă gama dvs. are antete și selectați numele coloanei pe care doriți să combinați duplicatele și faceți clic Cheia principala, vezi captura de ecran:

doc-combine-sum7

3. Și apoi selectați numele coloanei pe care doriți să o sumați valorile și faceți clic calculati > Sumă sau alte calcule de care aveți nevoie. Vedeți captura de ecran:

doc-combine-sum7

4. Clic Ok pentru a închide dialogul, puteți vedea duplicatele sunt combinate și datele corespunzătoare dintr-o altă coloană sunt adunate împreună. Vedeți capturi de ecran:

doc-combine-sum1 -2 doc-combine-sum2

Faceți clic aici pentru a afla mai multe despre Rândurile combinate avansate.


săgeată albastru dreapta balon Combinați rândurile corespunzătoare pe baza valorilor duplicate într-o altă coloană cu Kutools pentru Excel

Uneori, doriți să combinați rândurile pe baza valorilor duplicate într-o altă coloană, Rânduri combinate avansate of Kutools pentru Excel de asemenea, vă poate face o favoare, vă rugăm să faceți următoarele:

1. Selectați intervalul de date pe care doriți să îl utilizați, apoi faceți clic pe Kutools > Merge & Split > Rânduri combinate avansate pentru a activa funcția Rânduri combinate avansate căsuță de dialog.

2. În Rânduri combinate avansate caseta de dialog, faceți clic pe numele coloanei pe care doriți să combinați alte date bazate pe și faceți clic pe Cheia principala, vezi captura de ecran:

doc-combine-sum7

3. Și apoi faceți clic pe un alt nume de coloană pe care doriți să combinați datele și faceți clic pe Combina pentru a alege un separator pentru a separa valorile combinate, consultați captura de ecran:

doc-combine-sum7

4. Apoi apasa Ok, toate valorile cu aceeași celulă din coloana A au fost combinate împreună, vedeți capturi de ecran:

doc-combine-sum1 -2 doc-combine-sum2

săgeată albastru dreapta balon Combinați rânduri duplicate și suma valorilor cu Kutools pentru Excel

Kutools pentru Excel: cu mai mult de 300 de programe de completare Excel la îndemână, încercați fără limitări în 30 de zile. Descărcați și proba gratuită acum!

Articol asociat:

Combinați mai multe rânduri într-unul pe baza valorilor duplicate


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.
fila kte 201905

Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
fundul officetab
Comentarii (30)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Primul tău exemplu este destul de bun, dar îi lipsește un pas. Înainte de a face clic pe OK, cursorul trebuie să fie într-o zonă goală pentru ca consolidarea să poată fi exportată. Dacă nu ați selectat o zonă de celulă goală după adăugarea intervalului, veți obține o eroare „sursa se suprapune destinația”.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Nu ați putut face acest lucru să funcționeze pentru mai mult de o coloană de date - vreun sfat?
Acest comentariu a fost redus la minimum de moderatorul de pe site
A funcționat fantastic! Multumesc! :-)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Codul VBA se întrerupe atunci când se adaugă mai multe rânduri, nu știu cu adevărat de ce
Acest comentariu a fost redus la minimum de moderatorul de pe site
Codul VBA nu funcționează. Combină prima coloană, dar datele din a doua coloană au dispărut
Acest comentariu a fost redus la minimum de moderatorul de pe site
Macrocomanda VBA funcționează bine, dar cum ar trebui să o schimb dacă vreau să șterg întregul rând în loc să șterg doar conținutul? Am alte coloane pe care vreau să le păstrez legate de acele date.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mulțumesc mult pentru sfaturi grozave. Fantastic.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Ați putea găsi exact același lucru, dar în Google Docs? Chiar am nevoie de asta!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Cum faci ca acea coloană în care sumele trebuie să se actualizeze automat atunci când schimbi datele originale?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Pare un loc bun pentru un tabel pivot.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Acest instrument de consolidare este atât de util. Multumesc mult pentru impartirea informatiilor :)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Stimate domnule, ce dacă am 3 Cloumns? Nodul 1 Nodul 2 Lungime 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 J34 12 J13 J10 utilizați acest lucru pentru 12 coloane.
Acest comentariu a fost redus la minimum de moderatorul de pe site
ca de obicei, idei și proiecte perfecte, mulțumesc tuturor :-)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Chiar mulțumesc explicația ta foarte utilă
Acest comentariu a fost redus la minimum de moderatorul de pe site
Cum se face codul VBA pentru a adăuga totaluri pentru 12 coloane
Acest comentariu a fost redus la minimum de moderatorul de pe site
Voi băieți sunteți extraordinari! Mi-ai economisit atât de multă productivitate. Nu vă mulțumesc destul băieți
Acest comentariu a fost redus la minimum de moderatorul de pe site
ce se întâmplă dacă vreau să fac o ecuație de matematică a clientului cu duplicatele în loc de sumă? De exemplu, vreau ca duplicatele mele să calculeze rezistența electrică totală.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună,
A5 A6 A7
Vreau răspuns pentru KTO ca Transpose Rice Biryani Prawns

Coloana din stânga Coloana din dreapta
Orez KTO
Office Tab Curd Rice
KTO Biryani
Ranjith Chiken
KTO Creveți

Multumesc,
Chinnaraju
9849212552
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună,
Puteți explica sau distribui formula de mai jos
A5 A6 A7
Vreau răspuns pentru KTO ca Transpose Rice Biryani Prawns

Coloana din stânga Coloana din dreapta
Orez KTO
Office Tab Curd Rice
KTO Biryani
Ranjith Chiken
KTO Creveți

Multumesc,
Chinnaraju
9849212552
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, sunt chinnaraju

poti te rog ajuta la asta. Oricine?

=CĂUTAREV(M5,E:F,2,)


Mulțumesc în avans.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Trebuie sa fie:
=CĂUTAREV(M5,E:F,2,FALSE)
Nu există comentarii postate aici încă
Încărcați mai
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL