Bereik samenvoegen in Excel (5 nuttige methoden)

  • Deel Dit
Hugh West

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.xlsm

5 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.

In deze formule is de TRANSPOSE functie zet de verticale Celbereik C5:C9 in een horizontale. Vervolgens wordt de CONCATENATE functie combineert ze en zet ze om in één regel.

  • Druk tenslotte op Ga naar en u ziet de gewenste uitvoer.

Let op: Microsoft heeft veranderd hoe matrixformules werken in de versie van Excel 365 In oudere versies moeten we op Ctrl + Shift + Ga naar om een matrixformule te berekenen.

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.

Let op: Hier stel ik de negeren_blanco argument als WARE om de lege cellen uit te sluiten. U kunt het naar behoefte gebruiken.

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.
=TEXTJOIN2(delimiter,ignore_blank,range)

  • 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.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.