Funktsiooni Excel REPLACE kasutamine (näited + video)

Selles õpetuses näitan teile, kuidas Excelis funktsiooni REPLACE kasutada (koos näidetega).

Asendamine on tekstifunktsioon, mis võimaldab teil stringi või selle osa kiiresti mõne muu tekstistringiga asendada.

See võib olla tõesti kasulik, kui töötate suure andmestikuga ja soovite stringi osa asendada või eemaldada. Kuid asendusfunktsiooni tegelikku jõudu saab vallandada, kui kasutate seda koos teiste Exceli valemitega (nagu näeme selle õpetuse hilisemates näidetes).

Enne kui näitan teile funktsiooni kasutamise näiteid, lubage mul kiiresti katta funktsiooni REPLACE süntaks.

Funktsiooni REPLACE süntaks

= VAHETA (vana_tekst, algusnumber, märkide_arv, uus_tekst)

Sisendargumendid

  • vana_tekst - tekst, mille soovite asendada.
  • algusnumber - lähtepositsioon, kust otsingut alustada.
  • numbrimärgid - asendatavate märkide arv.
  • uus_tekst - uus tekst, mis peaks asendama vana teksti.
Pange tähele, et argument Start Number ja Characters Number ei saa olla negatiivne.

Nüüd vaatame mõningaid näiteid, et näha, kuidas funktsiooni REPLACE Excelis kasutada saab.

Näide 1 - asendage tekst tühjaga

Oletame, et teil on järgmine andmekogum ja soovite asendada teksti “ID-” ja soovite alles jätta numbrilise osa.

Seda saate teha järgmise valemi abil:

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

Ülaltoodud valem asendab teksti esimesed kolm tähemärki igas lahtris tühjaga.

Märkus. Sama tulemust on võimalik saavutada ka muude tehnikate abil, näiteks otsingu ja asendamise abil või kriipsust paremal oleva teksti ekstraheerimisega, kasutades FIGHT ja FIND kombinatsioone.

Näide 2: eraldage domeeninimest kasutajanimi

Oletame, et teil on allpool näidatud andmekogum ja soovite domeeni osa eemaldada (see, mis järgneb @ märgile).

Selleks võite kasutada järgmist valemit:

= REPLACE (A2, FIND ("@", A2), LEN (A2) -FIND ("@", A2) +1, "")

Ülaltoodud funktsioon kasutab funktsiooni REPLACE, LEN ja FIND.

Esmalt kasutab @asukoha leidmiseks funktsiooni FIND. Seda väärtust kasutatakse argumendina Stardinumber ja ma tahan eemaldada kogu tekstistringi alates märgist @.

Teine asi, mis mul selle stringi eemaldamiseks on, on tähemärkide koguarv pärast @, et saaksin määrata need paljud tähemärgid, mis asendatakse tühikuga. Siin olen kasutanud valemikombinatsiooni LEN ja FIND.

Pro näpunäide: Ülaltoodud valemis, kuna ma tahan eemaldada @ -märgi järel kõik märgid, ei vaja ma tegelikult tähemärkide arvu. Võin määrata mis tahes suure arvu (mis on suurem kui märkide @ märkide arv) ja saan sama tulemuse. Nii et ma võin isegi kasutada järgmist valemit: = REPLACE (A2, FIND (“@”, A2), LEN (A2), ””)

Näide 3: Asendage üks tekstistring teisega

Ülaltoodud kahes näites näitasin teile, kuidas eraldada osa stringist, asendades ülejäänud tühjaga.

Siin on näide, kus muudate ühte tekstistringi teisega.

Oletame, et teil on allpool olev andmekogum ja soovite domeeni example.net domeenilt example.com muuta.

Seda saate teha järgmise valemi abil:

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

Erinevus asendus- ja asendusfunktsioonide vahel

Funktsiooni REPLACE ja SUBSTITUTE kasutamisel on suur erinevus (kuigi nendelt oodatav tulemus võib olla sarnane).

Funktsioon REPLACE nõuab positsiooni, kust ta peab teksti asendama hakkama. Seejärel nõuab see ka tähemärkide arvu, mille peate uue tekstiga asendama. See muudab funktsiooni REPLACE sobivaks, kui teil on andmetes selge muster ja soovite teksti asendada.

Hea näide sellest võib olla e -posti või aadressi või ID -dega töötamine - kui teksti ülesehitus on järjepidev.

Funktsioon SUBSTITUTE seevastu on veidi mitmekülgsem. Selle abil saate asendada kõik stringi esinemise juhud mõne muu stringiga.

Näiteks võin seda kasutada, et asendada kogu tähe Z esinemine tekstistringis J -ga. Ja samal ajal annab see teile ka paindlikkuse muuta ainult konkreetset esinemisjuhtumit (näiteks asendada ainult sobiva stringi esimene või ainult teine ​​esinemine).

Märkus. Paljudel juhtudel võite loobuda funktsiooni REPLACE kasutamisest ja selle asemel kasutada FIND ja REPLACE funktsioone. See võimaldab teil muuta andmekogumit ilma valemit kasutamata ja tulemust teise veergu/reale saamata. Funktsioon REPLACE sobib paremini siis, kui soovite säilitada algse andmekogumi ja soovite, et saadud andmed oleksid dünaamilised (näiteks värskendatakse, kui muudate algseid andmeid).

Funktsioon Excel REPLACE - videoõpetus

  • Funktsioon Excel FIND.
  • Funktsioon Excel LOWER.
  • Funktsioon Excel UPPER.
  • Funktsioon Excel PROPER.
  • Funktsioon Excel SEARCH.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave