Inhoudsopgave
We kunnen gemakkelijk de vereiste waarden vinden om rijen met dezelfde ID te combineren in Excel. Vandaag gaan we leren hoe we dit proces stap voor stap kunnen uitvoeren in Excel.
Praktijk Werkboek
Download het volgende werkboek en de volgende oefening.
Rijen met dezelfde ID combineren.xlsx3 eenvoudige methoden om rijen met dezelfde ID in Excel te combineren
1. Rijen met dezelfde ID combineren met VBA
Stel dat ik een werkblad heb met de naam en ID van de verkoper en de data waarop hij betaald is. Nu moet ik ze samenvoegen.
STAPPEN:
- Ga naar de Blad tab en rechtsklik op de muis.
- Selecteer Code bekijken .
- Microsoft Visual Basic voor toepassingen venster verschijnt.
Opmerking : U kunt dit venster ook vinden door op de knop Alt+F11 sleutels.
- Nu in de modulevenster, plak het volgende VBA codes.
Sub Combine_Rows_with_IDs() Dim x1 As Range Dim x2 As Long Dim A As Long, B As Long, C As Long On Error Resume Next Set x1 = Application.InputBox("Select Range:", "Combine Rows with IDs", Selection.Address, , , , 8) Set x1 = Range(Intersect(x1, ActiveSheet.UsedRange).Address) If x1 Is Nothing Then Exit Sub x2 = x1.Rows.Count For A = x2 To 2 Step -1 For B = 1 To A - 1 If x1(A, 1).Value = x1(B,1).Value And B A Then For C = 2 To x1.Columns.Count If x1(B, C).Value "" Then If x1(A, C).Value = "" Then x1(A, C) = x1(B, C).Value Else x1(A, C) = x1(A, C).Value & "," & x1(B, C).Value End If Next x1(B, 1).EntireRow.Delete A = A - 1 B = B - 1 End If Next ActiveSheet.UsedRange.Columns.AutoFit End Sub
- Dan om deze VBA-code uit te voeren Klik op op de Ren toets of druk op de toets F5 .
- Een dialoogvenster verschijnt en selecteert de reeks rijen die we willen combineren.
- En tenslotte, klik OK .
- En we krijgen de onderstaande resultaten.
2. Gebruik de consolidatietool om rijen samen te voegen in Excel
Consolideren tool verzamelt gegevens van een andere locatie, om de waarden op te tellen. Laten we denken dat we een werkblad hebben met de naam en het salaris van de verkoper. We gaan de Consolideren hulpmiddel om het totaalbedrag van iemands salaris te achterhalen door de rijen te combineren.
STAPPEN:
- Van de Werkbalk, selecteer Gegevens > Consolideren .
- Er verschijnt een dialoogvenster.
- We kunnen verschillende Functies.
- Selecteer nu het gegevensbereik door de sleutelkolom uiterst links te houden.
- Daarna drukt u op Toevoegen om de referenties toe te voegen.
- Tik op de Bovenste rij & Linker kolom en druk op OK .
- Eindelijk ziet u de samenvatting van de gegevens.
Lees meer: Rijen samenvoegen in Excel
3. IF-functie invoegen om rijen te combineren in Excel
De logische functie IF evalueert de gegeven voorwaarden en geeft een waarde voor true resultaat een andere voor false. We kunnen het gebruiken om rijen met tekstwaarden te combineren. Hier hebben we een dataset ( B4:C10 ) moesten de boeken uit verschillende rijen combineren volgens de schrijver.
STAPPEN:
- Nadat u de tabel hebt geselecteerd, klikt u op Gegevens > Sorteer .
- Sorteer de tabel bij de hoofdkolom.
- Nu ziet de tabel er als volgt uit.
- Daarna moeten we kolommen helpen die de formule bevatten. Eén formule voegt de boeknaam samen.
- In Cel D5 schrijf de formule:
=IF(B5=B4,D4&", "&C5,C5)
- Hit Ga naar en sleep de cursor.
- Hier is een andere kolom waarin we een andere formule gebruiken om de volledige lijst met boeknamen op te zoeken.
- In Cel E5 schrijf formule:
=IF(B6B5,"Merged","")
- Hit Ga naar en sleep het naar beneden, dan zien we het onderstaande resultaat.
- Kopieer nu de resultaten en plak ze in Cel D5 als waarden.
- Opnieuw Sorteer de waarden door de laatste helpende kolom in aflopende volgorde.
- Zo kunnen we alle samengevoegde waarden naar boven halen.
- Tenslotte kunnen we de kolom die niet nodig is verwijderen.
Conclusie
Deze zijn de snelste manier om rijen met dezelfde ID te combineren in Excel Er is een oefen werkboek toegevoegd. Probeer het eens. Voel je vrij om iets te vragen of nieuwe methodes voor te stellen.