HomeTekstfunctiesSUBSTITUEREN() functie

SUBSTITUEREN() functie

SUBSTITUEREN() functie in Excel

Samenvatting SUBSTITUEREN() functie

De SUBSTITUEREN() functie in Excel is een krachtige tekstfunctie waarmee je specifieke tekst in een cel kunt vervangen door andere tekst. Het is vooral handig als je herhaaldelijk een bepaald woord, symbool of teken wilt aanpassen binnen dezelfde cel, zonder dat je handmatig hoeft te zoeken en te vervangen.

Vertaling

Nederlands: SUBSTITUEREN()
Engels: SUBSTITUTE()
Duits: WECHSELN()

Resultaat waarde

Vervangt oude tekst door nieuwe tekst in een tekenreeks

Doel

Binnen een bestaande tekst één of meerdere keren een stuk tekst te vervangen door iets anders.

Syntaxis

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

Argumenten

tekst
De originele tekst of cel waarin je iets wilt vervangen.

oud_tekst
De tekst die je wilt vervangen.

nieuw_tekst
De nieuwe tekst die de oude tekst vervangt.

[rang_getal] – [Optioneel]
Hiermee geef je aan de hoeveelste keer dat oud_tekst voorkomt moet worden vervangen. Laat je dit weg, dan vervangt Excel alle voorkomens.

Gebruik van SUBSTITUEREN() functie

De SUBSTITUEREN() functie is ideaal als je snel tekst in cellen wilt vervangen zonder de oorspronkelijke structuur te verliezen. Bijvoorbeeld, stel dat je in een dataset productcodes hebt waarin steeds de letter “A” moet worden vervangen door “B”.
Dan kun je eenvoudig de volgende formule gebruiken:

=SUBSTITUEREN(A2;"A";"B")

Als in cel A2 de tekst “A123-A456” staat, dan geeft de functie het resultaat:
B123-B456

Je kunt ook aangeven welk specifiek voorkomen je wilt vervangen.
Bijvoorbeeld:

=SUBSTITUEREN("Excel Excel Excel";"Excel";"Word";2)

Het resultaat is:Excel Word Excel
Hier wordt alleen de tweede keer dat “Excel” voorkomt, vervangen door “Word”.

Waarom SUBSTITUEREN() functie gebruiken?

De SUBSTITUEREN() functie is bijzonder nuttig wanneer je te maken hebt met teksten die meerdere keren dezelfde waarde bevatten. In tegenstelling tot VERVANGEN(), werkt SUBSTITUEREN() niet met positie, maar met tekstherkenning.
Dat betekent dat je niet hoeft te weten waar het te vervangen woord zich bevindt — Excel zoekt en vervangt automatisch.

Bijvoorbeeld, als je importgegevens hebt met ongewenste karakters zoals streepjes of spaties, kun je deze met één formule verwijderen:

=SUBSTITUEREN(A1;" ";"")

Zo kun je alle spaties verwijderen.
In combinatie met functies als WISSEN.CONTROL() of VERGELIJKEN() kun je de resultaten verder opschonen of controleren.

Voorbeeld 1

Je hebt e-mailadressen waarin per ongeluk dubbele @-tekens staan (info@@bedrijf.nl).
Met SUBSTITUEREN kun je dit eenvoudig herstellen:

=SUBSTITUEREN(A1;"@@";"@")

Voorbeeld 2

Stel, je hebt een lijst met productnamen waarin onjuiste afkortingen voorkomen:

ProductGewenst resultaat
App_MobApp_Mobile
App_TabApp_Tablet
App_PCApp_Computer

Met SUBSTITUEREN() kun je dit snel corrigeren:

=SUBSTITUEREN(A2;"_Mob";"_Mobile")

Deze formule is flexibel: verander je “_Mob” door “_PC”, dan vervangt Excel alleen die variant. Zo kun je eenvoudig schoonmaakacties automatiseren in grote tabellen.

Opmerkingen SUBSTITUEREN() functie

  • Als je rang_getal weglaat, vervangt Excel alle voorkomens van de oude tekst.
  • De functie is hoofdlettergevoelig. “Excel” en “EXCEL” worden dus als verschillend beschouwd.
  • SUBSTITUEREN() wijzigt de originele cel niet — het resultaat verschijnt in de cel waarin je de formule plaatst.
  • In tegenstelling tot ZOEKEN() of VIND.SPEC(), geeft SUBSTITUEREN geen positie van tekst terug, maar een gewijzigde tekstwaarde.
  • Combineer SUBSTITUEREN() met functies als TEKST.SAMENVOEGEN() of TEKST.SPLITSEN() om teksten dynamisch aan te passen.

~ Advertentie ~

= POST ( 'Gerelateerd' )

TEKST.SAMENV() functie

TEKST.SAMENV() functie in Excel combineert tekst uit meerdere cellen in één cel. Ontdek hoe je deze functie gebruikt, bekijk voorbeelden en leer handige combinaties met andere tekstfuncties.

Spaties verwijderen in Excel

Spaties verwijderen en ongewenste tekens opruimen in Excel met SPATIES.WISSEN(), WISSEN.CONTROL() en SUBSTITUEREN().

SPATIES.WISSEN() functie

SPATIES.WISSEN() functie in Excel verwijdert automatisch overtollige spaties in tekst. Ontdek hoe je deze functie gebruikt, bekijk voorbeelden en leer handige combinaties met andere tekstfuncties.

TEKST.SAMENVOEGEN() functie

TEKST.SAMENVOEGEN() functie in Excel combineert tekst uit meerdere cellen in één cel. Ontdek hoe je deze functie gebruikt, bekijk voorbeelden en leer handige combinaties met andere tekstfuncties.

KLEINE.LETTERS() functie

KLEINE.LETTERS() functie in Excel zet automatisch alle letters in een tekst om naar kleine letters. Ontdek hoe je deze functie gebruikt, bekijk voorbeelden en leer handige combinaties met andere tekstfuncties.

BEGINLETTERS() functie

BEGINLETTERS() functie in Excel helpt je om snel en automatisch de beginletters uit woorden te halen voor initialen of codes. Lees hoe je de functie gebruikt, bekijk voorbeelden en ontdek handige combinaties met andere functies.
~ Advertentie ~

= WEEK ('Top 5')

JAAR() functie

De JAAR functie in Excel geeft als resultaat het jaar van een datum als een 4-cijferig getal. Het jaar wordt uitgedrukt als een geheel getal tussen 1900 en 9999.

DATUM() functie

De Excel DATUM functie maakt van afzonderlijke waarden voor jaar, maand en dag een geldige datum. Je kunt deze functie gebruiken om dynamisch datums samen te stellen op basis van andere celwaarden in je werkblad.

NETTO.WERKDAGEN() functie

De NETTO.WERKDAGEN geeft het aantal volledige werkdagen tussen een begindatum en een einddatum. Zaterdag en zondag en datums die zijn gedefinieerd zijn als feestdagen gelden niet als werkdagen.

Wachtwoord Excel werkblad beveiliging kraken

Met de volgende macro code is het mogelijk om de beveiliging van een met wachtwoord beveiligd werkblad op te heffen.

VERGELIJKEN() functie

Met de VERGELIJKEN functie kun je de positie bepalen van een zoekwaarde in een zoek-matrix (rij, kolom, tabel of bereik). De functie ondersteunt exact, benaderend of wildcards (*?) voor gedeeltelijk resultaat.
~ Advertentie ~

= FUNCTIE ('Top 10')

~ Advertentie ~

= EXCEL ( 'categorieën' )

~ Advertentie ~