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

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 vereist door 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 van waaruit de vervanging zou moeten 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 met MS Excel. Raadpleeg de onderstaande voorbeelden voor een beter begrip.

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 REPLACE-functie is B4, die de originele string bevat die moet worden vervangen.
  • 2 ND- argument is 1, wat de beginletter van de originele tekenreeks aangeeft.
  • Het derde argument is 4, wat een aantal tekens is dat moet worden vervangen.
  • 4 e en de laatste parameter is 'Stephen,' dat is een nieuwe string te 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 REPLACE-functie is B6, die de originele string bevat die moet worden vervangen.
  • 2 ND- argument is 5, wat de beginletter van de originele string aangeeft.
  • Het derde argument is 5, het aantal tekens dat moet worden vervangen.
  • 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.
  • 4e 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 gevolg hiervan 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 REPLACE-functie 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, het aantal tekens 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 REPLACE-functie 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 tekenreeks "Verwijder dit" en de nieuwe tekenreeks 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 REPLACE-functie is B14, die de originele string 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

  • 2 ND- 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.

VERVANG Excel-functievideo

Interessante artikelen...