MSExcel: Paano makahanap ng posisyon ng isang character sa isang string?

Ang paghahanap ng posisyon ng isang character sa isang string ay maaaring maging isang napaka-simpleng operasyon sa MSExcel, sa pamamagitan ng paggamit ng kaukulang built-in na function na HANAP.


Nakahanap ang Excel ng posisyon ng character sa string

Ang paghahanap ng posisyon ng isang character sa isang string ay maaaring maging isang napaka-simpleng operasyon sa MSExcel, sa pamamagitan ng paggamit ng kaukulang built-in na function na HANAP.

Nakahanap ang posisyon ng character sa string at kunin ang substring

Halimbawa, sabihin natin na mayroon kaming isang listahan ng mga direktoryo at mga pangalan ng file, at nais lamang na makakuha ng pangwakas na resulta sa mga pangalan ng file.

Sa kasong iyon, kahit na ang isang  advanced na vlookup sa Excel   ay hindi makakatulong, dahil hindi ito papayag na kunin ang anumang impormasyon mula sa pangunahing string.

Ang pinakamahusay na solusyon ay ang paggamit ng function na HANAP upang mahanap ang posisyon ng isang character sa string, at gamitin ang numero na ito upang kunin ang natitirang string gamit ang MID function sa Excel.

Maghanap ng posisyon ng character sa string ng Excel

Upang mahanap ang posisyon ng isang tiyak na naibigay na character sa Excel, gamitin lamang ang function na HANAP sa string, na nagbibigay bilang mga parameter ng character upang mahanap at ang string kung saan hahanapin, halimbawa sa sanggunian sa isa pang cell sa Excel spreadsheet .

'=FIND("char",”string”)

I-extract ang string na nagsisimula sa character

Pagkatapos, gamit ang impormasyon ng posisyon ng character, gamitin ang function na MID upang kunin ang kinakailangang string na nagsisimula pagkatapos ng character na natagpuan sa pamamagitan ng pagdaragdag ng +1, at kunin ang buong natitirang tali sa pamamagitan ng paggamit ng isang haba ng haba ng haba, tulad ng 999, hanggang siguraduhing masakop ang buong resulta.

'=MID(“string”,”char”+1,999)

Excel kunin ang teksto bago character

Upang kunin ang teksto bago ang isang naibigay na character sa Excel, hanapin lamang ang posisyon ng character, at gamitin ang function na LEFT na may isang character na mas kaunti upang kunin ang teksto bago ang character na natagpuan.

'=LEFT(“string”,”char”-1)

Hanapin ang hindi pangyayari ng character sa string excel

Maging isang Excel Pro: Sumali sa aming kurso!

Pagtaas ng iyong mga kasanayan mula sa baguhan hanggang sa bayani kasama ang aming kurso ng Excel 365 na mga pangunahing kaalaman, na idinisenyo upang gawin kang may kasanayan sa ilang mga sesyon lamang.

Mag -enrol dito

Pagtaas ng iyong mga kasanayan mula sa baguhan hanggang sa bayani kasama ang aming kurso ng Excel 365 na mga pangunahing kaalaman, na idinisenyo upang gawin kang may kasanayan sa ilang mga sesyon lamang.

Ang paghahanap ng nth pangyayari ng character sa string sa Excel na ginagawa sa pamamagitan ng paggamit ng parehong mga function na HANAP at SUBSTITUTE.

Ang function na SUBSTITUTE ay papalitan ng hiniling na nth halimbawa ng character na sinaliksik ng isang espesyal na, at ang function na HANAP ay makakakuha ng posisyon ng espesyal na karakter na ito sa string.

Piliin lamang ang nth pangyayari upang hanapin sa naibigay na string, at ang resulta ay ipapakita na nagpapakita ng nth pangyayari ng character sa string.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Paano Makahanap ng Nth Pagkakataon (Posisyon) Ng Isang Katangian Sa Text String Sa Excel?

Nakahanap ang Excel ng posisyon ng character sa string from right

Upang mahanap ang posisyon ng isang character sa isang string mula sa kanan, gagamit kami ng isang katulad na solutioj gamit ang HANAPAN at SUBSTITUTE upang mahanap ang huling paglitaw ng isang naibigay na karakter sa isang string.

Gamit ang solusyon na ito, ang huling posisyon ng isang character sa isang string, na kung saan din ang posisyon ng isang character sa isang string mula sa kanan, ay ipapakita.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Maghanap ng Posisyon ng Huling Pagkakataon ng isang Katangian sa isang String sa Excel

Madalas Na Nagtanong

Anong pormula ang maaaring magamit sa Excel upang makilala ang posisyon ng isang tiyak na character sa loob ng isang string ng teksto, na tumutulong sa pagmamanipula at pagsusuri ng data?
Gamitin ang function na `find` o 'search` sa Excel upang mahanap ang posisyon ng isang character sa loob ng isang string. Ang pormula ay mukhang `= hanapin ( character , cell_reference)` para sa sensitibong paghahanap o `= paghahanap ( character , cell_reference)` para sa paghahanap ng kaso-insensitive. Palitan ang ` character 'sa karakter na iyong hinahanap at` cell_reference` sa cell na naglalaman ng teksto.

Kumpletuhin ang 2019 Excel para sa mga nagsisimula sa video


Yoann Bierling
Tungkol sa may-akda - Yoann Bierling
Ang Yoann Bierling ay isang Web Publishing & Digital Consulting Professional, na gumagawa ng isang pandaigdigang epekto sa pamamagitan ng kadalubhasaan at pagbabago sa mga teknolohiya. Masigasig tungkol sa pagbibigay kapangyarihan sa mga indibidwal at organisasyon na umunlad sa digital na edad, hinihimok siya upang maihatid ang mga pambihirang resulta at magmaneho ng paglago sa pamamagitan ng paglikha ng nilalaman ng edukasyon.

Maging isang Excel Pro: Sumali sa aming kurso!

Pagtaas ng iyong mga kasanayan mula sa baguhan hanggang sa bayani kasama ang aming kurso ng Excel 365 na mga pangunahing kaalaman, na idinisenyo upang gawin kang may kasanayan sa ilang mga sesyon lamang.

Mag -enrol dito

Pagtaas ng iyong mga kasanayan mula sa baguhan hanggang sa bayani kasama ang aming kurso ng Excel 365 na mga pangunahing kaalaman, na idinisenyo upang gawin kang may kasanayan sa ilang mga sesyon lamang.




Mga komento (0)

Mag-iwan ng komento