KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe combineert u meerdere rijen tot één rij op basis van duplicaten in Excel?

AuteurXiaoyang Wijzigingsdatum

Mogelijk beschikt u over de volgende voorbeeldgegevens: in kolom A (productnaam) staan enkele dubbele items. U wilt nu de dubbele vermeldingen in kolom A verwijderen, maar de bijbehorende waarden in kolom B combineren. Zie de schermafbeeldingen:

een schermafbeelding van de oorspronkelijke gegevenseen schermafbeelding van een pijleen schermafbeelding van de samengevoegde rijen

Heeft u effectieve manieren om deze taak aan te pakken?

Combineer meerdere Dubbele rij tot één met VBA-code

Combineer meerdere Dubbele rij tot één Kutools voor Excel

Combineer meerdere Dubbele rij en som of bereken het gemiddelde van de waarden met Kutools voor Excel


Combineer meerdere Dubbele rij tot één met VBA-code

De volgende VBA-code helpt u dubbele rijen te combineren op basis van de waarden in kolom A. Deze code is speciaal bedoeld voor gegevens in twee kolommen, dus als u precies twee kolommen heeft, is deze code perfect geschikt om uw gegevens samen te voegen.

1. Houd de toetsen ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications te openen.

2. Klik op Invoegen > Module en plak de volgende code in het Modulevenster.

VBA-code: combineer meerdere rijen tot één

Sub CombineRows()
'Update 20131202
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)
    xvalue = arr(i, 1)
    If Dic.Exists(xvalue) Then
        Dic(arr(i, 1)) = Dic(arr(i, 1)) & " " & arr(i, 2)
    Else
        Dic(arr(i, 1)) = arr(i, 2)
    End If
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 de toets F5, waarna een dialoogvenster verschijnt waarin u het bereik kunt selecteren dat u wilt combineren. Zie schermafbeelding:

een schermafbeelding van het selecteren van het gegevensbereik na het uitvoeren van de code

4. Klik daarna op OK, waarna de waarden in kolom B worden gecombineerd tot één record, gescheiden door spaties.

een schermafbeelding van het resultaat

Opmerkingen:

1. Deze code kan de oorspronkelijke gegevens beschadigen; maak daarom eerst een back-up voordat u deze gebruikt.

2. Deze code is alleen geschikt voor twee kolommen. Als u meer dan twee kolommen hebt, combineert de code alleen de eerste twee kolommen en worden de gegevens uit de overige kolommen verwijderd. Wees dus voorzichtig bij gebruik.


Combineer meerdere Dubbele rij tot één Kutools voor Excel

Aangezien de bovenstaande code beperkingen en risico’s met zich meebrengt, is er dan een handige en veilige manier om deze taak uit te voeren? Met de functie Kutools voor Excel’s Geavanceerd samenvoegen van rijen verwijdert u in een handomdraai dubbele rijen in de kolommen waarop u baseert, en voert u direct samenvoegingen of berekeningen uit in de juiste cellen.

Kutools voor Excel bevat meer dan 300 handige Excel-hulpmiddelen. Probeer het gratis en zonder beperkingen gedurende 30 dagen.Download nu.

Na installatie van Kutools voor Excel gaat u als volgt te werk:

1. Selecteer het gegevensbereik waarvan u duplicaten wilt samenvoegen.

een schermafbeelding van het selecteren van de brongegevens

2. Klik vervolgens op Kutools > Samenvoegen en splitsen > Geavanceerd samenvoegen van rijen.

3. In het dialoogvenster Geavanceerd samenvoegen van rijen selecteert u de kolomnaam als Sleutelkolom waarop u de waarden wilt combineren en klikt u vervolgens op Sleutelkolom.

een schermafbeelding van het selecteren van een sleutelkolom in het dialoogvenster Rijen samenvoegen op basis van kolom

4. Klik daarna op de kolom waarvan u de waarden naar één record wilt combineren, klik op Samenvoegtype en kies Alleen combineren met scheidingsteken. Selecteer vervolgens het gewenste scheidingsteken uit de lijst rechts om de gecombineerde waarden te scheiden. Zie schermafbeelding:

een schermafbeelding van het selecteren van een samenvoegscheidingsteken in het dialoogvenster Rijen samenvoegen op basis van kolom

5. Nadat u de instellingen hebt voltooid, klikt u op OK, waarna uw gegevens worden samengevoegd op basis van de sleutelkolom en gescheiden door scheidingstekens.

een schermafbeelding van het samengevoegde resultaat

Opmerking: Als u voor de overige kolommen geen bewerkingen hoeft in te stellen, laat u de standaardinstellingen gewoon ongewijzigd.


Combineer meerdere Dubbele rij en som of bereken het gemiddelde van de waarden met Kutools voor Excel

Met dit multifunctionele hulpmiddel Geavanceerd samenvoegen van rijen kunt u dubbele rijen combineren én berekeningen uitvoeren op de waarden.

1. Selecteer het gegevensbereik waarvan u duplicaten wilt combineren.

2. Ga naar het dialoogvenster Geavanceerd samenvoegen van rijen.

  • (1.) Selecteer een kolomnaam als Sleutelkolom waarop u andere kolomwaarden wilt baseren, en klik vervolgens op Sleutelkolom;
  • (2.) Selecteer de kolom waarvoor u berekeningen wilt uitvoeren op de waarden en klik vervolgens op Samenvoegtype > Combineer berekenen. Kies daarna het gewenste type berekening; in dit geval selecteer ik Som. Zie schermafbeelding:

een schermafbeelding van het instellen van het dialoogvenster Rijen samenvoegen op basis van kolom

3. Als u voor de overige kolommen geen bewerkingen hoeft in te stellen, laat u de standaardinstellingen ongewijzigd en klikt u op OK. Vervolgens worden de dubbele waarden in kolom A samengevoegd en de bijbehorende waarden in kolom B opgeteld. Zie schermafbeeldingen:

een schermafbeelding van het oorspronkelijke gegevensbereikeen pijleen schermafbeelding van het samengevoegde resultaat

Opmerkingen:

1. Als u de optie Titels opnemen inschakelt, worden de koppen (de eerste rij) van het bereik genegeerd bij gebruik van deze functie.

2. Opgemaakte waarden gebruiken: de opmaak van de waarden blijft behouden nadat u dubbele cellen hebt samengevoegd.

3. Deze functie is niet beschikbaar voor gefilterde gegevens.

Klik hier voor meer informatie over de functie Geavanceerd samenvoegen van rijen.


Gerelateerd artikel:

Combineer Dubbele rij en som de waarden op


Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins