Excel Formulas Academy · Les

Samenvoegen met scheidingstekens via TEXTJOIN

Combineer meerdere waarden met een scheidingsteken ertussen.

Les 2 van 413 stappen

Samenvoegen met scheidingstekens via TEXTJOIN is een gratis Excel Formulas Academy-les op CoddyKit. Dit is les 2 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Excel Formulas Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Excel Formulas Academy bevat in totaal 4 lessen.

Wanneer CONCAT tekortschiet

In de vorige les zag je dat CONCAT een bereik kan samenvoegen, maar geen scheidingsteken tussen elke waarde kan plaatsen.

Stel dat je een kolom met steden hebt en deze als één lijst met komma's wilt weergeven: Paris, Tokyo, Cairo. Met CONCAT zou je elke komma handmatig moeten typen.

TEXTJOIN lost dit elegant op: je geeft één scheidingsteken op en de functie plaatst dat automatisch tussen elke waarde.

De syntaxis van TEXTJOIN

TEXTJOIN heeft drie onderdelen:

  • delimiter de tekst die tussen waarden wordt geplaatst, zoals ", "
  • ignore_empty TRUE om lege cellen over te slaan, FALSE om ze te behouden
  • text1, text2, ... de cellen of bereiken die je wilt samenvoegen

De vorm is =TEXTJOIN(delimiter, ignore_empty, text1, ...). Het scheidingsteken wordt alleen tussen items gebruikt, nooit helemaal aan het begin of einde.

=TEXTJOIN(", ", TRUE, A2:A4)

Je eerste TEXTJOIN

Stel dat A2:A4 de waarden Paris, Tokyo en Cairo bevat.

De onderstaande formule voegt ze samen met een komma en een spatie ertussen, wat Paris, Tokyo, Cairo oplevert.

Let op: er staat geen komma voor Paris of na Cairo. TEXTJOIN voegt het scheidingsteken alleen tussen waarden in.

=TEXTJOIN(", ", TRUE, A2:A4)

Een scheidingsteken kiezen

Het scheidingsteken kan elke tekst zijn die je wilt. Veelgebruikte keuzes zijn:

  • ", " voor een goed leesbare lijst
  • " - " voor een pad met streepjes
  • "; " voor lijsten met puntkomma's
  • " " voor één spatie, bijvoorbeeld bij het samenstellen van een volledige naam

Hier voegen we naamonderdelen samen met één spatie ertussen.

=TEXTJOIN(" ", TRUE, A2, B2, C2)

Lege cellen overslaan

Het argument ignore_empty is krachtig. Stel het in op TRUE en lege cellen in je bereik worden overgeslagen, zodat je nooit dubbele scheidingstekens krijgt.

Stel dat A2:A4 Paris, een lege cel en Cairo bevat. Met ignore_empty ingesteld op TRUE krijg je Paris, Cairo, niet Paris, , Cairo.

=TEXTJOIN(", ", TRUE, A2:A4)

Lege waarden behouden met FALSE

Soms wil je lege posities juist behouden, bijvoorbeeld om gegevensposities op één lijn te houden.

Stel ignore_empty in op FALSE en lege cellen leveren nog steeds een scheidingsteken op. Als A2:A4 Paris, een lege cel en Cairo bevat, wordt het resultaat Paris, , Cairo.

Kies TRUE voor nette lijsten en FALSE wanneer posities belangrijk zijn.

=TEXTJOIN(", ", FALSE, A2:A4)

Uitgewerkt voorbeeld: een CSV-rij samenstellen

Stel dat een rij een bestelling bevat: de ID in A2, het item in B2, de hoeveelheid in C2 en de prijs in D2.

Als je deze wilt exporteren als een regel met komma's, voeg je het volledige bereik samen met een komma als scheidingsteken.

Het resultaat kan 1001,Notebook,3,4.99 zijn, klaar om in een CSV-bestand te plakken.

=TEXTJOIN(",", FALSE, A2:D2)

Meerdere bereiken samenvoegen

TEXTJOIN kan meerdere bereiken en afzonderlijke cellen als losse argumenten accepteren, allemaal met hetzelfde scheidingsteken.

Je kunt bijvoorbeeld twee afzonderlijke kolommen met tags combineren tot één lijst:

Elke waarde uit beide bereiken wordt in de juiste volgorde samengevoegd, met het door jou gekozen scheidingsteken ertussen.

=TEXTJOIN(" | ", TRUE, A2:A4, C2:C4)

Een regeleinde als scheidingsteken gebruiken

Je kunt waarden op afzonderlijke regels in één cel plaatsen door een teken voor een regeleinde als scheidingsteken te gebruiken.

In Excel is dat teken CHAR(10). In Google Sheets kun je ook CHAR(10) gebruiken.

Schakel na het invoeren van de formule tekstterugloop in voor de cel, zodat de regeleinden zichtbaar zijn.

=TEXTJOIN(CHAR(10), TRUE, A2:A4)

Praktijktaak: lijst met e-mailontvangers

Je hebt een kolom met e-mailadressen in A2:A10 en wilt deze als één tekenreeks met puntkomma's samenvoegen, zodat je die in het veld Aan van een e-mail kunt plakken.

Gebruik een puntkomma met een spatie als scheidingsteken en sla lege waarden over, zodat de lijst netjes blijft.

De uitvoer is één regel met ontvangers die je direct kunt plakken en die wordt bijgewerkt wanneer je adressen toevoegt.

=TEXTJOIN("; ", TRUE, A2:A10)

CONCAT versus TEXTJOIN

Hier volgt een korte keuzehulp:

  • Gebruik CONCAT of & wanneer je een paar specifieke items samenvoegt met verschillende scheidingstekens of zonder scheidingsteken.
  • Gebruik TEXTJOIN wanneer je een bereik samenvoegt en hetzelfde scheidingsteken tussen elke waarde wilt, vooral wanneer je lege waarden wilt overslaan.

TEXTJOIN is bijzonder handig voor lijsten, CSV-rijen en tekenreeksen met tags, waarbij het vervelend zou zijn om elk scheidingsteken apart te typen.

=TEXTJOIN(", ", TRUE, A2:A100)

Korte controle

Test wat je weet over TEXTJOIN.

Samenvatting: TEXTJOIN met scheidingstekens

Je weet nu hoe je lijsten met scheidingstekens maakt:

  • =TEXTJOIN(delimiter, ignore_empty, text1, ...)
  • Het scheidingsteken staat tussen waarden, nooit aan de uiteinden.
  • ignore_empty = TRUE slaat lege waarden over voor nette lijsten.
  • De functie accepteert bereiken, dus één formule verwerkt een hele kolom.
  • Gebruik CHAR(10) voor regeleinden in een cel.

Vervolgens ga je de schrijfwijze van tekst standaardiseren met UPPER, LOWER en PROPER.

Gratis beginnen

Leer Excel met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Samenvoegen met scheidingstekens via TEXTJOIN” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Excel Formulas Academy, waaronder “Samenvoegen met scheidingstekens via TEXTJOIN”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Excel Formulas Academy bevat in totaal 4 lessen.

Wat leer ik in “Samenvoegen met scheidingstekens via TEXTJOIN”?

Combineer meerdere waarden met een scheidingsteken ertussen. Je oefent met Excel Formulas Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Excel Formulas Academy te beginnen?

Ervaring vooraf is niet nodig. Excel Formulas Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 2 van 4.

Hoe lang duurt de les “Samenvoegen met scheidingstekens via TEXTJOIN”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Excel Formulas Academy?

Ja. Elke les over Excel Formulas Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Tekst samenvoegen met CONCAT
  2. Samenvoegen met scheidingstekens via TEXTJOIN
  3. Hoofdlettergebruik wijzigen met UPPER, LOWER, PROPER
  4. Tekst vervangen met SUBSTITUTE
← Terug naar Excel Formulas Academy