Hoe voegt u eenvoudig tekst samen op basis van criteria in Excel?
Het samenvoegen van tekst op basis van specifieke criteria in Excel is een krachtige techniek die data-analyse aanzienlijk stroomlijnt, vooral bij het verwerken van grote of complexe datasets. Met deze functie kunnen gebruikers celwaarden combineren aan de hand van een voorwaarde of sleutelwaarde, waardoor rapporten overzichtelijker worden en dieper inzicht in gegroepeerde gegevens mogelijk is. Stel bijvoorbeeld dat u alle namen per land wilt weergeven: door tekst samen te voegen op basis van criteria, doet u dat bondig en efficiënt. Hieronder vindt u verschillende praktische methoden om dit in Excel te realiseren, geschikt voor diverse versies en gebruikersvoorkeuren.

- Tekst samenvoegen op basis van criteria met de TEXTJOIN-functie (Excel 365,2019 en nieuwer)
- Tekst samenvoegen op basis van criteria met Kutools voor Excel(alle versies)
- Tekst samenvoegen op basis van criteria met FILTER en TEXTJOIN (alternatief voor 365/2021+)
- Tekst samenvoegen op basis van criteria met een gebruikersgedefinieerde functie (alle versies)
Tekst samenvoegen op basis van criteria met de TEXTJOIN-functie
De functie TEXTJOIN in combinatie met ALS biedt een efficiënte oplossing om tekst samen te voegen op basis van een specifieke voorwaarde in Excel. Deze methode is beschikbaar in Excel 2019, Excel 2021 en Excel 365, en is bijzonder handig wanneer u waarden wilt samenvoegen die voldoen aan een bepaald criterium—bijvoorbeeld het groeperen van alle namen die tot een specifiek land behoren. De aanpak is dynamisch en past zich naadloos aan wijzigingen in uw gegevens aan.
Een groot voordeel van deze techniek is de combinatie van snelheid en flexibiliteit dankzij formules, waardoor ze ideaal is voor realtime gegevensupdates of grote datasets. Houd er echter rekening mee dat deze methode alleen beschikbaar is in nieuwere versies van Excel. Gebruikt u een oudere versie? Overweeg dan de alternatieven hieronder.
1. Voer de volgende formule in de doelcel in (bijvoorbeeld E2):
=TEXTJOIN(", ", TRUE, IF($A$2:$A$15=D2, $B$2:$B$15, "")) 2. In Excel 2019 gebruikt u, na het invoeren van de formule, de toetscombinatie Ctrl+Shift+Enter om deze als matrixformule toe te passen. In Excel 365/2021 en nieuwer drukt u eenvoudigweg op Enter. Sleep vervolgens de vulgreep omlaag om de formule toe te passen op andere cellen met verschillende criteria. Zie onderstaande schermafbeelding:
- TEXTJOIN: Voegt tekst uit meerdere cellen samen, met elk deel gescheiden door een opgegeven scheidingsteken (bijvoorbeeld ", ").
- ALS-functie: Controleert elke waarde in het bereik A2:A15 op voldoening aan de voorwaarde in D2 en geeft, bij overeenkomst, de bijbehorende waarde uit een ander bereik terug.
Tip: werkt u met zeer grote datasets? Schakel dan de handmatige berekeningsmodus in of beperk het berekeningsgebied voor betere prestaties. Zorg er wel voor dat uw bereiken exact overeenkomen—anders levert de formule fouten of onverwachte resultaten op.
Als uw versie van Excel TEXTJOIN niet ondersteunt of u meer flexibiliteit zoekt—bijvoorbeeld om fouten te negeren, andere scheidingstekens te gebruiken of lege cellen adequaat af te handelen—lees dan verder voor universele methoden.
Tekst samenvoegen op basis van criteria met Kutools voor Excel
Voor gebruikers wiens Excel-versie de TEXTJOIN-functie niet ondersteunt of die liever werken met een interface dan met formules, biedt Kutools voor Excel een eenvoudige oplossing om tekst samen te voegen op basis van criteria. Deze methode maakt complexe formules overbodig en werkt in alle Excel-versies, waardoor het breed toegankelijk is. Kutools integreert naadloos met Excel en is ideaal voor gebruikers die betrouwbaarheid en tijdbesparing waarderen in hun dagelijkse workflow.
Om deze functie te gebruiken, installeer eerst Kutools voor Excel. Na installatie voert u de volgende stappen uit:
- Open uw werkblad, ga vervolgens naar het tabblad **Kutools**, selecteer **Super ZOEKEN** en kies daarna **Eén-op-veel-zoeken (meerdere resultaten retourneren)**.
- Geef in het verschijnende dialoogvenster het ‘Plaatsingsgebied lijst’ op waar de resultaten moeten worden weergegeven, en het ‘Zoekwaardebereik’ dat uw unieke sleutels of criteria bevat.
- Selecteer de volledige dataset als uw brontabel.
- Stel de 'Sleutelkolom' (de kolom met uw criterium, bijvoorbeeld land) en de 'Retourneerkolom' (de kolom met de waarden die u wilt samenvoegen, bijvoorbeeld namen) in via de beschikbare keuzelijsten.
- Klik op 'OK' om de bewerking uit te voeren.

Resultaat: Kutools voegt direct de relevante tekst samen op basis van uw opgegeven criteria en toont de resultaten in de Plaatsingsgebied lijst, zoals hieronder wordt weergegeven:
Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen
Voordelen van het gebruik van Kutools:
- Toepasbaar op elke versie van Excel
- Geen formule-invoer of matrixbewerkingen nodig
- Vermindert het risico op fouten door complexe celverwijzingen
- Efficiënt voor gebruikers die niet vertrouwd zijn met geavanceerde formules
Tekst samenvoegen op basis van criteria met de functies FILTER en TEXTJOIN (Excel 365/2021 of nieuwer alternatief)
In Excel 365 of Excel 2021 en nieuwer biedt de combinatie van FILTER en TEXTJOIN een efficiënte en dynamische manier om tekstwaarden samen te voegen op basis van een voorwaarde. Dit is vooral handig voor gebruikers die matrixformules willen vermijden, maar toch de nieuwste mogelijkheden van Excel willen benutten.
1. Voer in de resultaatcel (bijvoorbeeld E2) de volgende formule in:
=TEXTJOIN(", ", TRUE, FILTER(B$2:B$15, A$2:A$15=D2)) 2. Druk op Enter om de formule te bevestigen en sleep de vulgreep omlaag voor zoveel rijen als u nodig hebt.
Deze methode maakt Ctrl + Shift + Enter overbodig en past zich automatisch aan wanneer gegevens veranderen, waardoor het uiterst robuust is voor dynamische tabellen. In de bovenstaande formule is B$2:B$15 de kolom die moet worden samengevoegd, A$2:A$15 de referentie voor het criterium en D2 de specifieke criteriumwaarde. Pas de bereiken aan op basis van uw dataset. Houd er rekening mee dat FILTER een compatibele Excel-versie vereist.
Tekst samenvoegen op basis van criteria met een gebruikersgedefinieerde functie
Voor gebruikers die een aangepaste, flexibele aanpak zoeken – vooral in Excel-versies zonder dynamische matrixfuncties – biedt een gebruikersgedefinieerde functie (UDF) in VBA een krachtige oplossing om tekst samen te voegen op basis van opgegeven criteria. Met deze methode pas je het scheidingsteken of de logica naar wens aan en is ze ideaal voor oudere Excel-omgevingen of specifieke workflows. Enige basiskennis van de Excel VBA-editor en macro-beveiligingsinstellingen is wel vereist.
1. Druk op de toetsen ALT+F11om het venster „Microsoft Visual Basic for Applications" te openen.
2. Klik in het VBA-venster op 'Invoegen' > 'Module' en plak vervolgens de volgende code in het modulevenster dat verschijnt:
VBA-code: tekst samenvoegen op basis van criteria
Function ConcatenateIf(CriteriaRange As Range, Condition As Variant, ConcatenateRange As Range, Optional Separator As String = ",") As Variant
'Updateby Extendoffice
Dim xResult As String
On Error Resume Next
If CriteriaRange.Count <> ConcatenateRange.Count Then
ConcatenateIf = CVErr(xlErrRef)
Exit Function
End If
For i = 1 To CriteriaRange.Count
If CriteriaRange.Cells(i).Value = Condition Then
xResult = xResult & Separator & ConcatenateRange.Cells(i).Value
End If
Next i
If xResult <> "" Then
xResult = VBA.Mid(xResult, VBA.Len(Separator) + 1)
End If
ConcatenateIf = xResult
Exit Function
End Function
3. Nadat u de code hebt geplakt, sluit u het codevenster en slaat u deze op. Ga terug naar uw Excel-werkblad en gebruik deze UDF door een formule zoals hieronder in cel E2 in te voeren. Sleep daarna de vulgreep omlaag voor andere waarden:
=CONCATENATEIF($A$2:$A$15, D2, $B$2:$B$15, ",") 
Opmerking: in de bovenstaande formule duidt A2:A15 het bereik met criteria aan (bijvoorbeeld land), D2 is het criterium dat gezocht moet worden en B2:B15 is het bereik met de tekst die samengevoegd moet worden. Het standaardscheidingsteken is een komma (","), maar u kunt dit wijzigen in elk gewenst teken of elke gewenste tekenreeks. Zorg ervoor dat uw criterium- en samenvoegbereiken even lang zijn, anders retourneert de functie een fout.
Tips voor UDF’s:
- Macro’s moeten zijn ingeschakeld om UDF’s te laten werken.
- UDF’s worden niet automatisch bijgewerkt wanneer brongegevens wijzigt – druk op F9 om handmatig te vernieuwen indien nodig.
Deze VBA-gebaseerde aanpak is het meest geschikt voor gebruikers die bekend zijn met macro’s of wanneer native Excel-functies niet beschikbaar zijn. De flexibiliteit om de VBA-code aan te passen ondersteunt geavanceerde samenvoeglogica of aangepaste opmaak.
Bij het kiezen van de meest geschikte methode om tekst samen te voegen op basis van criteria in Excel, houdt u rekening met uw Excel-versie, de frequentie van de bewerking (eenmalig of terugkerend) en uw vertrouwdheid met formules of invoegtoepassingen. Als u fouten in formules tegenkomt, controleer dan zorgvuldig of uw bereiken overeenkomen en of alle verwijzingen naar de juiste rijen of kolommen wijzen. Zorg bij VBA-oplossingen dat macro’s zijn ingeschakeld en bij Kutools dat de installatie succesvol is verlopen. Als de resultaten onverwacht leeg zijn, controleer dan of er daadwerkelijk gegevens beschikbaar zijn die voldoen aan de geselecteerde criteria. Door deze methoden slim in te passen in uw dagelijkse workflow, verhoogt u uw productiviteit aanzienlijk, verkrijgt u schone datasamenvattingen en vermijdt u tijdrovende handmatige bewerkingen. Hulp nodig bij andere gegevensverwerkende taken?Bezoek ons tutorialcentrum voor meer Excel-inzichten.
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins
