Sisukord
Artiklis kirjeldatakse menetlust, et leida tegelane(d) stringis alates õigus Excelis. Mõnikord on meil vaja salvestada Exceli viimased andmed märgijada. Oletame, et soovime salvestada teatud rühma inimeste perekonnanimesid veergu. Sellisel juhul on meil vaja nime tähemärgid paremalt poolt välja võtta.
Siinkohal kasutan järgmist andmestikku, et kirjeldada taktikat, kuidas leida tähemärke stringi paremalt poolt. Oletame, et kontoris töötab grupp inimesi ja neil on omaette ID ja Kasutaja ID Me töötame nende Nimed , ID ja Kasutaja ID seoses meie probleemi ja selle lahenduse selgitamisega.
Lae alla praktiline töövihik
Leia märk paremalt.xlsx4 viisi, kuidas leida tähemärki stringis Exceli paremalt poolt
1. Exceli RIGHT-funktsiooni kasutamine tähemärgi leidmiseks stringis paremalt poolt
Lihtsaim viis leida tähemärke stringis paremalt poolt on kasutada funktsiooni RIGHT funktsioon. Oletame, et soovime salvestada numbreid ID aastal veerg . arutame strateegiat allpool.
Sammud:
- Kõigepealt tehke uus veerg ja sisestage lahtrisse järgmine valem E5 .
=RIGHT(C5,3)
Siin on RIGHT funktsioon võtab märgijada lahtrisse C5 ja leiab viimase 3 tähemärki sellest. Kuna iga ID on 3 numbrid, paneme [num_chars] nagu 3 .
- Vajuta SISESTA nuppu ja näete viimast 3 numbrite arvud ID lahtris C5 .
- Nüüd kasutage Täitmise käepide aadressile AutoFill alumised rakud.
See toiming annab teile numbrid, mis on esitatud ID aadressil veerg E . seega saate leida tähemärgid stringist paremalt ja salvestada need lahtrisse.
Loe edasi: Kuidas leida tähemärki String Excelis (8 lihtsat viisi)
2. Exceli LEN- ja FIND-funktsioonide rakendamine tähemärgi väljavõtmiseks stringis paremalt poolt
Oletame, et me tahame ekstraheerida perekonnanimed nende inimeste nimed . Me võime järgida alljärgnevaid nippe.
Sammud:
- Tee uus veerg . perekonnanimed ja sisestage lahtrisse järgmine valem E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Siinkohal tuvastame positsiooni Kosmos vahel. esimene nimi ja perekonnanimi abiga FIND funktsiooni ja seejärel lahutame selle positsiooni pikkus stringi lahtris B5 (kogu nimi ). Nii ütleme me RIGHT funktsioon, milliseid sümboleid ta peaks salvestama lahtrisse E5 Me kasutasime LEN funktsioon, et määrata raku stringi pikkus B5 .
- Nüüd vajutage SISESTA nuppu ja te näete perekonnanimi raku B5 lahtris E5 .
- Kasutage Täitmise käepide aadressile AutoFill alumised rakud.
Pärast seda näete perekonnanimed aadressil veerg E See on teine meetod, mida saab kasutada, et leida tähemärgid stringist paremalt ja salvestada need lahtrisse.
Loe edasi: Kuidas leida Excelis paremalt (6 meetodit)
Sarnased lugemised
- [Parandatud]: Ei leia projekti või raamatukogu viga Excelis (3 lahendust)
- Kuidas leida * märk, mis ei ole Excelis Wildcard (2 meetodit)
- Kuidas leida Exceli viimase rea konkreetne väärtus (6 meetodit)
- Leia viimane väärtus veerus, mis on suurem kui null Excelis (2 lihtsat valemit)
- Kuidas leida madalaimad 3 väärtust Excelis (5 lihtsat meetodit)
3. Kombineeritud funktsioonide kasutamine tähemärgi leidmiseks stringis paremalt poolt
Kujutage ette, et soovite lihtsalt salvestada numbri alates Kasutaja ID neist. Me saame seda teha, kui pesitseda LEN , FIND ja ASENDAJA funktsioonide sisse RIGHT funktsioon. Vaatame, kuidas me saame oma eesmärki täita.
Sammud:
- Tee uus veerg . Kasutaja ID nr ja sisestage lahtrisse järgmine valem E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Siin on meil sisseehitatud LEN , FIND ja ASENDAJA aastal RIGHT funktsioon, et eraldada UID nr tekstina. Jagame valemi alljärgnevalt osadeks.
Valemi jaotus
- LEN(D5)--> The Pikkus funktsioon tagastab arvu tähemärgid .
- Väljund : 11
- SUBSTITUTE(D5,"-","")--> The ASENDAJA funktsioon asendab sidekriipsid mitte millegagi.
- SUBSTITUTE("PLK-OIQ-249″,"-","")--> muutub PLKOIQ249
- Väljund : "PLKOIQ249"
- LEN(SUBSTITUTE(D5,"-",""))--> muutub LEN( "PLKOIQ249" )
- Väljund : 9
- LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))--> muutub LEN(D5)-LEN( "PLKOIQ249" )
- 11-9
- Väljund : 2
- SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))--> muutub
- SUBSTITUTE(D5,"-", "#",2)-> See asendab 2. sidekriips '-' koos hashtag '#')
- Väljund : "PLK-OIQ#249"
- FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))))--> muutub
- FIND("#", "PLK-OIQ#249″)--> The FIND funktsioon leiab positsioon antud tähemärgi kohta # .
- Väljund : 8
- RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))--> muutub
- RIGHT(D5,LEN(D5)-8)-->
- RIGHT(D5,11-8)-->
- RIGHT(D5,3)-->
- RIGHT("PLK-OIQ-249",3)--> The RIGHT funktsioon eraldab tähemärkide arvu paremal pool .
- Väljund : 249
Lõpuks saame Kasutaja ID 249 . Liigume sammud uuesti.
- Hit SISESTA ja te näete ainult number aastal Kasutaja ID .
- Pärast seda kasutage Täitmise käepide aadressile AutoFill alumised rakud.
Seega saate mahutada numbrid aastal Kasutaja ID aadressil veerg E Sellises olukorras on natuke raske leida tähemärke stringi paremalt poolt.
Loe edasi: Kuidas leida tähemärki stringis Excelis
4. Tähemärkide leidmine stringis paremalt poolt, kasutades Flash Fill'i
Kui te ei ole valemiga seotud, võite kasutada valemiga Flash Fill käsk, et leida sümboleid stringist selle paremalt poolt. Ütleme, et soovite salvestada perekonnanimed neist inimestest. Arutleme selle lihtsa protsessi üle.
Sammud:
- Tee uus veerg . perekonnanimed ja sisestage perekonnanimi ( Spears ) lahtris B5 .
- Valige Kodu >> Täitke >> Flash Fill
Siin on Flash Fill käsk järgib mustrit. See tuvastab märgijada Spears kui kogu stringi parempoolsed tähemärgid lahtris B5 Ja nii teeb see sama ka teiste rakkude puhul.
- See operatsioon tagastab kõik perekonnanimed ülejäänud lahtrites E6 aadressile E11 .
Seega saate leida tähemärke stringist selle paremast positsioonist.
Loe edasi: Exceli funktsioon: FIND vs SEARCH (võrdlev analüüs)
Praktika sektsioon
Siinkohal annan teile andmestiku, mida kasutasime selleks, et selgitada, kuidas leida tähemärke stringist selle õigest kohast, et saaksite ise harjutada.
Kokkuvõte
Artikkel andis mõned meetodid, kuidas leida tähemärke stringist selle paremalt poolt. Meetodid, mida ma siin kirjeldasin, on üsna lihtsasti mõistetavad. Ma loodan, et see on teile viljakas, et lahendada oma probleeme selles osas. Kui teil on veel tõhusamaid meetodeid või ideid või mingit tagasisidet, palun jätke need kommentaarikasti. See võib aidata mul rikastada minu tulevasi artikleid.