KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel-functie TEXTSPLIT

AuteurSiluvia Wijzigingsdatum

De TEXTSPLIT-functie splitst tekenreeksen op basis van een opgegeven scheidingsteken in een matrix over kolommen en rijen.

Opmerking: Deze functie is alleen beschikbaar in Excel voor Microsoft 365 via het Insider-kanaal.

toont het gebruik van de Excel TEKST.SPLITSEN-functie

Syntaxis

=TEXTSPLIT()text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

Argumenten

Tekst(vereist): De tekst die u wilt splitsen;
Col_delimiter(vereist): Het scheidingsteken of de subtekenreeks die aangeeft waar u de tekst in kolommen wilt splitsen;
Row_delimiter(optioneel): Het scheidingsteken of de subtekenreeks die aangeeft waar u de tekst in rijen wilt splitsen;
Ignore_empty(optioneel): Geeft aan of Lege cellen moet worden genegeerd of niet.
--FALSE(standaard): Lege cellen behouden bij het splitsen.
--TRUE: Lege cellen negeren bij het splitsen.
Match_mode(optioneel): Bepaalt of het scheidingsteken hoofdlettergevoelig is.
--0(standaard): Hoofdlettergevoelig.
--1: Hoofdletterongevoelig.
pad_with(optioneel): De waarde waarmee ontbrekende waarden in een 2D-matrix worden opgevuld. Standaard is dit de foutwaarde #N/B.

Opmerkingen

1) Deze functie werkt hetzelfde als de Tekst naar kolommen-wizard in Excel;
2) Deze functie is het omgekeerde van de TEKST.SAMENVOEGEN-functie;
3) Als „pad_with” wordt weggelaten, wordt #N/B gebruikt om ontbrekende waarden in tweedimensionale matrices op te vullen;
4) Meerdere scheidingstekens moeten worden ingesloten in een matrixconstante en gescheiden door komma’s, bijvoorbeeld {„scheidingsteken1”,„scheidingsteken2”,...}.

Retourneerwaarde

Deze retourneert de gesplitste tekenreeks.

Voorbeeld

Hieronder vindt u enkele voorbeelden die laten zien hoe u de TEXTSPLIT-functie kunt gebruiken om tekst te splitsen onder verschillende voorwaarden.

#Voorbeeld 1: Tekst splitsen op basis van een scheidingsteken in kolommen of rijen

Zoals in de onderstaande schermafbeelding te zien is, kunt u de TEXTSPLIT-functie gebruiken om de tekst in cel A2 op basis van een komma te splitsen in kolommen of rijen.

toont het gebruik van de Excel TEKST.SPLITSEN-functie

Tekst horizontaal in kolommen splitsen met komma’s

Selecteer een cel, voer de volgende formule in en druk op de Enter-toets.

De resultaatcellen worden direct en tegelijkertijd gevuld met de gesplitste teksten, zonder gebruik van de automatische vulgreep.

=TEXTSPLIT(A2,",")

toont het gebruik van de Excel TEKST.SPLITSEN-functie

Tekst verticaal in rijen splitsen met komma’s

Om tekst verticaal in rijen te splitsen op basis van een opgegeven scheidingsteken, laat u het argument col_delimiter leeg en geeft u een scheidingsteken op voor het row_delimiter-argument. Volg hiervoor de onderstaande stappen.

Selecteer een cel, voer de volgende formule in en druk op Enter-toets.

De resultaatcellen worden direct en tegelijkertijd gevuld met de gesplitste teksten, zonder gebruik van de automatische vulgreep.

=TEXTSPLIT(A2,,",")

toont het gebruik van de Excel TEKST.SPLITSEN-functie
#Voorbeeld 2: Lege cellen negeren bij het splitsen van tekst met de TEXTSPLIT-functie

Zoals in de onderstaande schermafbeelding te zien is, behoudt de TEXTSPLIT-functie standaard lege cellen wanneer de tekenreeks twee of meer opeenvolgende scheidingstekens bevat zonder een waarde ertussen. Om lege cellen te negeren tijdens het splitsen, past u de TEXTSPLIT-functie als volgt toe.

toont het gebruik van de Excel TEKST.SPLITSEN-functie

Selecteer een lege cel, voer de volgende formule in en druk op Enterom alle gesplitste teksten te krijgen en Lege cellen te negeren. Als er een lijst met teksten moet worden gesplitst, Selecteer alstublieft u de resultaatcel en sleept u de automatische vulgreep omlaag om de rest van de resultaten te verkrijgen.

=TEXTSPLIT(A2,",",,TRUE)

toont het gebruik van de Excel TEKST.SPLITSEN-functie

Opmerking: In deze formule wordt de logische waarde „TRUE” opgegeven als het ignore_empty-argument.

#Voorbeeld 3: Tekst hoofdlettergevoelig of niet-hoofdlettergevoelig splitsen

Standaard is de TEXTSPLIT-functie Hoofdlettergevoelig, omdat match_mode is ingesteld op 0 of leeg is gelaten.

Zoals te zien is in de onderstaande schermafbeelding, is het match_mode-argument in de TEXTSPLIT-functie leeggelaten. Daardoor zoekt de functie alleen naar een exacte overeenkomst met de tekst „Consultant” in de opgegeven tekenreeks.

=TEXTSPLIT(A2,„Consultant")

toont het gebruik van de Excel TEKST.SPLITSEN-functie

Als u geen exacte overeenkomst wilt zoeken—bijvoorbeeld wanneer u zowel „Consultant” als „CONSULTANT” in de tekst wilt vinden—kunt u het match_mode-argument instellen op 1 om dit te realiseren.

Selecteer een lege cel, voer de onderstaande formule in en druk op de Enter-toets. Selecteer deze resultaatcel en sleep de automatische vulgreepomlaag om de rest van de resultaten te verkrijgen.

=TEXTSPLIT(A2,„Consultant",,TRUE,1)

toont het gebruik van de Excel TEKST.SPLITSEN-functie
#Voorbeeld 4: Tekst tegelijkertijd in rijen en kolommen splitsen

Om tekst tegelijkertijd in rijen en kolommen te splitsen met de TEXTSPLIT-functie, geeft u zowel het col_delimiter- als het row_delimiter-argument op in dezelfde formule.

Zoals in de onderstaande tabel te zien is, kunt u de volgende formule in cel C2 invoeren en op de Enter-toets drukken om de gesplitste teksten tegelijkertijd in de bijbehorende rijen en kolommen te verkrijgen.

=TEXTSPLIT(A2,":", ",")

toont het gebruik van de Excel TEKST.SPLITSEN-functie

Opmerking: In dit geval wordt een dubbele punt „:” opgegeven als het col_delimiter-argument en een komma „,” als het row_delimiter-argument.

#Voorbeeld 4: Een aangepaste waarde gebruiken om ontbrekende waarden in een 2D-matrix op te vullen

Wanneer u de TEXTSPLIT-functie gebruikt om tekst tegelijkertijd in rijen en kolommen te splitsen, geeft Excel #N/B-fouten terug in het resultaat als er ontbrekende waarden zijn in de Oorspronkelijke Tekst-tekenreeks.

Zoals in de onderstaande schermafbeelding te zien is, retourneert Excel na de tekst Released date geen dubbele punt „#N/B” naast „Released date”.:

toont het gebruik van de Excel TEKST.SPLITSEN-functie

Als u alle ontbrekende waarden in de 2D-matrix wilt opvullen met een streepje (-) in plaats van een #N/B-fout, stelt u het laatste argument „pad_with” eenvoudig in op „-”.

Selecteer een lege cel, voer de volgende formule in en druk op de Enter-toets om alle gesplitste teksten in rijen en kolommen te verkrijgen.

=TEXTSPLIT(A2,":",",",,,"-")

toont het gebruik van de Excel TEKST.SPLITSEN-functie
#Voorbeeld 5: Tekst splitsen op basis van meerdere scheidingstekens

Met de TEXTSPLIT-functie kunt u meerdere scheidingstekens tegelijkertijd gebruiken om tekst te splitsen. De scheidingstekens moeten echter worden opgenomen in een matrixconstante en gescheiden worden door komma’s, zoals {„scheidingsteken1”,„scheidingsteken2”,...}.

De tekenreeks in de onderstaande tabel bevat twee scheidingstekens: „-” en „,”. Gebruik de TEXTSPLIT-functie op de volgende manier om de tekst op basis van deze twee scheidingstekens te splitsen.

toont het gebruik van de Excel TEKST.SPLITSEN-functie

Selecteer een lege cel, voer de volgende formule in en druk op de Enter-toets.

=TEXTSPLIT(A2,{"-",","})

toont het gebruik van de Excel TEKST.SPLITSEN-functie

Opmerking: In deze formule is het col_delimiter-argument ingesteld op {"-",","}.


Gerelateerde functies

Excel-functie TEXTAFTER
De functie TEXTAFTER haalt de tekst na een opgegeven subtekenreeks of scheidingsteken uit een tekenreeks en retourneert deze.

Excel-functie TEXTBEFORE
De functie TEXTBEFORE geeft de tekst terug die vóór een opgegeven subtekenreeks of scheidingsteken staat.

Excel-functie VALUETOTEXT
De functie VALUETOTEXT zet een opgegeven waarde om in tekst.


De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.