Excel TEXTJOIN Functievoorbeelden – Excel & Google Spreadsheets

Deze tutorial laat zien hoe je deExcel TEXTJOIN Functie in Excel om tekst uit meerdere strings te combineren.

TEXTJOIN Functieoverzicht

De functie TEXTJOIN combineert tekst van meerdere tekenreeksen die u opgeeft voor de keuze van het scheidingsteken en of u spaties wilt negeren.

Om de TEXTJOIN Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

TEXTJOIN-functie Syntaxis en invoer:

=TEXTJOIN (scheidingsteken, negeer_leeg, tekst1, [tekst2],… )

scheidingsteken - Scheidingsteken tussen elke tekst.

negeer_leeg - Of lege cellen moeten worden genegeerd of niet.

Tekst 1 - Eerste tekstwaarde of bereik.

tekst2 - [optioneel] Tweede tekstwaarde of bereik.

Hoe de TEXTJOIN-functie in Excel te gebruiken:

De functie TEXTJOIN combineert tekst van meerdere tekenreeksen die u opgeeft voor de keuze van het scheidingsteken en of u spaties wilt negeren. Het is beschikbaar in Excel 2016 en hoger.

=TEXTJOIN(" ",false,B3:C3)

Het bovenstaande combineert voornaam en achternaam (kolom B en C) met een spatie als scheidingsteken (het teken dat het woord splitst) en een keuze om spaties op te nemen (het volgende voorbeeld zal duidelijker zijn).

TEXTJOIN om spaties op te nemen

Hoewel sommige cellen blanco kunnen zijn, kan het belangrijk zijn om te weten dat ze blanco zijn nadat u ze hebt gecombineerd.

=TEXTJOIN(";",FALSE,B3:E3)

Door FALSE als tweede argument te gebruiken, worden ze gecombineerd met een puntkomma (gekozen als scheidingsteken) ondanks dat sommige blanco's zijn. Wanneer u ze opnieuw moet opsplitsen, is dit handig met Tekst naar kolommen.

TEXTJOIN om lege plekken te negeren

Het zou geen zin hebben om spaties op te nemen als het scenario is om de aanhef te combineren met de namen zoals hieronder:

=TEXTJOIN(" ",FALSE,B3:E3)

Je kunt de voor de hand liggende zien in F5 en F6 waar er een extra spatie is tussen de voor- en achternaam.

In dit scenario is het beter om lege cellen te negeren als ze niet zijn gevuld met een TRUE als tweede argument.

=TEXTJOIN(" ",TRUE,B3:E3)

TEXTJOIN met 1 en 0

Als u VERT.ZOEKEN hebt gebruikt, weet u misschien dat Excel WAAR herkent als 1 en ONWAAR als 0. Ze kunnen in de meeste gevallen door elkaar worden gebruikt. En hier ook. Er is geen invloed op de keuze van de tekst of het nummer. Gewoon voorkeur (en typsnelheid).

TEXTJOIN met voorwaarde

Misschien wilt u de tekst alleen combineren als ze aan een voorwaarde voldoen. In dit scenario wilt u misschien de volledige namen samenvoegen met komma's als scheidingsteken, alleen als het "Ja" is in Overwerk (kolom C).

{=TEXTJOIN(", ",TRUE,IF(C3:C7="Ja",B3:B7,""))}

Dit is een matrixformule.

Als u een versie van Excel van vóór 2022 gebruikt, moet u na het typen van de formule op CTRL + SHIFT + ENTER drukken in plaats van op ENTER. Je zou accolades eromheen moeten zien als je het goed hebt gedaan (typ de accolades NIET handmatig).

Als u Excel 2022 of Office 365 gebruikt, kunt u de formule normaal invoeren.

TEXTJOIN met verschillende scheidingstekens

U kunt arrayconstanten (de accolades) gebruiken om meerdere scheidingstekens als volgt in te voeren:

=TEKSTVERBINDING({"-","."},1,B3:D3)

Het weet dat het een streepje (-) moet gebruiken als het eerste scheidingsteken en een punt (.) als het tweede.

TEXTJOIN met nummer/datum

Houd er rekening mee dat TEXTJOIN een tekstfunctie is. Bij gebruik van TEXTJOIN is het resultaat een tekst. U kunt deze getallen bijvoorbeeld niet optellen in cel F3 na het gebruik van TEXTJOIN.

Hetzelfde gebeurt voor datums, omdat ze worden herkend als serienummers en niet als tekst. U hoeft datums misschien niet op te tellen, maar het werkt niet goed in filters en draaitabellen.

Om de bovenstaande problemen op te lossen, kunt u VALUE gebruiken om tekst naar waarden om te zetten.

Ander voorbeeld van TEXTJOIN

Een tekenreeks omkeren

U kunt een tekenreeks omkeren door de MID-functie als volgt te combineren met TEXTJOINT.

=TEXTJOIN("",1,MID(A2,{10,9,8,7,6,5,4,3,2,1},1))

Wat ons de volgende resultaten zou geven:

De TEXTJOIN-functie werkt bijna hetzelfde in Google Spreadsheets.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave