Excel REPLACE-functie

Vervang functie in Excel

De vervangfunctie in Excel is een tekstfunctie die een ingebouwde functie is en vergelijkbaar met de vervangingsfunctie, deze functie wordt gebruikt om een ​​oude tekst uit een string te vervangen door een nieuwe string, de invoer die nodig is voor deze functie is de oude tekst nieuwe tekst en de startnummers en eindnummers van de tekens die moeten worden vervangen.

Syntaxis

Waar,

  • Old_text = Dit is een verplichte parameter. Het is de originele string die moet worden vervangen.
  • Start = Dit is de startpositie in de originele string waar de vervanging moet beginnen.
  • Number_of_chars = Dit is een numerieke waarde en geeft een aantal tekens aan dat moet worden vervangen.
  • New_text = Dit is een andere vereiste parameter en geeft de nieuwe string / set tekens aan waarmee de oude_tekst moet worden vervangen.

Hoe de functie REPLACE in Excel te gebruiken? (met voorbeelden)

Als werkbladfunctie kan het worden geschreven als onderdeel van een formule in een werkbladcel. Als VBA-functie kan het worden gebruikt in macrocode die wordt ingevoerd via de Microsoft Visual Basic Editor die is geïntegreerd in MS Excel. Raadpleeg de onderstaande voorbeelden voor een beter begrip.

U kunt deze REPLACE Function Excel-sjabloon hier downloaden - REPLACE Function Excel-sjabloon

Voorbeeld # 1 - Vervang een string

In dit voorbeeld is aan cel C4 een REPLACE-formule gekoppeld. C4 is dus een resultaatcel.

  • Het eerste argument van de functie REPLACE is B4, die de originele string bevat die moet worden vervangen.
  • 2ND argument is 1 wat de beginletter van de originele string aangeeft.
  • Het derde argument is 4, wat een aantal tekens is dat moet worden vervangen.
  • De vierde en de laatste parameter is 'Stephen', een nieuwe tekenreeks die moet worden vervangen.

Hier is de oude string 'John' en de nieuwe string is 'Stephen'.

Voorbeeld # 2 - Vervang een substring

In dit voorbeeld is aan cel C6 een formule gekoppeld. Dus C6 is een resultaatcel.

  • Het eerste argument van de functie REPLACE is B6, die de originele string bevat die moet worden vervangen.
  • 2ND argument is 5 wat de beginletter van de originele string aangeeft.
  • Het derde argument is 5, het aantal te vervangen tekens.
  • 4e en de laatste parameter is 'yahoo wat een nieuwe string is die moet worden vervangen.

Hier is de oude string 'gmail' en de nieuwe string is 'yahoo'. Als gevolg hiervan wordt C6 bijgewerkt met '[email protected]'

Voorbeeld # 3  - Vervang een enkel teken

In dit voorbeeld is aan cel C8 een REPLACE-formule gekoppeld. Dus C8 is een resultaatcel.

  • Het eerste argument van de functie REPLACE is B8, die de originele string bevat die moet worden vervangen.
  • 2ND argument is 1 wat de beginletter van de originele string aangeeft.
  • Het derde argument is 1, wat een aantal tekens is dat moet worden vervangen.
  • De vierde en de laatste parameter is 's', een nieuw teken dat moet worden vervangen.

Hier is het oude karakter 'n en het nieuwe karakter is' s. Als resultaat wordt C8 bijgewerkt met 'set'.

Voorbeeld # 4 - Vervang nummers

In dit voorbeeld is aan cel C10 een REPLACE-formule gekoppeld. C10 is dus een resultaatcel.

  • Het eerste argument van de functie REPLACE is B10, die de originele string bevat die moet worden vervangen.
  • 2ND argument is 7, wat de beginletter van de originele string aangeeft.
  • Het derde argument is 4, wat het aantal tekens is dat moet worden vervangen.
  • 4e en de laatste parameter is '2000', wat een nieuwe string is die moet worden vervangen.

Hier is de oude string '1989' en de nieuwe string '2000'. Als gevolg hiervan wordt C8 bijgewerkt met '23 -12-2000 ' .

Voorbeeld # 5 - Verwijder een string

In dit voorbeeld is aan cel C12 een REPLACE-formule gekoppeld. C12 is dus een resultaatcel.

  • Het eerste argument van de functie REPLACE is B12, die de originele string bevat die moet worden vervangen.
  • 2ND argument is 1 wat de beginletter van de originele string aangeeft.
  • Het derde argument is 11, wat een aantal tekens is dat moet worden vervangen.
  • 4e en de laatste parameter is “”, wat een nieuwe string is (een lege string) die vervangen moet worden.

Hier is de oude string "Verwijder dit" en de nieuwe string is "". Als gevolg hiervan wordt C12 bijgewerkt naar een lege cel, aangezien alle tekens worden vervangen door spaties.

Voorbeeld # 6 - Veelvoorkomend probleem met de functie REPLACE

In dit voorbeeld is aan cel C14 een REPLACE-formule gekoppeld. C14 is dus een resultaatcel.

  • Het eerste argument van de functie VERVANG is B14, die de originele tekenreeks bevat die moet worden vervangen.
  • 2e argument is 0.

Elke tekenreeks in een Excel-werkbladcel begint echter met 1, dwz index 1. Het resultaat in cel C14 is dus een fout die #VALUE is! Geeft aan dat er een fout in de waarde zit.

Dingen om te onthouden

  • 2ND parameter, dwz Start mag geen niet-numerieke of negatieve waarde hebben.
  • De derde parameter, dwz number_of_chars, kan geen niet-numerieke of negatieve waarde hebben.