Alle Excel-functies

TEKST.VOOR en TEKST.NA in Excel: zo gebruik je het

Engels: TEXTBEFORE, TEXTAFTER

TEKST.VOOR geeft alles vóór een scheidingsteken en TEKST.NA alles erachter. Beschikbaar in Excel 365.

Probeer gratis de eerste oefeningenIn de les TEKST.VOOR en TEKST.NA

Wat doen TEKST.VOOR en TEKST.NA?

TEKST.VOOR geeft alles wat voor een scheidingsteken staat, TEKST.NA alles wat erachter staat. Je zegt alleen bij welk teken Excel moet knippen, zoals een @, een spatie of een streepje.

Vroeger had je daarvoor LINKS of DEEL met VIND.SPEC nodig. TEKST.VOOR en TEKST.NA doen het in één stap, maar werken alleen in Excel 365. Moet je bestand ook in een oudere versie werken, gebruik dan de oude manier.

Wanneer gebruik je TEKST.VOOR en TEKST.NA?

  • De naam voor de @ in een e-mailadres: =TEKST.VOOR(A2;"@").
  • Het domein na de @: =TEKST.NA(A2;"@").
  • De voornaam uit een volledige naam: =TEKST.VOOR(A2;" ").
  • Het laatste stuk van een code, na het laatste streepje: =TEKST.NA(A2;"-";-1).

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.VOOR(tekst; scheidingsteken; [exemplaar])

Alles wat voor het scheidingsteken staat.

Ingevuld: =TEKST.VOOR(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.VOORDe 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.VOOR
( )Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten.( )
tekstDe cel met de tekst.A2
scheidingstekenHet teken waar Excel knipt, zoals "@", " " of "-"." "
[exemplaar]Niet verplicht: bij het zoveelste scheidingsteken knippen. Met -1 knip je bij het laatste.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.VOOR en TEKST.NA stap voor stap

In C1 staat =TEKST.NA(A1;"@"). Alles na de @. Pas de cijfers of de formule aan en kijk wat er gebeurt.

C1
A
B
C
D
E
F
G
H
1
info@leer-excel.be
leer-excel.be
2
3
4
5
6
7
8
9
10
Gereed

Zo bouw je die formule zelf op:

  1. Klik in C1 en typ TEKST.NA met een haakje, gevolgd door de cel met het e-mailadres, A1.=TEKST.NA(A1
  2. Typ een puntkomma en tussen aanhalingstekens het teken waar Excel moet knippen: "@".=TEKST.NA(A1;"@"
  3. Sluit het haakje en druk op Enter: je krijgt alles na de @.=TEKST.NA(A1;"@")

Meer voorbeelden

De voornaam

In C1 staat =TEKST.VOOR(A2;" "). Alles voor de eerste spatie: de voornaam.

C1
A
B
C
D
E
F
G
H
1
Naam
Sofie
2
Sofie Maes
3
4
5
6
7
8
9
10
Gereed

Het laatste stuk

In C1 staat =TEKST.NA(A2;"-";-1). Met -1 knipt Excel bij het laatste streepje.

C1
A
B
C
D
E
F
G
H
1
Code
07
2
BE-ANT-2026-07
3
4
5
6
7
8
9
10
Gereed

Het stuk tussen twee tekens

In C1 staat =TEKST.VOOR(TEKST.NA(A2;"-");"-"). Eerst alles na het eerste streepje, ANT-07, en daarvan alles voor het volgende streepje.

C1
A
B
C
D
E
F
G
H
1
Code
ANT
2
BE-ANT-07
3
4
5
6
7
8
9
10
Gereed

Hier gaat het vaak mis

  • Staat het teken er niet in, dan krijg je #N/B.
Nu zelf proberen?
Oefen dit in de les TEKST.VOOR en TEKST.NA, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.

Probeer gratis de eerste oefeningen

Veelgestelde vragen

Kan ik ook het laatste scheidingsteken kiezen?

Ja, in Excel 365 met een negatief exemplaarnummer als derde argument.

Lees ook

LINKS, RECHTS en DEELSPATIES.WISSENLENGTEHOOFDLETTERS en KLEINE.LETTERSVIND.SPEC en VIND.ALLES