Alle Excel-functies

SUBSTITUEREN en VERVANGEN in Excel: zo gebruik je het

Engels: SUBSTITUTE, REPLACE

SUBSTITUEREN vervangt een bepaalde tekst door een andere tekst, op elke plaats waar die voorkomt.

Probeer gratis de eerste oefeningenIn de les SUBSTITUEREN en VERVANGEN

Wat doen SUBSTITUEREN en VERVANGEN?

SUBSTITUEREN zoekt een stukje tekst in een cel en vervangt het door een andere tekst, op elke plaats waar het voorkomt. Met een vierde argument vervang je alleen de zoveelste keer.

VERVANGEN werkt anders: die vervangt niet op inhoud, maar op plaats. Je zegt bij welk teken het begint, hoeveel tekens er weg moeten en wat er in de plaats komt. Dat is handig voor codes met een vaste opbouw.

Wanneer gebruik je SUBSTITUEREN en VERVANGEN?

  • Een punt vervangen door een komma in een bedrag uit een Engelse export: =SUBSTITUEREN(A2;".";",").
  • Een woord weghalen, zoals EUR achter een bedrag: =SUBSTITUEREN(A2;" EUR";"").
  • Alle spaties weghalen uit een rekeningnummer: =SUBSTITUEREN(A2;" ";"").
  • De eerste twee tekens van een code vervangen: =VERVANGEN(A2;1;2;"NL").

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.

=SUBSTITUEREN(tekst; oude_tekst; nieuwe_tekst; [exemplaar])

Vervangt een stuk tekst door een ander, op elke plaats waar het voorkomt.

Ingevuld: =SUBSTITUEREN(A1;".";",")

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.=
SUBSTITUERENDe naam van de functie: zo weet Excel wat het moet doen. Je mag ze in kleine letters typen, Excel zet ze zelf in hoofdletters.SUBSTITUEREN
( )Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten.( )
tekstDe cel met de tekst die je aanpast.A1
oude_tekstBij SUBSTITUEREN: de tekst die je wilt vervangen, zoals "."."."
nieuwe_tekstWat ervoor in de plaats komt. Met "" haal je iets weg.","
[exemplaar]Niet verplicht: alleen de zoveelste keer dat de oude tekst voorkomt. Laat je het weg, dan vervangt Excel ze allemaal.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.

SUBSTITUEREN en VERVANGEN stap voor stap

In C1 staat =SUBSTITUEREN(A1;".";","). Vervangt de punt door een komma. Pas de cijfers of de formule aan en kijk wat er gebeurt.

C1
A
B
C
D
E
F
G
H
1
1499.95
1499,95
2
3
4
5
6
7
8
9
10
Gereed

Zo bouw je die formule zelf op:

  1. Klik in C1 en typ SUBSTITUEREN met een haakje, gevolgd door de cel met de tekst, A1, en een puntkomma.=SUBSTITUEREN(A1;
  2. Typ tussen aanhalingstekens wat je wilt vervangen, de punt, en een puntkomma.=SUBSTITUEREN(A1;".";
  3. Typ tussen aanhalingstekens wat ervoor in de plaats komt: een komma.=SUBSTITUEREN(A1;".";","
  4. Sluit het haakje en druk op Enter: de punt is een komma geworden. Het resultaat is nog tekst; met WAARDE erom wordt het een getal.=SUBSTITUEREN(A1;".";",")

Meer voorbeelden

Iets weghalen

In C1 staat =WAARDE(SUBSTITUEREN(A2;" EUR";"")). SUBSTITUEREN haalt de spatie en EUR weg, WAARDE maakt van de tekst 250 een getal.

C1
A
B
C
D
E
F
G
H
1
Bedrag
250
2
250 EUR
3
4
5
6
7
8
9
10
Gereed

Alleen de tweede keer

In C1 staat =SUBSTITUEREN(A2;"-";"/";2). Met 2 als vierde argument vervangt Excel alleen het tweede streepje.

C1
A
B
C
D
E
F
G
H
1
Code
A-12/34
2
A-12-34
3
4
5
6
7
8
9
10
Gereed

Op een vaste plaats met VERVANGEN

In C1 staat =VERVANGEN(A2;1;2;"FR"). VERVANGEN haalt vanaf het eerste teken 2 tekens weg en zet er FR in de plaats, wat er ook stond.

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

Hier gaat het vaak mis

  • De functie houdt rekening met hoofdletters.
  • VERVANGEN werkt anders: die gaat op positie, niet op tekst.
Nu zelf proberen?
Oefen dit in de les SUBSTITUEREN en VERVANGEN, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.

Probeer gratis de eerste oefeningen

Veelgestelde vragen

Hoe vervang ik alleen de tweede keer?

Geef als vierde argument 2.

Lees ook

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