Inhoudsopgave
Een van de belangrijkste kenmerken van Excel is het samenvoegen van de waarden van alle cellen van een bereik in een enkele cel. Het is nodig om gemakkelijk waarden op te zoeken. Vandaag zal ik laten zien hoe je een reeks samenvoegen in Excel met 5 nuttige methoden.
Download Praktijk Werkboek
Neem dit voorbeeldbestand om het proces zelf te proberen.
Bereik samenvoegen.xlsm5 nuttige methoden om bereiken samen te voegen in Excel
Om het proces te illustreren, hebben we hier een dataset met de Product ID en Productnaam van enkele producten van een bedrijf genaamd Mars Groep De waarden worden opgeslagen in de Celbereik B5:C9 .
Ons doel vandaag is om de namen van alle producten in een enkele cel aan elkaar te rijgen. Laten we daarvoor de onderstaande methoden doorlopen.
1. Combineer de functies CONCATENATE & TRANSPOSE om bereiken samen te voegen.
We kunnen de tekststring gemakkelijk combineren door het samenvoegen van de CONCATENATE en TRANSPOSE functies Volg hiervoor de onderstaande stappen in Excel.
- Selecteer eerst Cel B12 en typ deze formule in.
=CONCATENATE(TRANSPOSE(C5:C9&",")
- Selecteer vervolgens TRANSPOSE(C5:C9&"," van de formule en druk op F9 op je toetsenbord.
- Daarna wordt de formule omgezet in waarden zoals deze.
- Verwijder hier de Gekrulde haakjes van beide kanten.
- Druk tenslotte op Ga naar en u ziet de gewenste uitvoer.
Lees meer: Hoe meerdere cellen combineren tot één cel, gescheiden door een komma, in Excel
2. Bereik samenvoegen met TEXTJOIN functie in Excel
We kunnen een reeks samenvoegen met de functie TEXTJOIN van Excel. Maar deze functie is alleen beschikbaar in Office 365 Pas hiervoor gewoon de onderstaande stappen toe.
- Selecteer eerst Cel B12 en deze formule invoegen.
=TEXTJOIN(",",TRUE,C5:C9)
- Druk daarna op Ga naar .
- Uiteindelijk zal u de reeks als volgt succesvol aan elkaar rijgen.
3. Excel VBA toepassen om bereik samen te voegen
Degenen die geen Office 365 abonnement, kan dit VBA code om bereik in Excel Met deze code kunt u handmatig de TEXTJOIN functie en het aan elkaar rijgen.
- Druk in het begin op F11 op uw toetsenbord om de Microsoft Visual Basic voor toepassingen raam.
- Selecteer vervolgens Module van de Plaats tab.
- Typ nu deze code in de lege pagina.
Functie TEXTJOIN2(delimiter Als Variant, ignore_blank Als Variant, bereik Als Variant) Dim i Als Variant Dim j Als Variant Dim out Als Variant out = "" Als ignore_blank = False Dan Voor i = 1 tot range.Rows.Count Voor j = 1 tot range.Columns.Count Als i = range.Rows.Count En j = range.Columns.Count Dan out = out + range(i, j) Else out = out + range(i, j) + delimiter End If Next j Next i Else For i = 1 Torange.Rows.Count For j = 1 To range.Columns.Count Als range(i, j) "" En i = range.Rows.Count En j = range.Columns.Count Dan out = out + range(i, j) ElseIf range(i, j) "" Dan out = out + range(i, j) + delimiter End If Next j Next i End If TEXTJOIN2 = out End Function
- Druk vervolgens op Ctrl + S om de code op te slaan en het venster te sluiten.
- Vervolgens zal deze code de TEXTJOIN functie met de volgende syntaxis.
- Typ daarom de formule in Cel B12 .
=TEXTJOIN2(", ",TRUE,C5:C9)
- Tenslotte zal de formule de Productnamen in een enkele cel.
4. Bereik samenvoegen met Power Query in Excel
Een andere nuttige methode om arrays samen te voegen met Power Query in excel. Om de taak uit te voeren, doorloop het volgende proces zorgvuldig.
- Selecteer in het begin Celbereik C4:C9 .
- Ga dan naar de Gegevens tabblad en selecteer Van tabel/bereik onder de Gegevens verkrijgen en transformeren .
- Hierna krijgt u de Tabel aanmaken venster waarin toestemming wordt gevraagd om een tabel te maken met het geselecteerde bereik.
- Markeer hier de Mijn tabel heeft koppen vak en druk op OK .
- Vervolgens ziet u de Power Query Editor raam.
- Selecteer in dit venster de kolom en ga naar de Transformeer tab.
- Selecteer hier Transponeer van de Tabel groep.
- Selecteer nu alle gescheiden kolommen in het venster door op de knop Ctrl knop op uw toetsenbord en rechts - klik op een van hen.
- Klik daarna op Kolommen samenvoegen .
- Kies hierna Komma als de Scheider in de Kolommen samenvoegen dialoogvenster.
- Samen met het, type Lijst van producten in de Nieuwe kolomnaam sectie.
- Selecteer ten slotte Close & Load van de Home tab.
- Tenslotte voegt u het bereik samen in een nieuw werkblad zoals dit.
5. Gebruik het commando Vullen Rechtzetten om het bereik samen te voegen.
In Microsoft Excel , Vullen Rechtvaardigen is een zeldzaam maar zeer nuttig commando voor aaneenschakeling. Laten we eens kijken hoe het werkt.
- Selecteer in het begin Celbereik C5:C9 .
- Ga dan naar de Home tabblad en klik op Vul onder de Bewerken van groep.
- Selecteer hierna Rechtvaardig uit het drop-down menu.
- Dat is het, u krijgt met succes de samengevoegde matrix uit de enkele matrix.
Conclusie
Dat is alles voor vandaag. 5 methoden, kunt u leren hoe u een reeks samenvoegen in Excel. Heb je vragen? Stel ze ons gerust. Volg ook ExcelWIKI voor meer informatieve artikelen als deze.