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 |