HomeTekstfunctiesVERVANGEN() functie

VERVANGEN() functie

VERVANGEN functie in Excel

Samenvatting VERVANGEN() functie

De VERVANGEN() functie in Excel is een krachtige tekstfunctie waarmee je een deel van een bestaande tekst kunt vervangen door een andere tekst. Dit is bijzonder handig bij het corrigeren van foutieve gegevens, het aanpassen van productcodes, of het dynamisch wijzigen van tekst in een dataset. In tegenstelling tot SUBSTITUEREN(), dat alle specifieke tekstvermeldingen vervangt, richt VERVANGEN() zich op posities binnen een tekststring. Je gebruikt deze functie bijvoorbeeld wanneer je een specifiek aantal tekens wilt wijzigen, beginnend op een bepaalde positie.

Vertaling

Nederlands: VERVANGEN()
Engels: REPLACE()
Duits: ERSETZEN()

Resultaat waarde

Vervangt tekens binnen een tekst

Doel

Het doel van de VERVANGEN() functie is om een gedeelte van een tekst (bepaald door een startpositie en lengte) te vervangen door een nieuwe tekst. Deze functie is vooral nuttig wanneer je exact weet waar in de tekst je aanpassingen moet doen. Denk aan situaties waarin je serienummers wilt bijwerken of fouten in gegevens wilt corrigeren zonder de rest van de tekst aan te raken.

Syntaxis

=VERVANGEN(oud_tekst;begin_getal;aantal-tekens;nieuw_tekst)

Argumenten

oud_tekst
De oorspronkelijke tekst waarin je tekens wilt vervangen. Dit kan een directe tekstwaarde zijn, een verwijzing naar een cel (bijv. A1), of een tekst die door een andere formule wordt gegenereerd.

begin_getal
Geeft de positie aan van het eerste teken dat je wilt vervangen. De telling begint bij 1, niet bij 0. Een onjuiste waarde (zoals 0 of een negatief getal) veroorzaakt een foutmelding.

aantal_tekens
Bepaalt hoeveel tekens er vervangen moeten worden vanaf de startpositie. Als dit aantal groter is dan de resterende lengte van de tekst, vervangt Excel alles tot het einde van de tekst.

nieuw_tekst
De tekst die de opgegeven tekens vervangt. Dit kan een lege string zijn (“”) als je tekens wilt verwijderen zonder iets nieuws toe te voegen.

Gebruik van VERVANGEN() functie

De VERVANGEN() functie wordt vaak gebruikt bij het bewerken van tekst in datasets. Stel dat je klantnummers wilt aanpassen door een nieuw voorvoegsel toe te voegen of oude waarden wilt corrigeren.

Voorbeeld:

=VERVANGEN("AB1234";3;2;"99")

Hier vervangt Excel vanaf positie 3 twee tekens (12) door “99”, wat resulteert in AB9934.

Je kunt VERVANGEN() ook combineren met andere functies zoals ALS() om dynamisch tekst te corrigeren:

=ALS(LENGTE(A1)>6;VERVANGEN(A1;1;2;"XX");A1)

In dit voorbeeld wordt alleen tekst die langer is dan zes tekens aangepast.

Een andere handige toepassing is in combinatie met INDIRECT(), bijvoorbeeld om tekst dynamisch uit een andere cel te halen:

=VERVANGEN(INDIRECT("B2");2;3;"XYZ")

Zo kun je vanuit een verwijzing tekst vervangen zonder handmatig te hoeven aanpassen.

Waarom VERVANGEN() functie gebruiken?

De VERVANGEN() functie is onmisbaar wanneer je data op positie wilt manipuleren. Waar SUBSTITUEREN() alle voorkomen van een woord aanpakt, biedt VERVANGEN() controle op tekens binnen een vaste positie. Dit maakt het ideaal voor taken zoals:

  • Correctie van codes of ID’s met vaste opmaak.
  • Dynamische updates van tekststrings in sjablonen.
  • Het maskeren van gevoelige gegevens door delen van tekst te vervangen met bijvoorbeeld sterretjes.

Een veelvoorkomende fout is het verwarren van de functie met SUBSTITUEREN(). Vergeet niet dat VERVANGEN() werkt op posities, niet op woorden.

Bijvoorbeeld:

=VERVANGEN("987654";3;2;"XX")

geeft 98XX54, terwijl

=SUBSTITUEREN("987654";"76";"XX")

geeft 98XX54, maar alleen als de reeks exact voorkomt.

Om fouten te voorkomen, controleer altijd de waarde van begin_getal en aantal_tekens. Een te hoog begin_getal kan leiden tot een lege waarde.

Opmerkingen VERVANGEN() functie

  • De VERVANGEN() functie werkt in alle moderne Excel-versies, inclusief Excel 365, Excel 2021, en Excel voor het web.
  • In Excel Online en Mobile zijn er geen functionele beperkingen, maar bij zeer lange tekststrings (meer dan 32.767 tekens) kan de functie trager werken.
  • In sommige Engelstalige handleidingen heet deze functie REPLACE(). In Nederlandstalige versies moet je dus VERVANGEN() gebruiken.
  • De functie is niet hoofdlettergevoelig: “A” en “a” worden hetzelfde behandeld.
  • Als begin_getal groter is dan de lengte van de tekst, retourneert Excel de oorspronkelijke tekst zonder wijziging.
~ Advertentie ~

= POST ( 'Gerelateerd' )

Rittenregistratie in Excel: maak eenvoudig een overzicht van je kilometers

Rittenregistratie in Excel is ideaal om eenvoudig al je zakelijke en privéritten bij te houden. Leer hoe je een slimme spreadsheet opzet met formules en automatische berekeningen.

NAAR.RIJ() functie

De NAAR.RIJ() functie zet een matrix of bereik om naar rijen. Ontdek hoe je de functie gebruikt, wat elk argument betekent en bekijk duidelijke praktijkvoorbeelden.

MODUS() functie

De MODUS() functie bepaalt de meest voorkomende waarde in een reeks getallen. Ontdek de syntaxis, uitleg, voorbeelden en praktische tips voor foutloos gebruik.

KUBUSWAARDE() functie

De KUBUSWAARDE() functie haalt dynamische gegevens op uit een OLAP-kubus of Power Pivot-model. Ontdek hoe je deze functie gebruikt voor real-time analyses in Excel.

CEL() functie

CEL() functie in Excel geeft informatie over een cel, zoals inhoud, type, adres of bestandsnaam. Ideaal voor dynamische dashboards en analyses met BLAD(), BLADEN(), ALS() en INDIRECT().

X.VERGELIJKEN() functie

De X.VERGELIJKEN() functie zoekt naar een waarde in een bereik en geeft de positie terug. Ideaal voor dynamische zoekacties in Excel met krachtige nieuwe mogelijkheden.
~ 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 ~