Skip to main content

Hoe kunt u snel rijen samenvoegen op basis van een kolomwaarde en vervolgens berekeningen uitvoeren in Excel?

Author: Sun Last Modified: 2025-05-29

Bijvoorbeeld, u heeft een reeks gegevens en één kolom bevat duplicaten. Nu wilt u de rijen samenvoegen op basis van kolom A (met duplicaten) en vervolgens berekeningen uitvoeren op een andere kolom op basis van de samengevoegde rijen, zoals in de onderstaande schermafbeelding te zien is:

In Excel is er geen snelle methode om rijen samen te voegen op basis van een kolomwaarde, maar hier introduceer ik trucs die u kunnen helpen om dubbele rijen samen te voegen en vervolgens sommaties of andere berekeningen uit te voeren op een andere kolom.


arrow blue right bubble Rijen samenvoegen op basis van één kolom en waarden optellen met VBA

Er is een VBA-code die u kan helpen om de dubbele rijen samen te voegen en vervolgens de waarden in een andere kolom op te tellen.

1. Druk op F11 + Alt toetsen om het Microsoft Visual Basic for Applications-venster te openen, klik dan op Invoegen > Module en kopieer en plak de onderstaande VBA-code in het nieuwe Module-venster.

VBA: Rijen samenvoegen op basis van een kolomwaarde

Sub MG30Nov12()
'Updateby20150519
Dim Rng As Range
Dim InputRng As Range
Dim nRng As Range
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set InputRng = InputRng.Parent.Range(InputRng.Columns(1).Address)
With CreateObject("scripting.dictionary")
.CompareMode = vbTextCompare
For Each Rng In InputRng
    If Not .Exists(Rng.Value) Then
        .Add Rng.Value, Rng.Offset(, 1)
    Else
        .Item(Rng.Value).Value = .Item(Rng.Value).Value + Rng.Offset(, 1)
            If nRng Is Nothing Then
                Set nRng = Rng
            Else
                Set nRng = Union(nRng, Rng)
            End If
    End If
Next
If Not nRng Is Nothing Then
    nRng.EntireRow.Delete
End If
End With
End Sub

2. Druk op F5 of klik op de knop Uitvoeren om de VBA-code uit te voeren, en er verschijnt een dialoogvenster waarin u een gegevensbereik selecteert om mee te werken. Zie onderstaande schermafbeelding:

A screenshot showing the data selection prompt for merging rows based on one column in Excel using VBA

3. Nadat u een werkgebied hebt geselecteerd, klikt u op OK. Nu zijn de gegevens samengevoegd op basis van de eerste kolom en zijn de waarden in de tweede kolom opgeteld.

A screenshot showing merged rows and summed values using VBA in Excel

Opmerking: Deze VBA-code werkt alleen correct wanneer u samenvoegt op basis van de eerste kolom en de waarden in de tweede kolom optelt.


arrow blue right bubble Rijen samenvoegen op basis van één kolom en waarden optellen met Geavanceerd Samenvoegen van Rijen

Als u niet bekend bent met VBA-code, kunt u de functie Geavanceerd Samenvoegen van Rijen gebruiken van de derde partij invoegtoepassing – Kutools voor Excel om eenvoudig en snel de dubbele rijen samen te voegen en de waarden in een andere kolom op te tellen.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Selecteer de gegevens die u wilt gebruiken en klik op Kutools > Samenvoegen & Splitsen > Geavanceerd Samenvoegen van Rijen. Zie onderstaande schermafbeelding:

A screenshot showing the Kutools Advanced Combine Rows option in Excel

2. Selecteer in het pop-updialoogvenster de kolom waarop u andere kolommen wilt samenvoegen en klik op Primaire Sleutel, klik op een andere kolom en klik op Berekenen en selecteer Optellen.

Tip: Als uw geselecteerde bereik koppen bevat, vink dan Gegevens bevat koppen aan, en vink Opgemaakte waarden gebruiken aan om de opmaak na het samenvoegen te behouden.

A screenshot showing the options in the Kutools Combine Rows dialog for merging and summing

3. Klik dan op Ok. Nu zijn de gegevens samengevoegd op basis van de primaire kolom, en de andere kolom is opgeteld. Zie onderstaande schermafbeelding:

A screenshot showing the merged rows and summed values after using Kutools


arrow blue right bubble Rijen samenvoegen op basis van één kolom en verschillende bewerkingen uitvoeren op andere kolommen met Geavanceerd Samenvoegen van Rijen.

Geavanceerd Samenvoegen van Rijen is krachtig, omdat het niet alleen dubbele rijen in één kolom kan samenvoegen en vervolgens een andere kolom kan optellen, maar ook dubbele rijen in één kolom kan samenvoegen en verschillende bewerkingen kan uitvoeren op andere kolommen.

Stel dat ik een reeks gegevens heb zoals in de onderstaande schermafbeelding te zien is, en ik wil zowel de waarden in Kolom B combineren als de waarden in Kolom C optellen op basis van Kolom A.
A screenshot showing a dataset with duplicate values where merging and different operations are required

Kutools voor Excel - Geleverd met meer dan 300 essentiële tools voor Excel. Geniet van permanent gratis AI-functies! Download nu!

1. Selecteer het gegevensbereik en klik op Kutools > Samenvoegen & Splitsen > Geavanceerd Samenvoegen van Rijen. Zie onderstaande schermafbeelding:

A screenshot showing the Kutools Advanced Combine Rows option in Excel

2. Doe het volgende in het dialoogvenster Rijen Samenvoegen op Basis van Kolom:

(1) Klik op de kolom waarop u wilt samenvoegen en klik op Primaire Sleutel;

A screenshot showing the primary key selection in Kutools for merging rows based on a column in Excel

(2) Klik op de kolom waarvan u de gegevens wilt combineren, klik op Combineren en selecteer een scheidingsteken uit de lijst;

A screenshot showing the combination options in Kutools for merging rows based on one column

(3) Klik op de kolom waarvan u de waarden wilt optellen en klik op Berekenen, en selecteer Optellen.

A screenshot showing the summing options in Kutools for merging rows based on one column

3. Klik op Ok. Nu kunt u het resultaat hieronder zien:

A screenshot showing the result of merging and performing multiple operations in Excel using Kutools

Met de functie Geavanceerd Samenvoegen van Rijen kunt u ook rijen samenvoegen op basis van één kolom en tellen, gemiddelden berekenen, de eerste of laatste gegevens in andere kolommen behouden.

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!