Pakeiskite tekstą iš eilutės pabaigos, pradedant nuo kintamos padėties

Anonim

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 pabaigos, pradedant nuo kintamos padėties.

Bendra „Excel“ formulė, skirta pašalinti tekstą iš kintamos padėties

= PAKEISTI (eilutė, RASTI ("-", eilutė), LEN (eilutė) -FIND (tekstas, eilutė) +1, "")

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 laiko tekstą iš duomenų

Šiame pavyzdyje mes turime perforavimo laiką, susietą su dienų pavadinimais. Norime pašalinti laiko tekstą iš duomenų ir turėti tik dienų pavadinimus. Laiko ir dienos pavadinimas atskiriamas brūkšneliu (-). Tai bus mūsų inkaro tekstas.

Naudokime aukščiau pateiktą bendrąją formulę, kad pašalintume kintamą simbolių ilgį iš eilutės pabaigos.

Parašykite šią formulę C3 ir vilkite žemyn.

= PAKEISTI (B3, FIND ("-", B3), LEN (B3) -FIND ("-", B3) +1, "")

Paspauskite „Enter“ ir vilkite žemyn. Mes pašalinome laiką ir diena išlieka.

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. Pirmoji FIND funkcija grąžina brūkšnelio (-) vietą kiekvienoje eilutėje. Pirmajai eilutei ji grąžina 8.

Tada LEN (B3) funkcija grąžina eilutės ilgį, kuris yra 16.

Mes vėl turime FIND funkciją, kuri grąžina brūkšnelio vietą eilutėje, kuri yra 8.

Dabar formulė yra = REPLACE (B3,8,16-8+1, ""), tai yra = REPLACE (B3,8,9, ""). Tai reiškia, kad turime pašalinti 9 simbolius iš 8tūkst pozicija B3 eilutėje

Dabar formulė =PAKEISTI(B3,8,9, ""). 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 8, simbolių skaičius, kurį išsiaiškinome, yra 9 naudojant LEN ir FIND funkciją, o pakeičiamas simbolis yra niekas (""). Taigi funkcija REPLACE pašalina 9 simbolius iš eilutės pabaigos, todėl mums lieka tik dienos pavadinimas.

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.

Pašalinkite tekstą iš eilutės pradžios į kintamąją poziciją | Ši pakeitimo formulė padeda pašalinti kintamą simbolių skaičių nuo teksto pradžios.

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.