Note: The other languages of the website are Google-translated. Back to English
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

Hoe dubbele rijen combineren en de waarden in Excel optellen?

doc-combineren-som1 -2 doc-combineren-som2

In Excel kunt u dit probleem altijd tegenkomen als u een gegevensbereik hebt dat enkele dubbele gegevens bevat, en u nu de dubbele gegevens wilt combineren en de overeenkomstige waarden in een andere kolom wilt optellen, zoals in de volgende schermafbeeldingen. Hoe zou je dit probleem kunnen oplossen?

Combineer dubbele rijen en som de waarden op met de functie Consolideren

Combineer dubbele rijen en tel de waarden op met VBA-code

Combineer dubbele rijen en tel de waarden op met Kutools voor Excel

Combineer overeenkomstige rijen op basis van dubbele waarden in een andere kolom met Kutools voor Excel


pijl blauw rechts bel Combineer dubbele rijen en som de waarden op met de functie Consolideren

De Consolidate is een handig hulpmiddel voor ons om meerdere werkbladen of rijen in Excel te consolideren, dus met deze functie kunnen we ook meerdere rijen samenvatten op basis van de duplicaten. Voer de volgende stappen uit:

1. Klik op een cel waar u het resultaat in uw huidige werkblad wilt vinden.

2. Ga om te klikken Data > Consolideren, zie screenshot:

doc-combineren-som3

3. In de Consolideren dialoog venster:

  • (1.) Selecteer Som van Functie keuzelijst;
  • (2.) Klik doc-combineren-som5om het bereik te selecteren dat u wilt consolideren, en klik vervolgens op Toevoegen knop om de verwijzing naar toe te voegen Alle referenties keuzelijst;
  • (3.) Controleer Bovenste rij en Linker kolom van Gebruik labels in optie. Zie screenshot:

doc-combineren-som4

4. Klik na het voltooien van de instellingen op OK, en de duplicaten worden gecombineerd en opgeteld. Zie screenshot:

doc-combineren-som6

Opmerking:: Als het bereik geen koprij heeft, moet u het vinkje verwijderen Bovenste rij van de Gebruik labels in optie.


Combineer dubbele rijen en som / gemiddelde overeenkomstige waarden in een andere kolom

Kutools for Excel's Geavanceerde combibe-rijen helpt u om meerdere dubbele rijen te combineren tot één record op basis van een sleutelkolom, en het kan ook enkele berekeningen toepassen, zoals som, gemiddelde, aantal enzovoort voor andere kolommen. Klik om Kutools voor Excel te downloaden!


pijl blauw rechts bel Combineer dubbele rijen en tel de waarden op met VBA-code

De volgende VBA-code kan u ook helpen dubbele rijen in het werkblad te consolideren, maar tegelijkertijd worden de originele gegevens vernietigd, u moet een back-up van een kopie van de gegevens maken.

1. Houd de ALT + F11 toetsen, dan opent het de Microsoft Visual Basic voor toepassingen venster.

2. Klikken Invoegen > Moduleen plak de volgende code in het Module Venster.

VBA-code: combineer dubbele rijen en som de waarden op

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. Druk vervolgens op F5 sleutel om deze code uit te voeren, en u moet het bereik selecteren dat u wilt consolideren in het uitgeklapte promptvenster. Zie screenshot:

doc-combineren-som7

4. En klik vervolgens op OKzijn de dubbele rijen gecombineerd en de waarden opgeteld.

Opmerking:: Als u deze code wilt gebruiken, kunt u beter een kopie van het bestand maken om te voorkomen dat de gegevens worden vernietigd, en deze code wordt alleen op twee kolommen toegepast.


pijl blauw rechts bel Combineer dubbele rijen en tel de waarden op met Kutools voor Excel

Hier introduceer ik de handige tool - Kutools for Excel voor jou, zijn Geavanceerd Combineer rijen kan ook snel een plezier doen om dit probleem op te lossen.

Kutools for Excel : met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. Get it Now .

Na het installeren van Kutools for Excelgaat u als volgt te werk:

1. Selecteer het bereik dat u nodig heeft en klik Kutools > Samenvoegen en splitsen > Geavanceerd Combineer rijen. Zie screenshot:

2. In de Geavanceerd Combineer rijen dialoogvenster, vink aan Mijn gegevens hebben kopteksten als uw bereik kopteksten heeft, selecteert u de kolomnaam waarvan u de duplicaten wilt combineren en klikt u op Hoofdsleutel, zie screenshot:

doc-combineren-som7

3. En selecteer vervolgens de kolomnaam waarvan u de waarden wilt optellen en klik op Berekenen > Som of andere berekeningen die u nodig heeft. Zie screenshot:

doc-combineren-som7

4. Klikken Ok om het dialoogvenster te sluiten, kunt u zien dat de duplicaten worden gecombineerd en dat de bijbehorende gegevens in een andere kolom bij elkaar worden opgeteld. Zie screenshots:

doc-combineren-som1 -2 doc-combineren-som2

Klik hier voor meer informatie over Advanced Combine Rows.


pijl blauw rechts bel Combineer overeenkomstige rijen op basis van dubbele waarden in een andere kolom met Kutools voor Excel

Soms wilt u de rijen combineren op basis van dubbele waarden in een andere kolom, de Geavanceerd Combineer rijen of Kutools for Excel kan ook een plezier voor u doen, doe dan als volgt:

1. Selecteer het gegevensbereik dat u wilt gebruiken en klik op Kutools > Samenvoegen en splitsen > Geavanceerd Combineer rijen om de Geavanceerd Combineer rijen dialoog venster.

2. In de Geavanceerd Combineer rijen dialoogvenster, klik op de kolomnaam waarop u andere gegevens wilt combineren, en klik op Hoofdsleutel, zie screenshot:

doc-combineren-som7

3. En klik vervolgens op een andere kolomnaam waarmee u de gegevens wilt combineren, en klik op Combineren Om een ​​scheidingsteken te kiezen om uw gecombineerde waarden te scheiden, zie screenshot:

doc-combineren-som7

4. Dan klikken Okzijn alle waarden met dezelfde cel in kolom A samengevoegd, zie screenshots:

doc-combineren-som1 -2 doc-combineren-som2

pijl blauw rechts bel Combineer dubbele rijen en tel de waarden op met Kutools voor Excel

Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. Download en probeer nu gratis!

Gerelateerd artikel:

Combineer meerdere rijen tot één op basis van dubbele waarden


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken voor u!
officetab onderkant
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Chandra · 9 months ago
    SN SAD No Unit Item No Description Qty CIF_Value ID_EXD AID CSF ARF ECS RCF RDF IFT IDP AIT VAT
    1 M200 UNT 1 Pen 194 500 50 0 0 0 0 0 0 0 0 0 65
    2 M200 UNT 2 Pencil 241 250 25 0 0 0 0 0 0 0 0 0 32.5
    3 M200 UNT 3 Cutter 204 400 40 0 0 0 0 0 0 0 0 0 52
    4 M200 UNT 4 Copy 171 600 60 0 0 0 0 0 0 0 0 0 78
    5 M300 KGM 1 Cup 220 250 25 0 500 0 0 0 0 0 0 0 32.5
    6 M300 KGM 2 Plate 40 350 35 155 0 0 0 0 0 0 0 0 45.5
    7 M300 UNT 3 Bottle 2 150 15 131 0 0 0 0 0 0 0 0 19.5
    8 M300 UNT 4 Glass 2 90 9 34 0 0 0 0 0 0 0 0 11.7
    9 M400 null 1 Shirt 20 800 80 0 0 0 0 0 0 0 0 0 104
    10 M400 KGM 2 Pant 5 5000 500 0 0 0 0 0 0 0 0 0 650
    11 M400 null 3 Shoe 12 7200 720 0 0 0 0 0 0 0 0 0 936
    12 M400 MTR 4 Sandle 40 1600 160 0 0 0 0 0 0 0 0 0 208
    13 M400 UNT 5 Belt 100 2000 200 0 0 0 0 0 0 0 0 0 260
    how to sum cif value and remove duplicate No. (SAD No.) Please help me.
  • To post as a guest, your comment is unpublished.
    Tuhin · 1 years ago
    I am sooooo happy & glad with your tips.
    Allah bless you.
  • To post as a guest, your comment is unpublished.
    blazeruz003@gmail.com · 2 years ago
    Sub MergeSameCells()
    Application.DisplayAlerts = False

    Dim rng As Range

    MergeCells:

    For Each rng In Selection
    If rng.Value = rng.Offset(1, 0).Value And rng.Value <> "" Then
    Range(rng, rng.Offset(1, 0)).Merge
    GoTo MergeCells
    End If
    Next

    End Sub
  • To post as a guest, your comment is unpublished.
    Alex Lesyk · 2 years ago
    An absolute mess of an explantation. Thanks for the effort but it did nothing to help.
  • To post as a guest, your comment is unpublished.
    andreaB · 2 years ago
    LOVE IT!!! YOUR SAVE MY LIFE!!
  • To post as a guest, your comment is unpublished.
    sarah · 3 years ago
    Ifsum=(columns include,start point row,sum column)
    Example ifsum=(A:D,B:2,D:D)
    WAY EASIER!
  • To post as a guest, your comment is unpublished.
    vchinna.mech205@gmail.com · 3 years ago
    Hi Am chinnaraju

    can u please assist for this. Any one?

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


    Thanks in advance.
  • To post as a guest, your comment is unpublished.
    vchinna.mech205@gmail.com · 3 years ago
    Hi,
    Can you please explain or share the Formula for below
    A5 A6 A7
    i want answer for KTO as Transpose Rice Biryani Prawns

    Left coloumn Right Coloumn
    KTO Rice
    Office Tab Curd Rice
    KTO Biryani
    Ranjith Chiken
    KTO Prawns

    Thanks,
    Chinnaraju
    9849212552
  • To post as a guest, your comment is unpublished.
    Chinnaraju · 3 years ago
    Hi,
    A5 A6 A7
    i want answer for KTO as Transpose Rice Biryani Prawns

    Left coloumn Right Coloumn
    KTO Rice
    Office Tab Curd Rice
    KTO Biryani
    Ranjith Chiken
    KTO Prawns

    Thanks,
    Chinnaraju
    9849212552
  • To post as a guest, your comment is unpublished.
    Chris · 4 years ago
    what if I want to do a customer math equation with the duplicates instead of sum? For example I want my duplicates to calculate overall electrical resistance.
  • To post as a guest, your comment is unpublished.
    Joshua · 4 years ago
    You guys are awesome! You have saved me so much productivity. Cant thank you guys enough
  • To post as a guest, your comment is unpublished.
    Raghu · 4 years ago
    How to make VBA code to add totals for 12 columns
  • To post as a guest, your comment is unpublished.
    Mostafa · 4 years ago
    Really Thank you your explain realy helpful
  • To post as a guest, your comment is unpublished.
    Ahmed SAmir · 5 years ago
    as usual perfect Ideas and Projects , thank you all :-)
  • To post as a guest, your comment is unpublished.
    Neelesh Sonekar · 5 years ago
    Dear Sir

    What if i have 3 Cloumns ?

    Node1 Node2 Length
    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 this for 3 columns.
  • To post as a guest, your comment is unpublished.
    Remo · 5 years ago
    This consolidate tool is so useful.
    Many thanks for sharing the info :)
  • To post as a guest, your comment is unpublished.
    Ben · 5 years ago
    Seems like a good spot for a pivot table.
  • To post as a guest, your comment is unpublished.
    Jon · 5 years ago
    How do you make that column where the sums are to update automatically when you change the original data?
  • To post as a guest, your comment is unpublished.
    Maria · 5 years ago
    Could do find hwo to to exactly the same thing but in Google Docs? I really need it!
  • To post as a guest, your comment is unpublished.
    Sha · 6 years ago
    Thank you so much for great tips. Fantastic.
  • To post as a guest, your comment is unpublished.
    Lars · 6 years ago
    The VBA macro works well, but how should I change it if I want to delete the entire row rather than just clearing contents? I have other columns I want to keep linked to that data.
  • To post as a guest, your comment is unpublished.
    stan · 6 years ago
    VBA code does not work. Combines first column but 2nd column data is all gone
  • To post as a guest, your comment is unpublished.
    stan · 6 years ago
    VBA code breaks when more rows added, not really sure why
  • To post as a guest, your comment is unpublished.
    ND · 7 years ago
    Worked fantastically! Thanx! :-)
  • To post as a guest, your comment is unpublished.
    B · 7 years ago
    Couldn't get this to work for more than one column of data - any tips?
  • To post as a guest, your comment is unpublished.
    Ed · 7 years ago
    Your first example is pretty good but it is missing one step. Prior to clicking OK the cursor needs to be in a blank area for the consolidation to export. If you have not selected a blank cell area after adding the range you will get a "source overlaps destination" error.