Talaan ng nilalaman
Ilalarawan ng artikulo ang pamamaraan upang makahanap ng (mga) character sa isang string mula sa kanan sa Excel. Minsan kailangan nating iimbak ang huling data ng isang string ng character sa Excel. Ipagpalagay na gusto nating iimbak ang mga apelyido ng isang partikular na grupo ng mga tao sa isang column. Kung ganoon, kailangan nating i-extract ang mga character sa isang pangalan mula sa kanan.
Dito, gagamitin ko ang sumusunod na dataset upang ilarawan ang mga taktika sa paghahanap ng mga character sa isang string mula sa kanang bahagi nito. Ipagpalagay na ang isang grupo ng mga tao ay nagtatrabaho sa isang opisina at mayroon silang sariling ID at User ID . Susubukan naming gawin ang kanilang Mga Pangalan , ID at User ID para ipaliwanag ang aming problema at solusyon nito.
I-download ang Practice Workbook
Hanapin ang Character mula sa Kanan.xlsx
4 na Paraan upang Makahanap ng Character sa String mula sa Kanan sa Excel
1. Paggamit ng Excel RIGHT Function upang Maghanap ng Character sa String mula sa Kanan
Ang pinakasimpleng paraan upang mahanap ang mga character sa isang string mula sa kanan ay ang paggamit ng RIGHT function. Ipagpalagay na gusto naming iimbak ang mga numero sa ID sa isang column . Talakayin natin ang diskarte sa ibaba.
Mga Hakbang:
- Una, gumawa ng bagong column at i-type ang sumusunod na formula sa cell E5 .
=RIGHT(C5,3)
Narito, ang TAMA Kinukuha ng function ang string ng character sa cell C5 at hinahanap ang huling 3 mga character mula dito. Tulad ng bawat ID may 3 mga numero, inilagay namin ang [num_chars] bilang 3 .
- Pindutin ang ENTER button at makikita mo ang huling 3 digit ng ID sa cell C5 .
- Gamitin ngayon ang Fill Handle para AutoFill ibabang mga cell.
Magbibigay ang operasyong ito ikaw kasama ang mga numero sa ID sa column E . Sa gayon, mahahanap mo ang mga character sa isang string mula sa kanan at iimbak ang mga ito sa isang cell.
Magbasa Pa: Paano Maghanap ng Character sa String Excel (8 Madaling Paraan)
2. Paglalapat ng Excel LEN at FIND Function para I-extract ang Character sa String mula sa Kanan
Ipagpalagay na gusto nating kunin ang mga apelyido mula sa mga pangalan ng mga taong ito . Maaari naming sundin ang mga trick sa ibaba.
Mga Hakbang:
- Gumawa ng bagong column para sa mga apelyido at uri ang sumusunod na formula sa cell E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Dito, tinutukoy namin ang posisyon ng Space sa pagitan ng unang pangalan at apelyido sa tulong ng function na FIND at pagkatapos ay ibawas ang posisyong ito mula sa haba ng string sa cell B5 (buong pangalan ). Sa ganitong paraan, sasabihin namin sa RIGHT function kung aling mga character ang dapat nitong itabi sa cell E5 . Ginamit namin ang LEN function upang matukoy ang haba ng string ng cell B5 .
- Ngayon pindutin ang ENTER button at ikaw makikita ang apelyido ng cell B5 sa cell E5 .
- Gamitin ang Fill Handle sa AutoFill lower cells.
Pagkatapos nito, makikita mo ang mga apelyido sa column E . Ito ay isa pang paraan na maaari mong ilapat upang mahanap ang mga character sa isang string mula sa kanan at iimbak ang mga ito sa isang cell.
Magbasa Nang Higit Pa: Paano Maghanap mula sa Kanan sa Excel ( 6 na Paraan)
Mga Katulad na Pagbasa
- [Naayos]: Hindi Makahanap ng Error sa Proyekto o Library sa Excel (3 Solusyon)
- Paano Maghanap ng * Character Hindi bilang Wildcard sa Excel (2 Paraan)
- Paano Maghanap ng Huling Hilera na may Tukoy na Halaga sa Excel ( 6 na Paraan)
- Hanapin ang Huling Halaga sa Column na Higit sa Zero sa Excel (2 Madaling Formula)
- Paano Makakahanap ng Pinakamababang 3 Value sa Excel (5 Madaling Paraan)
3. Paggamit ng Pinagsamang Mga Function para Maghanap ng Character sa String mula sa Kanan
Isipin na gusto mo lang i-store ang numero mula sa User ID sa mga lalaking ito. Magagawa natin ito sa pamamagitan ng paglalagay ng LEN , FIND at SUBSTITUTE function sa RIGHT function. Tingnan natin kung paano natin matutupad ang ating layunin.
Mga Hakbang:
- Gumawa ng bagong column para sa User ID No at i-type ang sumusunod na formula sa cell E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Dito, nilagyan namin ng LEN , FIND at SUBSTITUTE sa RIGHT function upang kunin ang UID No bilangtext. Hatiin natin ang formula sa mga piraso sa ibaba.
Formula Breakdown
- LEN(D5)—-> Ibinabalik ng function na Length ang bilang ng character .
- Output : 11
- PALIT(D5,”-“,””)—-> ; Pinapalitan ng SUBSTITUTE function ang mga gitling ng wala.
- SUBSTITUTE(“PLK-OIQ-249″,”-“,”” )—-> ay naging PLKOIQ249
- Output : “PLKOIQ249”
- LEN(SUBSTITUTE(D5,”-“,””))—-> ay naging LEN( “PLKOIQ249” )
- Output : 9
- LEN(D5)-LEN(SUBSTITUTE(D5,”-“,””))) —-> ay naging LEN(D5)-LEN( “PLKOIQ249” )
- 11-9
- Output : 2
- PALIT(D5,”-“,”#”,LEN(D5)-LEN(PALIT(D5,” -“,””))—-> ay
- SUBSTITUTE(D5,”-“,”#”,2)—> Pinapalitan nito ang ika-2 gitling '-' na may hashtag '#')
- Output : “PLK-OIQ#249”
- HANAPIN(“#”,PALIT(D5,”-“,”#”,LEN(D5)-LEN(PALIT(D5,”-“ ,””))))—-> ay
- FIND(“#”,”PLK-OIQ#249″)—-> Ang FIND Hinahanap ng function ang posisyon ng ibinigay na karakter # .
- Output : 8
- RIGHT(D5,LEN(D5)-FIND(“#” ,SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUTE(D5,”-“,””)))))—-> lumilikosa
- RIGHT(D5,LEN(D5)-8)—->
- RIGHT(D5,11-8)—->
- RIGHT(D5,3)—->
- RIGHT(“PLK-OIQ-249”,3)—-> Kinukuha ng function na RIGHT ang bilang ng mga character mula sa kanang bahagi .
- Output : 249
Sa wakas, nakuha namin ang User ID 249 . Lumipat tayo sa mga hakbang muli.
- Pindutin ang ENTER at makikita mo lang ang number sa User ID .
- Pagkatapos noon, gamitin ang Fill Handle para AutoFill ibaba ang mga cell.
Kaya maaari mong tanggapin ang mga numero sa User ID sa column E . Medyo mahirap maghanap ng mga character sa isang string mula sa kanang bahagi nito kapag lumitaw ang ganitong uri ng sitwasyon.
Magbasa Nang Higit Pa: Paano Maghanap ng Character sa String sa Excel
4. Paghahanap ng Mga Character sa String mula Kanan Gamit ang Flash Fill
Kung hindi ka isang formula guy, maaari mong gamitin ang Flash Fill command upang maghanap ng mga character sa isang string mula sa kanan nito. Sabihin nating gusto mong iimbak ang mga apelyido ng mga taong ito. Talakayin natin ang simpleng prosesong ito.
Mga Hakbang:
- Gumawa ng bagong column para sa mga apelyido at i-type ang apelyido ( Spears ) sa cell B5 .
- Piliin ang Home >> Punan >> Flash Fill
Dito ang Flash Fill na command ay sumusunod sa isang pattern. Itonakita ang string ng character na Spears bilang mga character sa kanang bahagi ng buong string sa cell B5 . At gayon din ang gagawin nito para sa iba pang mga cell.
- Ibabalik ng operasyong ito ang lahat ng apelyido sa natitirang mga cell E6 sa E11 .
Kaya mahahanap mo ang mga character sa isang string mula sa tamang posisyon nito.
Magbasa Nang Higit Pa: Excel Function: FIND vs SEARCH (A Comparative Analysis)
Practice Section
Narito, ibibigay ko sa iyo ang dataset na ginamit namin upang ipaliwanag kung paano maghanap ng mga character sa isang string mula sa tamang posisyon nito upang makapagsanay ka nang mag-isa.
Konklusyon
Nagbigay ang artikulo ng ilang pamamaraan kung paano maghanap ng mga character sa isang string mula sa tama. Ang mga pamamaraan na inilarawan ko dito ay medyo madaling maunawaan. Umaasa ako na ito ay magiging mabunga para sa iyo upang malutas ang iyong sariling mga problema sa bagay na ito. Kung mayroon kang mas mahusay na mga pamamaraan o ideya o anumang feedback, mangyaring iwanan ang mga ito sa kahon ng komento. Maaaring makatulong ito sa akin upang pagyamanin ang aking mga paparating na artikulo.