TEKST.SPLITSEN in Excel: zo gebruik je het
Engels: TEXTSPLIT
TEKST.SPLITSEN verdeelt tekst over kolommen of rijen, telkens waar een scheidingsteken staat. Eén formule, en de stukken lopen vanzelf over. Beschikbaar in Excel 365 en 2024.
Probeer gratis de eerste oefeningenIn de les Excel 365 voor gevorderden
Wat doet TEKST.SPLITSEN?
TEKST.SPLITSEN verdeelt tekst over meerdere cellen, telkens waar een scheidingsteken staat, zoals een komma of een spatie. Je typt de formule in één cel, en de stukken lopen vanzelf over naar de cellen ernaast.
Met het derde argument verdeel je over rijen in plaats van kolommen. Geef je zowel een kolom- als een rijscheidingsteken, dan maakt Excel er een hele tabel van. TEKST.SPLITSEN werkt in Excel 365 en Excel 2024. In een oudere Excel gebruik je Gegevens > Tekst naar kolommen.
Wanneer gebruik je TEKST.SPLITSEN?
- Een voornaam, familienaam en gemeente die met komma's in één cel staan, over drie kolommen verdelen: =TEKST.SPLITSEN(A2;",").
- Een lijst namen uit één cel onder elkaar zetten: =TEKST.SPLITSEN(A2;;", ").
- Tellen hoeveel woorden er in een zin staan: =AANTALARG(TEKST.SPLITSEN(A2;" ")).
- Het middelste stuk uit een code zoals BE-204-17: =KIEZEN.KOLOMMEN(TEKST.SPLITSEN(A2;"-");2).
Syntax
De syntax is het vaste patroon van een functie. De woorden tussen de haakjes zijn plaatshouders: daar vul je zelf iets in, zoals een cel, een getal of een tekst. Al de rest typ je precies zoals het er staat.
Ingevuld: =TEKST.SPLITSEN(A2;",")
Zo lees je de formule, onderdeel per onderdeel:
| Onderdeel | Wat het betekent | In het voorbeeld |
|---|---|---|
= | Elke formule begint met een gelijkheidsteken. Zonder = ziet Excel wat je typt als gewone tekst. | = |
TEKST.SPLITSEN | De naam van de functie: zo weet Excel wat het moet doen. Je mag ze in kleine letters typen, Excel zet ze zelf in hoofdletters. | TEKST.SPLITSEN |
( ) | Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten. | ( ) |
tekst | De tekst die je wilt verdelen, meestal een cel zoals A2. | A2 |
kolom_scheidingsteken | Het teken waar telkens een nieuwe kolom begint, tussen aanhalingstekens, zoals "," of " ". Laat je het leeg, dan verdeel je alleen over rijen. | "," |
[rij_scheidingsteken] | Niet verplicht: het teken waar telkens een nieuwe rij begint. | weggelaten |
[leeg_negeren] | Niet verplicht: met WAAR slaat Excel lege stukken over, zoals bij twee komma's na elkaar. Zonder dit argument krijg je daar een lege cel. | weggelaten |
[overeenkomstmodus] | Niet verplicht: met 1 let Excel niet op hoofdletters, zodat "x" en "X" allebei splitsen. Zonder dit argument telt het verschil wel. | weggelaten |
[opvullen_met] | Niet verplicht: wat Excel zet in de cellen die leeg blijven als niet elke rij even veel stukken heeft. Zonder dit argument is dat #N/B. | weggelaten |
; | Een puntkomma scheidt de argumenten van elkaar. In een Engelstalige Excel is dat een komma. | ; |
" " | Tekst typ je tussen aanhalingstekens, zoals "Gent". Een getal of een cel, zoals 500 of A2, typ je zonder. | |
[ ] | Wat tussen rechte haken staat, mag je weglaten. De haken zelf typ je nooit. |
TEKST.SPLITSEN stap voor stap
In C2 staat =TEKST.SPLITSEN(A2;","). Lotte, Peeters en Gent komen in C2, D2 en E2. Pas de cijfers of de formule aan en kijk wat er gebeurt.
Zo bouw je die formule zelf op:
- Klik in C2, met lege cellen ernaast, en typ TEKST.SPLITSEN met een haakje.
=TEKST.SPLITSEN( - Klik op A2, de tekst die je wilt verdelen, en typ een puntkomma.
=TEKST.SPLITSEN(A2; - Typ het scheidingsteken tussen aanhalingstekens: ",".
=TEKST.SPLITSEN(A2;"," - Sluit het haakje en druk op Enter: Lotte, Peeters en Gent komen elk in een eigen cel.
=TEKST.SPLITSEN(A2;",")
Meer voorbeelden
Onder elkaar
In C2 staat =TEKST.SPLITSEN(A2;;", "). Het scheidingsteken staat als derde argument: de vier namen komen onder elkaar, vanaf C2.
Woorden tellen
In C2 staat =AANTALARG(TEKST.SPLITSEN(A2;" ")). TEKST.SPLITSEN maakt van de zin zes stukken, en AANTALARG telt ze.
Lege stukken overslaan
In C2 staat =TEKST.SPLITSEN(A2;",";;WAAR). Door de twee komma's na elkaar zou er een lege cel tussen staan. Met WAAR als vierde argument komt Brugge meteen in D2.
Hier gaat het vaak mis
- Staat er iets in de cellen waar de stukken moeten komen, dan krijg je #OVERLOOP!.
- Wat eruit komt, is tekst, ook als het cijfers zijn. Wil je ermee rekenen, zet er dan WAARDE omheen.
Oefen dit in de les Excel 365 voor gevorderden, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.
Veelgestelde vragen
En als ik een oudere Excel heb?
Gebruik dan Gegevens > Tekst naar kolommen. Dat splitst één keer, zonder formule: verandert de tekst, dan moet je opnieuw splitsen.
Lees ook
LINKS, RECHTS en DEELSPATIES.WISSENLENGTEHOOFDLETTERS en KLEINE.LETTERSVIND.SPEC en VIND.ALLES