Ynhâldsopjefte
It artikel sil de proseduere beskriuwe om teken(s) te finen yn in tekenrige fan rjochts yn Excel. Soms moatte wy de lêste gegevens fan in tekenrige yn Excel opslaan. Stel dat wy de efternammen fan in bepaalde groep minsken yn in kolom opslaan wolle. Yn dat gefal moatte wy de tekens yn in namme fan 'e rjochter útpakke.
Hjir sil ik de folgjende dataset brûke om de taktyk te beskriuwen om karakters yn in tekenrige fan 'e rjochterkant te finen. Stel dat in groep minsken yn in kantoar wurket en se hawwe har eigen ID en User ID . Wy sille wurkje oan har Nammen , ID en Brûkers-ID om ús probleem en de oplossing te ferklearjen.
Oefenwurkboek downloade
Fyn karakter fan Right.xlsx
4 manieren om karakter te finen yn string fan rjochts yn Excel
1. Excel RIGHT-funksje brûke om karakter yn tekenrige fan rjochts te finen
De ienfâldichste manier om de tekens yn in tekenrige fan rjochts te finen is troch de funksje RIGHT te brûken. Stel dat wy de nûmers opslaan wolle yn de ID yn in kolom . Litte wy de strategy hjirûnder besprekke.
Stappen:
- Maak earst in nije kolom en typ de folgjende formule yn sel E5 .
=RIGHT(C5,3)
Hjir, de RJOCHTS funksje nimt de tekenstring yn sel C5 en fynt de lêste 3 tekens derfan. As elk ID hat 3 nûmers, wy sette [num_chars] as 3 .
- Tik op de ENTER knop en jo sille de lêste 3 sifers sjen fan it ID yn sel C5 .
- Gebrûk no de Fillhandtak om AutoFill legere sellen.
Dizze operaasje sil soargje jo mei de nûmers yn de ID yn kolom E . Sa kinne jo de tekens yn in tekenrige fan rjochts fine en se yn in sel opslaan.
Lês Mear: How to Find Character in String Excel (8 Easy Ways)
2. It tapassen fan Excel LEN- en FIND-funksjes om karakter yn string fan rjochts út te heljen
Stel dat wy de efternammen út de nammen
Stappen:
- Meitsje in nije kolom foar efternammen en typ de folgjende formule yn sel E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Hjir identifisearje wy de posysje fan de Spaasje tusken foarnamme en achternamme mei help fan de funksje FIND en trek dan dizze posysje ôf fan de lingte fan de tekenrige yn sel B5 (hiele namme ). Op dizze manier fertelle wy de RIGHT funksje hokker karakters it moat opslaan yn sel E5 . Wy hawwe de funksje LEN brûkt om de lingte fan de tekenrige fan sel B5 te bepalen.
- Druk no op de ENTER knop en jo sil de achternamme fan sel sjen B5 yn sel E5 .
- Gebrûk de Fillhandtak om AutoFill legere sellen.
Dêrnei sjogge jo de efternammen yn kolom E . Dit is in oare metoade dy't jo kinne tapasse om de tekens yn in tekenrige fan rjochts te finen en se yn in sel op te slaan.
Lês Mear: Hoe kinne jo fan rjochts fine yn Excel ( 6 metoaden)
Gelykbere lêzings
- [Fêst]: kin gjin projekt- of biblioteekflater fine yn Excel (3 oplossingen)
- Hoe kinne jo * Karakter net as joker fine yn Excel (2 metoaden)
- Hoe kinne jo lêste rige fine mei in spesifike wearde yn Excel ( 6 Metoaden)
- Fyn lêste wearde yn kolom grutter dan nul yn Excel (2 maklike formules)
- Hoe kinne jo de leechste 3 wearden fine yn Excel (5 maklike metoaden)
3. Gebrûk fan kombinearre funksjes om karakter yn tekenrige fan rjochts te finen
Stel jo foar dat jo gewoan it nûmer fan 'e Brûkers-ID wolle opslaan fan dizze jonges. Wy kinne dit dwaan troch de funksjes LEN , FIND en SUBSTITUTE yn de funksje RIGHT te nestelen. Litte wy sjen hoe't wy ús doel kinne ferfolje.
Stappen:
- Meitsje in nije kolom foar User ID No en typ de folgjende formule yn sel E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Hjir, wy hawwe LEN , FIND en SUBSTITUTE yn 'e funksje RIGHT geneste om de UID No te ekstrahearjen astekst. Litte wy de formule hjirûnder yn stikken brekke.
Formule-ôfdieling
- LEN(D5)—-> De funksje Length jout it oantal tekens werom.
- Utfier: 11
- SUBSTITUTE(D5,"-","")—-> ; De funksje SUBSTITUTE ferfangt de hyphhens mei neat.
- SUBSTITUTE(“PLK-OIQ-249″,”-“,”" )—-> wurdt PLKOIQ249
- Utfier: “PLKOIQ249”
- LEN(SUBSTITUTE(D5,"-",""))—-> wurdt LEN( "PLKOIQ249" )
- Utfier: 9
- LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))) —-> wurdt LEN(D5)-LEN( “PLKOIQ249” )
- 11-9
- Utfier : 2
- SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5," -“,””))—-> wurdt
- SUBSTITUTE(D5,”-“,”#”,2)—> It ferfangt de 2e hyphen '-' mei hashtag '#')
- Utfier : “PLK-OIQ#249”
- FIND(“#”,SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUTE(D5,”-“ ,””))))—-> wurdt
- FIND(“#”,,”PLK-OIQ#249″)—-> De FIND funksje fynt de posysje fan de opjûn karakter # .
- Utfier: 8
- RJOCHTS(D5,LEN(D5)-FIND(“#” ,SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))—-> draaityn
- RJOCHTS(D5,LEN(D5)-8)—->
- RJOCHTS(D5,11-8)—->
- RJOCHTS(D5,3)—->
- RJOCHTS(“PLK-OIQ-249”,3)—-> De funksje RIGHT ekstrahearret it oantal tekens fan de rjochterkant .
- Utfier: 249
Op it lêst krije wy de User ID 249 . Litte wy wer nei de stappen gean.
- Tik op ENTER en jo sille allinich it nûmer sjen yn 'e Brûkers-ID .
- Dêrnei, brûk de Fill Handle om AutoFill legere sellen.
Sa kinne jo de nûmers yn 'e User ID yn kolom E opnimme. It is in bytsje lestich om tekens yn in tekenrige fan de rjochterkant te finen as dit soarte situaasje ûntstiet.
Lês mear: Hoe kinne jo in teken fine yn tekenrige yn Excel
4. Karakters fine yn string fan rjochts mei Flash Fill
As jo gjin formuleman binne, kinne jo it kommando Flash Fill brûke om karakters te finen yn in string fan syn rjochterkant. Sis dat jo de efternammen fan dizze minsken opslaan wolle. Litte wy dit ienfâldige proses beprate.
Stappen:
- Meitsje in nije kolom foar efternammen en typ de achternamme ( Spears ) yn sel B5 .
- Selektearje Thús >> Folje >> Flash Fill
Hjir folget it kommando Flash Fill in patroan. Itdetektearret de tekenstring Spears as de rjochterkante tekens fan de hiele tekenrige yn sel B5 . En sa sil it itselde dwaan foar oare sellen.
- Dizze operaasje sil alle efternammen yn de oerbleaune sellen E6 weromjaan nei E11 .
Sa kinne jo tekens fine yn in tekenrige fanôf de rjochter posysje.
Lês mear: Excel-funksje: FIND vs SEARCH (In fergelykjende analyze)
Oefeningsdiel
Hjir jou ik jo de dataset dy't wy brûkten om te ferklearjen hoe't jo karakters fine yn in tekenrige fanút de juste posysje, sadat jo op jo eigen oefenje kinne.
Konklúzje
It artikel joech wat metoaden oer hoe't jo karakters yn in tekenrige kinne fine út syn rjochts. De metoaden dy't ik hjir beskreaun binne frij maklik te begripen. Ik hoopje dat dit fruchtber wêze sil foar jo om jo eigen problemen yn dit ferbân op te lossen. As jo effisjintere metoaden of ideeën hawwe as feedback, lit se dan asjebleaft yn it kommentaarfakje. Dit kin my helpe om myn kommende artikels te ferrykjen.