Hoe Excel REPLACE-functie te gebruiken (voorbeelden + video)

In deze tutorial laat ik je zien hoe je de REPLACE-functie in Excel gebruikt (met voorbeelden).

Vervangen is een tekstfunctie waarmee u snel een tekenreeks of een deel van de tekenreeks kunt vervangen door een andere tekenreeks.

Dit kan erg handig zijn als je met een grote dataset werkt en een deel van de string wilt vervangen of verwijderen. Maar de echte kracht van de vervangfunctie kan worden ontketend wanneer u deze gebruikt met andere formules in Excel (zoals we zullen doen in de voorbeelden die later in deze zelfstudie worden behandeld).

Voordat ik u de voorbeelden van het gebruik van de functie laat zien, wil ik u eerst even de syntaxis van de REPLACE-functie laten zien.

Syntaxis van de REPLACE-functie

=VERVANG(oude_tekst, begin_getal, aantal_tekens, nieuwe_tekst)

Invoerargumenten

  • oude_tekst - de tekst die u wilt vervangen.
  • start_num - de startpositie van waaruit het zoeken moet beginnen.
  • aantal_tekens - het aantal tekens dat moet worden vervangen.
  • nieuwe_tekst - de nieuwe tekst die de oude_tekst moet vervangen.
Houd er rekening mee dat het argument Beginnummer en Aantal tekens niet negatief kan zijn.

Laten we nu enkele voorbeelden bekijken om te zien hoe de REPLACE-functie in Excel kan worden gebruikt.

Voorbeeld 1 - Tekst vervangen door blanco

Stel dat u de volgende dataset heeft en u wilt de tekst “ID-” vervangen en alleen het numerieke gedeelte behouden.

U kunt dit doen door de volgende formule te gebruiken:

=VERVANG(A2,1,3,"")

De bovenstaande formule vervangt de eerste drie tekens van de tekst in elke cel door een spatie.

Opmerking: Hetzelfde resultaat kan ook worden bereikt met andere technieken, zoals het gebruik van Zoeken en vervangen of door de tekst rechts van het streepje te extraheren door de combinatie van de functies RECHTS en VINDEN.

Voorbeeld 2: Haal de gebruikersnaam uit de domeinnaam

Stel dat u een dataset heeft zoals hieronder weergegeven en u wilt het domeingedeelte (dat volgt op het @-teken) verwijderen.

Om dit te doen, kunt u de onderstaande formule gebruiken:

=VERVANGEN(A2,VINDEN("@",A2),LENGTE(A2)-VINDEN("@",A2)+1,"")

De bovenstaande functie gebruikt een combinatie van de REPLACE-, LEN- en FIND-functie.

Het gebruikt eerst de FIND-functie om de positie van de @ te krijgen. Deze waarde wordt gebruikt als het Startnummer-argument en ik wil de hele tekenreeks vanaf het @-teken verwijderen.

Een ander ding dat ik nodig heb om deze string te verwijderen, is het totale aantal tekens na de @, zodat ik kan specificeren dat deze vele tekens moeten worden vervangen door een spatie. Hier heb ik de formulecombinatie van LEN en FIND gebruikt.

Pro-tip: in de bovenstaande formule, omdat ik alle tekens na het @-teken wil verwijderen, heb ik het aantal tekens niet echt nodig. Ik kan elk groot aantal specificeren (dat groter is dan het aantal tekens na het @-teken), en ik krijg hetzelfde resultaat. Dus ik kan zelfs de volgende formule gebruiken: =REPLACE(A2,FIND(“@”,A2),LEN(A2),””)

Voorbeeld 3: Vervang de ene tekenreeks door een andere

In de bovenstaande twee voorbeelden heb ik je laten zien hoe je een deel van de string kunt extraheren door de rest te vervangen door een spatie.

Hier is een voorbeeld waarin u de ene tekenreeks met een andere wijzigt.

Stel u heeft onderstaande dataset en u wilt het domein wijzigen van example.net naar example.com.

U kunt dit doen met behulp van de onderstaande formule:

=VERVANG(A2,FIND("net",A2),3,"com")

Verschil tussen de functies Vervangen en Vervangen

Er is een groot verschil in het gebruik van de REPLACE-functie en de SUBSTITUTE-functie (hoewel het verwachte resultaat hiervan vergelijkbaar kan zijn).

De REPLACE-functie vereist de positie van waaruit het moet beginnen met het vervangen van de tekst. Het vereist dan ook het aantal tekens dat u moet vervangen door de nieuwe tekst. Dit maakt de REPLACE-functie geschikt als u een duidelijk patroon in de gegevens heeft en tekst wilt vervangen.

Een goed voorbeeld hiervan zou kunnen zijn bij het werken met e-mail-ID's of adres of ID's - waarbij de constructie van de tekst consistent is.

De SUBSTITUTE-functie is daarentegen iets veelzijdiger. U kunt het gebruiken om alle instanties van een voorkomen van een tekenreeks te vervangen door een andere tekenreeks.

Ik kan het bijvoorbeeld gebruiken om al het voorkomen van teken Z door J in een tekstreeks te vervangen. En tegelijkertijd geeft het u ook de flexibiliteit om alleen een specifiek exemplaar van het voorkomen te wijzigen (bijvoorbeeld alleen het eerste voorkomen van de overeenkomende tekenreeks of alleen het tweede voorkomen).

Opmerking: in veel gevallen kunt u de REPLACE-functie achterwege laten en in plaats daarvan de FIND- en REPLACE-functionaliteit gebruiken. Hiermee kunt u de gegevensset wijzigen zonder de formule te gebruiken en het resultaat in een andere kolom/rij te krijgen. De REPLACE-functie is meer geschikt als u de originele dataset wilt behouden en ook wilt dat de resulterende data dynamisch zijn (zodat deze worden bijgewerkt als u de originele data wijzigt).

Excel VERVANG Functie - Video Tutorial

  • Excel FIND-functie.
  • Excel LOWER-functie.
  • Excel UPPER-functie.
  • Excel JUISTE Functie.
  • Excel ZOEKEN Functie.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave