In dit artikel worden de syntaxis van de formule en het gebruik van de functie VERVANGEN 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.
Syntaxis
VERVANGEN(oud_tekst;begin_getal;aantal-tekens;nieuw_tekst)
De syntaxis van de functie VERVANGEN 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.
-
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 |
Belangrijk:
-
De functie VERVANGENB is afgeschaft.
-
In werkmappen die zijn ingesteld op compatibiliteitsversie 2, heeft REPLACE een verbeterd gedrag met surrogaatparen, waarbij ze worden geteld als één teken in plaats van twee. Variatiekiezers (vaak gebruikt met emoji's) worden nog steeds geteld als afzonderlijke tekens. Lees hier meer: De Unicode-standaard