Kaip naudotis „Excel REPLACE“ funkcija (pavyzdžiai + vaizdo įrašas)

Šioje pamokoje aš jums parodysiu, kaip naudoti „REPLACE“ funkciją „Excel“ (su pavyzdžiais).

Pakeisti yra teksto funkcija, leidžianti greitai pakeisti eilutę ar jos dalį kita teksto eilute.

Tai gali būti labai naudinga, kai dirbate su dideliu duomenų rinkiniu ir norite pakeisti arba pašalinti eilutės dalį. Tačiau tikroji pakeitimo funkcijos galia gali atsiskleisti, kai ją naudojate su kitomis „Excel“ formulėmis (kaip tai darysime pavyzdžiuose, aptartuose vėliau).

Prieš parodydamas funkcijos naudojimo pavyzdžius, leiskite man greitai apžvelgti funkcijos REPLACE sintaksę.

Funkcijos REPLACE sintaksė

= PAKEISTI (senas_tekstas, pradžios_numeris, skaičius_ženklų, naujas_tekstas)

Įvesties argumentai

  • senas_tekstas - tekstą, kurį norite pakeisti.
  • start_num - pradinė padėtis, nuo kurios turėtų prasidėti paieška.
  • skaičių_ženklų - pakeičiamų simbolių skaičius.
  • naujas_tekstas - naujas tekstas, kuris turėtų pakeisti seną_tekstą.
Atminkite, kad argumentas Pradžios numeris ir Simbolių skaičius negali būti neigiamas.

Dabar pažvelkime į keletą pavyzdžių, kad pamatytume, kaip funkciją „REPLACE“ galima naudoti „Excel“.

1 pavyzdys - pakeiskite tekstą tuščiu

Tarkime, kad turite šį duomenų rinkinį ir norite pakeisti tekstą „ID-“ ir norite palikti tik skaitinę dalį.

Tai galite padaryti naudodami šią formulę:

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

Aukščiau pateikta formulė pakeičia pirmuosius tris teksto simbolius kiekviename langelyje tuščia.

Pastaba: tą patį rezultatą galima pasiekti ir kitais būdais, pvz., Naudojant „Find and Replace“ arba ištraukiant tekstą brūkšnelio dešinėje, naudojant dešinės ir RASTI funkcijas.

2 pavyzdys: Ištraukite vartotojo vardą iš domeno vardo

Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite pašalinti domeno dalį (tą, kuri yra po @ ženklo).

Norėdami tai padaryti, galite naudoti šią formulę:

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

Aukščiau pateikta funkcija naudoja funkciją REPLACE, LEN ir FIND.

Pirmiausia ji naudoja FIND funkciją, kad gautų @padėtį. Ši vertė naudojama kaip argumentas „Start Number“ ir noriu pašalinti visą teksto eilutę, pradedant @ ženklu.

Kitas dalykas, kurį turiu pašalinti, yra bendras simbolių skaičius po @, kad galėčiau nurodyti šiuos simbolius, kuriuos reikia pakeisti tuščiu. Čia aš panaudojau LEN ir FIND formulės derinį.

Pro patarimas: aukščiau pateiktoje formulėje, kadangi noriu pašalinti visus simbolius po @ ženklo, man tikrai nereikia simbolių skaičiaus. Galiu nurodyti bet kokį didelį skaičių (kuris yra didesnis už simbolių skaičių po @ ženklo) ir gausiu tą patį rezultatą. Taigi aš netgi galiu naudoti šią formulę: = REPLACE (A2, FIND („@“, A2), LEN (A2), ““)

3 pavyzdys: pakeiskite vieną teksto eilutę kita

Anksčiau pateiktuose dviejuose pavyzdžiuose aš parodžiau, kaip išgauti eilutės dalį pakeičiant likusią tuščią.

Štai pavyzdys, kai vieną teksto eilutę keičiate kita.

Tarkime, kad turite žemiau pateiktą duomenų rinkinį ir norite pakeisti domeną iš example.net į example.com.

Tai galite padaryti naudodami toliau pateiktą formulę:

= PAKEISTI (A2, RASTI ("net", A2), 3, "com")

Skirtumas tarp pakeitimo ir pakeitimo funkcijų

Funkcijos REPLACE ir SUPSTITUTE naudojimas yra labai skirtingi (nors rezultatas, kurio tikimasi, gali būti panašus).

Funkcijai PAKEISTI reikia vietos, nuo kurios reikia pradėti keisti tekstą. Tada taip pat reikia simbolių, kuriuos reikia pakeisti nauju tekstu. Dėl to funkcija REPLACE tinka ten, kur duomenys yra aiškiai matomi ir norite pakeisti tekstą.

Geras to pavyzdys galėtų būti dirbant su el. Pašto adresais ar adresais ar ID, kai teksto konstrukcija yra nuosekli.

Kita vertus, „SUBSTITUTE“ funkcija yra šiek tiek universalesnė. Galite jį naudoti norėdami pakeisti visus eilutės atsiradimo atvejus kita eilute.

Pavyzdžiui, galiu jį naudoti, kad pakeistume visus simbolio Z atvejus J teksto eilutėje. Be to, tai suteikia galimybę lanksčiai keisti tik konkretų įvykio atvejį (pavyzdžiui, pakeisti tik pirmąjį atitikimo eilutės įvykį arba tik antrą).

Pastaba: daugeliu atvejų galite atsisakyti funkcijos REPLACE ir vietoj to naudoti FIND ir REPLACE. Tai leis jums pakeisti duomenų rinkinį nenaudojant formulės ir gauti rezultatą kitame stulpelyje/eilutėje. Funkcija PAKEISTI labiau tinka, kai norite išsaugoti pradinį duomenų rinkinį, o taip pat norite, kad gauti duomenys būtų dinamiški (tokie, kurie atnaujinami, jei pakeisite pradinius duomenis).

„Excel REPLACE“ funkcija - vaizdo įrašo pamoka

  • „Excel FIND“ funkcija.
  • „Excel LOWER“ funkcija.
  • „Excel UPPER“ funkcija.
  • „Excel PROPER“ funkcija.
  • „Excel SEARCH“ funkcija.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave