VERVANGEN, VERVANGENB Functie

Excel 2007+

Samenvatting

De VERVANGEN-functie vervangt een specifiek deel van een tekstreeks door een nieuwe tekst op basis van positie en lengte. VERVANGENB doet hetzelfde maar telt bytes in plaats van tekens, ideaal voor multibyte-karakters.

Syntaxis

VERVANGEN(oud_tekst; begin_getal; aantal_tekens; nieuw_tekst)
VERVANGENB(oud_tekst; begin_getal; aantal_bytes; nieuw_tekst)

Parameters

Parameter Type Vereist Beschrijving
oud_tekst Tekst Ja Brontekst voor vervanging
begin_getal Getal Ja Positie waar vervanging begint (begint bij 1)
aantal_tekens Getal Ja Hoeveel tekens/bytes te vervangen
nieuw_tekst Tekst Ja Vervangende tekst

Gebruik van de REPLACE, REPLACEB-functie

VERVANGEN is perfect voor gestructureerde tekstbewerking zoals het aanpassen van productcodes, datums of ID-nummers. Vervang specifieke posities zonder complexe formules.

Veelvoorkomende REPLACE, REPLACEB Voorbeelden

Productcode aanpassen

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

Vervangt 2 tekens vanaf positie 3 in een productcode (ABC123 → ABXX3)

Jaar updaten

=VERVANGEN("FY2023";3;4;"2024")

Verandert FY2023 naar FY2024 door 4 tekens vanaf positie 3 te vervangen

Telefoonnummer maskeren

=VERVANGEN(A2;2;4;"****")

Maskeert middelste 4 cijfers van telefoonnummer: 0612345678 → 0****5678

Veelgestelde Vragen

VERVANGEN telt tekens, VERVANGENB telt bytes. Gebruik VERVANGENB voor talen met multibyte karakters zoals Japans of Koreaans.

Excel gebruikt 1-gebaseerde indexering voor tekstposities, niet 0 zoals in programmeertalen.

De functie retourneert de nieuw_tekst ongeacht.

Veelvoorkomende Fouten en Oplossingen

#WAARDE! fout

Cause: begin_getal of aantal_tekens is geen geldig getal

Solution: Controleer dat alle numerieke argumenten getallen zijn

Onverwachte resultaten met emoji's

Cause: Surrogaatparen tellen als 2 tekens

Solution: Gebruik VERVANGENB of upgrade naar nieuwere Excel versie

Notities

  • VERVANGENB is deprecated maar nog beschikbaar
  • In compatibiliteitsmodus 2 tellen surrogaatparen als 1 teken
  • Perfect voor vaste formaat strings zoals postcodes
  • Combineer met LEN() voor dynamische posities

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+