Skip to content

Excel VERVANG/VERVANGB Functie

19 de juli de 2021
excel replace example spreadsheet 98931d406efd4770ba6e26cfc400e910

Gebruik de REPLACE-functie van Excel om ongewenste tekstgegevens in een werkbladcel te vervangen door goede gegevens of door helemaal niets. Geïmporteerde of gekopieerde gegevens bevatten soms ongewenste tekens of woorden samen met goede gegevens. De REPLACE-functie is een manier om deze situatie snel te corrigeren, zoals weergegeven in het voorbeeld in de bovenstaande afbeelding. Dit is met name het geval wanneer lange kolommen met geïmporteerde gegevens moeten worden gecorrigeerd, aangezien het mogelijk is om de vulgreep te gebruiken of door te kopiëren en plakken om de functie VERVANGEN naar meerdere cellen in het werkblad te kopiëren. De typen tekstgegevens die de functie kan vervangen, zijn onder meer:

  • opmaaktekens, rij twee hierboven;
  • leestekens het koppelteken toegevoegd aan het telefoonnummer, rij vier hierboven;
  • letters van het alfabet, rij zes hierboven.

De functie kan ook worden gebruikt om eenvoudig ongewenste tekens te verwijderen door ze te vervangen door niets – rij drie hierboven.

De syntaxis en argumenten van de functie VERVANGEN

De syntaxis van een functie verwijst naar de lay-out van de functie en omvat de naam, haakjes en argumenten van de functie. De syntaxis voor de functie VERVANGEN is:

=VERVANGEN(Oude_tekst, Start_num, Aantal_tekens, Nieuwe_tekst)

Old_text (vereist) het stuk gegevens dat moet worden gewijzigd. Dit argument kan zijn:

  • de feitelijke gegevens die moeten worden gewijzigd – tekst- of cijfergegevens;
  • een celverwijzing naar de locatie van de gegevens in een werkblad.

Start_num specificeert de startpositie – van links – van de karakters in Oude_tekst vervangen worden. Num_chars specificeert het aantal tekens dat moet worden vervangen na Start_num. Indien leeg, gaat de functie ervan uit dat er geen tekens moeten worden vervangen en worden de tekens toegevoegd die zijn gespecificeerd in de Nieuwe_tekst argument – rij drie hierboven. New_text specificeert de nieuwe gegevens die moeten worden toegevoegd. Indien leeg, gaat de functie ervan uit dat er geen tekens moeten worden toegevoegd en worden alleen de tekens verwijderd die zijn opgegeven voor de Aantal_tekens argument – rij vier hierboven.

#NAAM? en #WAARDE! fouten

#NAAM? treedt op als tekstgegevens ingevoerd als de Oude_tekst argument staat niet tussen dubbele aanhalingstekens, rij vijf hierboven. #WAARDE! treedt op als de Start_num of Aantal_tekens argumenten zijn negatief of bevatten niet-numerieke waarden, rij acht hierboven.

VERVANG en rekenfouten

Bij gebruik van de functie VERVANGEN met getallen zoals beschreven in de onderstaande stappen, worden de formuleresultaten ($ 24.398) door Excel behandeld als tekstgegevens en kunnen onjuiste resultaten worden geretourneerd als ze in berekeningen worden gebruikt.

VERVANG versus VERVANGB

Identiek aan de REPLACE-functie in doel en syntaxis is REPLACEB. Volgens het helpbestand van Excel is het enige verschil tussen de twee de groep talen die elk bedoeld is om te ondersteunen.

VERVANGB – voor gebruik met versies van Excel die gebruikmaken van dubbelbyte tekensettalen – zoals Japans, Chinees (vereenvoudigd), Chinees (traditioneel) en Koreaans.

VERVANGEN – voor gebruik in versies van Excel met behulp van enkelbyte tekensettalen zoals Engels en andere westerse talen.

Voorbeeld met de REPLACE-functie van Excel

Dit voorbeeld behandelt de stappen die worden gebruikt om de functie VERVANGEN in cel C5 in de afbeelding in te voeren om de eerste drie tekens van de tekstreeks te vervangen ^&#24.398 met een dollarteken ($) om $ 24.398 te krijgen. Opties voor het invoeren van de REPLACE-functie omvatten het handmatig typen van de volledige formule:

=VERVANG(A5,1,3,”$”), of met behulp van het dialoogvenster van de functie – zoals hieronder beschreven. Hoewel het mogelijk is om de functie en zijn argumenten handmatig in te voeren, is het vaak gemakkelijker om het dialoogvenster te gebruiken omdat het zorgt voor de syntaxis van de functie – zoals haakjes en kommascheidingstekens tussen argumenten.

  1. Klik op cel C5 in het werkblad om het de actieve cel te maken;
  2. Klik op de formules tabblad van het lintmenu;
  3. Kiezen Tekst van het lint om de vervolgkeuzelijst met functies te openen;
  4. Klik op VERVANGEN in de lijst om het dialoogvenster van de functie te openen;
  5. Klik in het dialoogvenster op de Oude_tekst lijn;
  6. Klik op cel A5 in het werkblad om die celverwijzing in te voeren voor de Oude_tekst argument;
  7. Klik op de Start_num lijn;
  8. Typ het nummer 1 – begint de vervanging vanaf het eerste teken aan de linkerkant
  9. Klik op de Aantal_tekens lijn;
  10. Typ het nummer 3 op deze regel – worden de eerste drie tekens vervangen;
  11. Klik op de Nieuwe_tekst lijn;
  12. Typ een dollarteken ( $ ) – voegt het dollarteken toe aan de voorkant van 24.398;
  13. Klik OK om het dialoogvenster te sluiten en terug te keren naar het werkblad
  14. Het bedrag van $ 24.398 zou moeten verschijnen in cel C5
  15. Wanneer u op cel C5 klikt, de volledige functie =VERVANG(A5,1,3,”$”) verschijnt in de formulebalk boven het werkblad

De REPLACE-functie en plakwaarde

REPLACE en de andere tekstfuncties van Excel zijn ontworpen om de originele gegevens in de ene cel te laten en de bewerkte tekst in een andere. Hierdoor blijven de originele gegevens intact voor toekomstig gebruik of kunnen eventuele problemen tijdens het bewerken worden gecorrigeerd. Soms kan het echter beter zijn om de originele gegevens te verwijderen en de bewerkte versie te behouden. Om dit te doen, combineert u de uitvoer van de functie VERVANGEN met de plakwaarde – die deel uitmaakt van de speciale plakfunctie van Excel. Het resultaat hiervan is dat de waarden nog steeds aanwezig zijn, maar de originele gegevens en de REPLACE-functie kunnen worden verwijderd, waardoor alleen de gecorrigeerde gegevens overblijven.