Alle Excel-functies

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.

=TEKST.SPLITSEN(tekst; kolom_scheidingsteken; [rij_scheidingsteken]; [leeg_negeren]; [overeenkomstmodus]; [opvullen_met])

Ingevuld: =TEKST.SPLITSEN(A2;",")

Zo lees je de formule, onderdeel per onderdeel:

OnderdeelWat het betekentIn het voorbeeld
=Elke formule begint met een gelijkheidsteken. Zonder = ziet Excel wat je typt als gewone tekst.=
TEKST.SPLITSENDe 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.( )
tekstDe tekst die je wilt verdelen, meestal een cel zoals A2.A2
kolom_scheidingstekenHet 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.

C2
A
B
C
D
E
F
G
H
1
Gegevens
2
Lotte,Peeters,Gent
Lotte
Peeters
Gent
3
4
5
6
7
8
9
10
Gereed

Zo bouw je die formule zelf op:

  1. Klik in C2, met lege cellen ernaast, en typ TEKST.SPLITSEN met een haakje.=TEKST.SPLITSEN(
  2. Klik op A2, de tekst die je wilt verdelen, en typ een puntkomma.=TEKST.SPLITSEN(A2;
  3. Typ het scheidingsteken tussen aanhalingstekens: ",".=TEKST.SPLITSEN(A2;","
  4. 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.

C2
A
B
C
D
E
F
G
H
1
Ploeg
2
Lotte, Daan, Fatima, Bram
Lotte
3
Daan
4
Fatima
5
Bram
6
7
8
9
10
Gereed

Woorden tellen

In C2 staat =AANTALARG(TEKST.SPLITSEN(A2;" ")). TEKST.SPLITSEN maakt van de zin zes stukken, en AANTALARG telt ze.

C2
A
B
C
D
E
F
G
H
1
Zin
2
Deze zin telt precies zes woorden
6
3
4
5
6
7
8
9
10
Gereed

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.

C2
A
B
C
D
E
F
G
H
1
Gegevens
2
Gent,,Brugge
Gent
Brugge
3
4
5
6
7
8
9
10
Gereed

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.
Nu zelf proberen?
Oefen dit in de les Excel 365 voor gevorderden, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.

Probeer gratis de eerste oefeningen

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