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

Hoe meerdere rijen combineren tot één op basis van duplicaten in Excel?

Misschien heeft u de volgende screenshotgegevens, in de Productnaam kolom A, zijn er enkele dubbele items, en nu moet u de dubbele items in kolom A verwijderen, maar de overeenkomstige waarden in kolom B combineren, zie screenshots:

doc-advanced-comb1 -2 doc-advanced-comb2

Heeft u een aantal effectieve manieren om deze taak op te lossen?

Combineer meerdere dubbele rijen tot één met VBA-code

Combineer meerdere dubbele rijen in één Kutools voor Excel

Combineer meerdere dubbele rijen en som / gemiddelde de waarden op met Kutools voor Excel

Tabblad Office Bewerking en browsen met tabbladen in Office inschakelen en uw werk veel gemakkelijker maken ...
Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%
  • Hergebruik alles: Voeg de meest gebruikte of complexe formules, grafieken en al het andere toe aan uw favorieten en gebruik ze in de toekomst snel opnieuw.
  • Meer dan 20 tekstfuncties: Nummer uit tekststring halen; Extract of verwijder een deel van teksten; Converteer cijfers en valuta's naar Engelse woorden.
  • Tools samenvoegen: Meerdere werkmappen en bladen in één; Meerdere cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Voeg dubbele rijen en som samen.
  • Hulpmiddelen splitsen: Gegevens splitsen in meerdere bladen op basis van waarde; Eén werkmap naar meerdere Excel-, PDF- of CSV-bestanden; Eén kolom naar meerdere kolommen.
  • Plakken overslaan Verborgen / gefilterde rijen; Tel en som op achtergrondkleur; Stuur gepersonaliseerde e-mails in bulk naar meerdere ontvangers.
  • Superfilter: Maak geavanceerde filterschema's en pas deze toe op elk blad Sorteer per week, dag, frequentie en meer; Filteren door vetgedrukt, formules, commentaar ...
  • Meer dan 300 krachtige functies; Werkt met Office 2007-2019 en 365; Ondersteunt alle talen; Eenvoudig te implementeren in uw onderneming of organisatie.

pijl blauw rechts belCombineer meerdere dubbele rijen tot één met VBA-code


De volgende VBA-code kan u helpen dubbele rijen te combineren op basis van de waarde van kolom A, en de volgende code wordt alleen toegepast voor twee kolommen. Dus als u gegevens uit twee kolommen heeft, zal deze code u een plezier doen.

1. Houd de ALT + F11 toetsen, en het opent de Microsoft Visual Basic for Applications-venster.

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

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 F5 -toets, en er verschijnt een promptvenster om u eraan te herinneren een bereik te selecteren dat u moet combineren. Zie screenshot:

doc-advanced-comb3

4. En klik vervolgens op OKzijn de waarden in kolom B gecombineerd tot één record en gescheiden door spaties.

doc-advanced-comb4

Opmerkingen:

1. Deze code kan de originele gegevens vernietigen. Als u deze gebruikt, kunt u beter eerst een back-up van de gegevens maken.

2. Deze code wordt alleen toegepast voor twee kolommen. Als u meer dan twee kolommen heeft, zal deze code alleen de eerste twee kolommen combineren en andere kolomgegevens verwijderen. Wanneer u deze code gebruikt, moet u voorzichtig zijn.


pijl blauw rechts belCombineer meerdere dubbele rijen in één Kutools voor Excel

Nu de bovenstaande code enkele beperkingen en risico's heeft, is er een handige en veilige manier om deze klus te klaren? Met Kutools for Excel's Geavanceerd Combineer rijen hulpprogramma kunt u snel meerdere dubbele rijen verwijderen in de kolommen waarop u bent gebaseerd en deze samenvoegen of enkele berekeningen uitvoeren voor andere records in de juiste cellen.

Kutools for Excel bevat meer dan 300 handige Excel-tools. Gratis te proberen zonder beperking binnen 30 dagen. Get it Now.

Ga als volgt te werk na het installeren van Kutools voor Excel:

1. Selecteer de bereikgegevens die u duplicaten wilt combineren.

doc-advanced-comb5

2. Dan klikken Kutools > Inhoud converter > Geavanceerd Combineer rijen. Zie screenshot:

doc-advanced-comb6

3. In de Geavanceerd Combineer rijen dialoogvenster, selecteert u de kolomnaam als de sleutelkolommen waarop u waarden wilt combineren op basis van en klikt u op Sleutel kolommen. Zie screenshot:

doc-advanced-comb7

4. Klik vervolgens op de kolom die u nodig hebt om hun waarden in één record te combineren, en klik vervolgens op Combineer operaties En kies Alleen combineren met afscheider, en kies een scheidingsteken dat u nodig hebt om de gecombineerde waarden van de rechterlijst te scheiden. Zie screenshot:

doc-advanced-comb8

5. Klik na het voltooien van de instellingen op OK, en uw gegevens worden samengevoegd op basis van de sleutelkolommen en gescheiden door scheidingstekens.

doc-advanced-comb9

Opmerking: Als u de bewerkingen voor de overige kolommen niet hoeft in te stellen, behoudt u gewoon de standaardstatus.


pijl blauw rechts belCombineer meerdere dubbele rijen en som / gemiddelde de waarden op met Kutools voor Excel

Met deze multifunctional Geavanceerd Combineer rijen hulpprogramma, kunt u dubbele rijen combineren en ook enkele berekeningen voor de waarden uitvoeren.

1. Selecteer de bereikgegevens die u duplicaten wilt combineren.

2. Ga naar de Geavanceerd Combineer rijen dialoog venster;

  • (1.) Selecteer een kolomnaam als sleutelkolom waarop u andere kolomwaarden wilt berekenen, en klik vervolgens op Sleutel kolommen;
  • (2.) Selecteer de kolom die u nodig hebt om enkele berekeningen voor de waarden uit te voeren, en klik vervolgens op Combineer operaties > Combineer berekenen, kies dan een berekeningstype dat je nodig hebt, in dit geval selecteer ik Som. Zie screenshot:

doc-advanced-comb10

3. Als u de bewerkingen voor de overige kolommen niet hoeft in te stellen, behoudt u gewoon de standaardstatus en klikt u op OK, en de dubbele waarden in kolom A worden samengevoegd en hun overeenkomstige waarden in kolom B worden opgeteld. Zie screenshots:

doc-advanced-comb11 -2 doc-advanced-comb12

Opmerkingen:

1. Als u controleert Mijn gegevens hebben kopteksten optie, worden uw kopteksten (de eerste rij) van het bereik genegeerd wanneer u dit hulpprogramma toepast.

2. Gebruik opgemaakte waarden: het behoudt de opmaak van de waarden na het combineren van de dubbele cellen.

3. Dit hulpprogramma is niet beschikbaar voor het filteren van gegevens.

Klik om meer te weten over deze functie Advanced Combine Rows.


Gerelateerd artikel:

Combineer dubbele rijen en tel de waarden op


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!
officetab onderkant
Comments (8)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Ik heb ontdekt dat de functie "Combineer meerdere dubbele rijen en som/gemiddelde van de waarden" in KUTools niet werkt als de getallen in de rij een komma of punt hebben. Dit maakt de tool onbruikbaar voor het combineren en optellen van valutavelden (daarom heb ik het product eerst geprobeerd). Ik gebruik momenteel de proefversie waarin staat dat deze volledig functioneert; is het mogelijk dat dit werkt in de betaalde versie?
David Greene
Deze opmerking is gemaakt door de moderator op de site
[quote]Ik heb ontdekt dat de functie "Combineer meerdere dubbele rijen en som/gemiddelde van de waarden" in KUTools niet werkt als de getallen in de rij een komma of punt hebben. Dit maakt de tool onbruikbaar voor het combineren en optellen van valutavelden (daarom heb ik het product eerst geprobeerd). Ik gebruik momenteel de proefversie waarin staat dat deze volledig functioneert; is het mogelijk dat dit werkt in de betaalde versie?Door David Greene[/quote] Sorry, we zullen het in de volgende versie oplossen.
Admin-jay
Deze opmerking is gemaakt door de moderator op de site
Hetzelfde hier, ik heb mijn gegevens helemaal naar beneden gefilterd tot 4 kolommen en 100k rijen en het werkt nog steeds niet. Ik heb dit nu 3 weken geprobeerd en kan mijn taak niet met succes voltooien. Kutools werkt alleen als je heel weinig rijen hebt.
JP
Deze opmerking is gemaakt door de moderator op de site
Hier ook. Ik stond op het punt om te kopen omdat de tools erg leuk zijn, maar ik dacht dat ik het eerst zou proberen. Combineren werkt nooit. Ik heb het nu ongeveer 3 weken geprobeerd en het loopt altijd vast. Ongeacht de kracht van mijn computer (draaide op mijn krachtpatser thuis, hetzelfde probleem)
Ik bleef kappen met steeds minder gegevens om te zien of het zou werken, maar het zou nog steeds niet werken.
De laatste die ik probeerde was 4 kolommen en 100k rijen en het zat nog steeds vast. Niet erg handig, tenzij je < 100 rijen hebt of zoiets.
Oud en Nieuw1978
Deze opmerking is gemaakt door de moderator op de site
Boven Alleen macro Combineer de beperkte cel (bijv. 20 cellen) in de b-kolom. Hoe meer cellen te combineren
Ilaiyaraja
Deze opmerking is gemaakt door de moderator op de site
Hetzelfde - 2021 en dit werkt nog steeds alleen als je 20 rijen hebt...
Oud en Nieuw1978
Deze opmerking is gemaakt door de moderator op de site
Ik heb in kolom A

1 Gegoten
2 Bemanning
3 Inhuren
4 Gegoten
5 Inhuren
6 Bemanning

Ik heb deze unieke CAST CREW AND HIRING nodig in een andere kolom zonder te verwijderen in kolom A-items.

Vb: ik heb nodig (na formule)

1 Gegoten
2 Bemanning
3 Inhuren

Is het mogelijk per formule?
Muveen
Deze opmerking is gemaakt door de moderator op de site
Ik heb de bovenstaande code in het verleden met succes gebruikt, maar vandaag wordt kolom B verwijderd. Het lijkt erop dat het alleen duplicaten verwijdert ... niet zeker wat het probleem is.

Voorbeeldgegevens
Reece, Ashley G01-Registered-UWG
Reece, Chris G02-Registered-KSU
Reece, Chris G03-Dropped-KSU
Reece, Jayden G02-geregistreerd-UNG
Reece, Jayden G02-Ingetrokken-UNG
Ashley
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0  Personages
Voorgestelde locaties