Applies ToExcel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Webversie van Excel Excel 2024 Excel 2024 voor Mac Excel 2021 Excel 2021 voor Mac Excel 2019 Excel 2016

In dit artikel worden de syntaxis van de formule en het gebruik van de functie VERVANGEN en VERVANGENB in Microsoft Excel beschreven.

Beschrijving

Met VERVANGEN wordt een deel van een tekenreeks vervangen door een andere tekenreeks, op basis van het aantal tekens dat u opgeeft.

Met VERVANGENB wordt een deel van een tekenreeks vervangen door een andere tekenreeks, op basis van het aantal bytes dat u opgeeft.

Belangrijk: 

  • Deze functies zijn mogelijk niet in alle talen beschikbaar.

  • VERVANGEN is bedoeld voor talen met SBCS-tekenset (Single-Byte Character Set) en VERVANGENB is bedoeld voor talen met DBCS-tekenset (Double-Byte Character Set). De standaardtaalinstelling op uw computer beïnvloedt de retourwaarde op de volgende wijze:

    • Met VERVANGEN wordt altijd ieder teken als 1 geteld, ongeacht of het teken uit één of twee bytes bestaat en ongeacht de standaardtaalinstelling.

    • Met VERVANGENB wordt ieder teken als 2 geteld als op uw computer een DBCS-taal is ingeschakeld en deze taal als de standaardtaal is ingesteld. Anders wordt met VERVANGENB ieder teken als 1 geteld.

Talen met DBCS-tekensets zijn onder meer Japans, Vereenvoudigd Chinees, Traditioneel Chinees en Koreaans.

Syntaxis

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

VERVANGENB(oud_tekst;begin_getal;aantal-tekens;nieuw_tekst)

De syntaxis van de functie VERVANGEN en VERVANGENB heeft de volgende argumenten:

  • oud_tekst    Vereist. Tekst waarvan u een aantal tekens wilt vervangen.

  • begin_getal    Vereist. De positie van het teken in oud_tekst dat u door nieuw_tekst wilt vervangen.

  • aantal-tekens    Vereist. Het aantal tekens in oud_tekst dat u met VERVANGEN wilt laten vervangen door nieuw_tekst.

  • aantal-bytes    Vereist. Het aantal bytes in oud_tekst dat u met VERVANGENB wilt laten vervangen door nieuw_tekst.

  • nieuw_tekst    Vereist. De tekst waardoor u de tekens in oud_tekst wilt vervangen.

Voorbeeld

Kopieer de voorbeeldgegevens uit de volgende tabel en plak deze in cel A1 van een nieuw Excel-werkblad. Om resultaten van formules weer te geven, selecteert u deze, drukt u op F2 en drukt u vervolgens op Enter. Indien nodig kunt u de kolombreedten aanpassen als u alle gegevens wilt zien.

Gegevens

abcdefghijk

2009

123456

Formule

Beschrijving (resultaat)

Resultaat

=VERVANGEN(A2,6,5,"*")

In abcdefghijk worden vijf tekens door één sterretje (*) vervangen, te beginnen vanaf het zesde teken (f).

abcde*k

=VERVANGEN(A3,3,2,"10")

De laatste twee cijfers (09) van 2009 worden door 10 vervangen.

2010

=VERVANGEN(A4,1,3,"@")

De eerste drie tekens van 123456 worden door één @-teken vervangen.

@456

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.