Funkcija „Excel REPLACE“ naudojama tam tikros eilutės tekstui pakeisti iš nurodytos eilutės. Mes apibrėžiame pradinę padėtį, norimų pašalinti simbolių skaičių ir naują pakeitimo tekstą. Šiame straipsnyje mes sužinosime, kaip pašalinti/pakeisti tekstą iš eilutės pradžios į kintamą vietą.
Bendra „Excel“ formulė, skirta pašalinti tekstą iš kintamos padėties
= PAKEISTI (eilutė, 1, RASTI (tekstas, eilutė), "") |
eilutė:Tai eilutė, iš kurios norite pašalinti tekstą.
tekstas:Tai tekstas, į kurį norite pašalinti tekstą.
Pažiūrėkime pavyzdį, kad viskas būtų aišku.
Pavyzdys: pašalinkite dienos pavadinimą iš laiko
Šiame pavyzdyje mes turime perforavimo laiką, susietą su dienų pavadinimais. Mes norime iš dienų pašalinti dienų pavadinimus ir turėti tik laiko. Laiko ir dienos pavadinimas atskiriamas brūkšneliu (-).
Naudokite aukščiau pateiktą bendrąją formulę, kad pašalintumėte kintamą simbolių ilgį.
Parašykite šią formulę C3 ir vilkite žemyn.
=PAKEISTI(B3,1,RASTI("-", B3), "") |
Paspauskite „Enter“ ir vilkite žemyn. Dabar norimo diapazono laiko tekstas yra. Mes pašalinome visą tekstą prieš laiką.
Kaip tai veikia?
Išskaidykime formulę, kad ją suprastume.
Kiekviena formulė veikia iš vidaus. Funkcija FIND grąžina duoto teksto vietą tam tikroje eilutėje. Čia ji grąžina brūkšnelio (-) vietą kiekvienoje eilutėje. Pirmajai eilutei ji grąžina 8.
Dabar formulė =PAKEISTI(B3,1,8, ""). Kaip žinome, funkcija PAKEISTI pakeičia n skaičių simbolių iš pradinės padėties kitu tekstu. Čia tekstas yra B3, pradinė padėtis yra 1, simbolių skaičius, kurį išsiaiškinome 8, naudodami funkciją FIND, o pakeičiamas simbolis yra niekas (""). Taigi funkcija REPLACE pašalina 8 simbolius iš eilutės pradžios, todėl mums lieka tik laiko tekstas.
Pastabos:
- Jei nurodytas simbolis nerastas, funkcija grąžins #VALUE klaidą. Klaidoms sugauti geriau naudoti funkciją IFERROR.
- FIND funkcija yra didžiųjų ir mažųjų raidžių funkcija. Jei norite ieškoti didžiųjų ir mažųjų raidžių, naudokite funkciją SEARCH.
- Aukščiau pateiktoje formulėje simbolių skaičiui rasti naudojome brūkšnelį (-). Norėdami tai padaryti, galite naudoti bet kurį simbolį (-ius), tai gali būti „Excel“ dvitaškis arba bet koks tekstas.
Taigi taip, vaikinai, taip galite pašalinti kintamo ilgio tekstą iš eilutės pradžios. Tikiuosi, kad tai buvo aiškinama. Jei turite kokių nors abejonių šia tema ar bet kuria kita „Excel“/2010/2013/2016/2019/365/VBA. Mes mielai jums padėsime.
Pakeiskite tekstą iš eilutės pabaigos, pradedant nuo kintamos padėties | Funkcija REPLACE kartu su LEN ir FIND gali pašalinti simbolius iš eilutės pabaigos.
Pašalinkite atitinkamus simbolius tekste | Norėdami pašalinti atitinkančius simbolius, nenaudosime funkcijos REPLACE. Mes naudosime funkciją SUBSTITUTE. Ši funkcija automatiškai pašalina nurodytą tekstą su kitu tekstu.
Pašalinkite tarpines ir galines tarpas iš teksto „Excel“ | Užpakaliniai tarpai trikdo jūsų duomenų rinkinį, todėl iš „Excel“ teksto būtina pašalinti visas galines ar priekines vietas. Ši formulė pašalina visas užpakalines vietas.
Pašalinkite nepageidaujamus simbolius „Excel“ | Norėdami pašalinti nepageidaujamus simbolius, naudojame funkciją SUBSTITUTE.
Pašalinkite simbolius iš dešinės | Funkcija LEFT gali būti naudojama norint pašalinti simbolius iš dešinės teksto pusės. Tiesą sakant, ši funkcija skirta išlaikyti tekstą kairėje.
Populiarūs straipsniai:
50 „Excel“ nuorodų, skirtų produktyvumui padidinti | Greičiau atlikite savo užduotį. Šie 50 sparčiųjų klavišų leis dar greičiau dirbti naudojant „Excel“.
Funkcija VLOOKUP „Excel“ | Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama norint ieškoti vertės iš įvairių diapazonų ir lapų.
COUNTIF „Excel 2016“ | Naudodami šią nuostabią funkciją, suskaičiuokite reikšmes su sąlygomis. Norint skaičiuoti konkrečią vertę, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.
Kaip naudoti SUMIF funkciją „Excel“ | Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.