SUBSTITUEREN Functie

Excel 2007+

Samenvatting

De SUBSTITUEREN-functie in Excel vervangt specifieke tekst in een tekenreeks door nieuwe tekst. Perfect voor het aanpassen van datastrings, het corrigeren van veelvoorkomende fouten of het standaardiseren van tekstinhoud.

Syntaxis

SUBSTITUEREN(tekst;oud_tekst;nieuw_tekst;[rang_getal])

Parameters

Parameter Type Vereist Beschrijving
tekst Tekst Ja De tekst of celverwijzing waarvan u tekst wilt vervangen
oud_tekst Tekst Ja De tekst die vervangen moet worden
nieuw_tekst Tekst Ja De nieuwe tekst om oud_tekst te vervangen
rang_getal Getal Nee Optioneel: specificeert welke voorkomende instantie te vervangen

Gebruik van de SUBSTITUTE-functie

SUBSTITUEREN is essentieel voor tekstverwerking in Excel. Gebruik het om foutieve tekst te corrigeren, afkortingen uit te schrijven, datastrings te standaardiseren of rapportnamen aan te passen zonder handmatige bewerking.

Veelvoorkomende SUBSTITUTE Voorbeelden

Basisvervanging

=SUBSTITUEREN(A2;"Verkoop";"Aanschaf")

Vervangt 'Verkoop' door 'Aanschaf' in alle voorkomens (resultaat: Aanschafdatum)

Eerste voorkomende instantie

=SUBSTITUEREN(A3;"1";"2";1)

Vervangt alleen de eerste '1' door '2' (resultaat: Kwartaal 2, 2008)

Specifieke positie

=SUBSTITUEREN(A4;"1";"2";3)

Vervangt de derde '1' door '2' (resultaat: Kwartaal 1, 2012)

Data cleaning

=SUBSTITUEREN(B2;" (oud)";"")

Verwijdert '(oud)' uit productnamen

Veelgestelde Vragen

SUBSTITUEREN zoekt naar specifieke tekst; VERVANGEN vervangt tekst op een exacte positie (karakter per karakter).

Alle voorkomens van oud_tekst worden vervangen door nieuw_tekst.

Nee, SUBSTITUEREN is niet hoofdlettergevoelig.

Veelvoorkomende Fouten en Oplossingen

#WAARDE! fout

Cause: oud_tekst komt niet voor in tekst

Solution: Controleer spelling en gebruik LEN of VINDEN om te testen

Foutieve rang_getal waarde

Cause: rang_getal is 0 of groter dan het aantal voorkomens

Solution: Gebruik een geldig getal (1 of hoger)

Lege celverwijzing

Cause: tekst verwijst naar lege cel

Solution: Voeg controle toe met ALS of IF-functie

Notities

  • Gebruikt puntkomma (;) als scheidingsteken in Nederlandse Excel
  • Werkt alleen met tekst, niet met getallen
  • Kan genest worden met ANDERE tekstfuncties zoals LINKS, RECHTS
  • Voor internationale tekens gebruik UNICODE-functies

Compatibiliteit

Beschikbaar in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niet beschikbaar in: Excel 2003 en eerder

Inhoud laatst beoordeeld: December 9, 2025
Updatefrequentie: Naar behoefte
Geteste Excel-versies: Excel 2007+