Excel SEARCH Function
Ang paggana ng SEARCH ng Microsoft Excel ay maaaring mukhang medyo limitado ang pagiging kapaki-pakinabang. Gayunpaman, kapag ginamit kasabay ng mga function ng MID o REPLACE, maaari itong mabilis na maging napakahalaga. Bago pumunta sa kung paano pagsamahin ito sa iba pang mga pag-andar, bagaman, ipapaliwanag ko muna kung paano ito gumagana.
Isipin na mayroon kang, sa cell A1, ang pangalang Blake Hasenmiller. Sa cell B1, mayroon kang function:
=SEARCH(“Hasenmiller”, A1,1)
Hahanapin nito ang salitang Hasenmiller sa Cell A1, simula sa unang character sa cell na iyon. Ang ibinalik na resulta ay magiging 7, dahil ang letrang H na nagsisimula sa salitang Hasenmiller ay ang ika-7 character sa cell na iyon.
Sa sarili nito, hindi ito partikular na kapaki-pakinabang. Gayunpaman, isipin na mayroon kang isang listahan ng mga pangalan na tulad nito sa column A, ngunit ang talagang gusto mo ay ang apelyido lang, na ilalagay mo sa column B. Kung ganoon, maaari mong gamitin ang function:
=MID(A1,SEARCH(” “,A1,1)+1,LEN(A1)-SEARCH(” “,A1,1))
Ibabalik nito ang pangalang Hasenmiller. Ibabalik nito ang anumang mahanap nito pagkatapos ng unang puwang na makikita nito.
Hatiin natin ang function sa itaas pababa. Ang MID function ay may tatlong mga parameter. Ang unang parameter ay kung anong cell ang titingnan, ang pangalawang parameter ay kung saang character magsisimula, at ang pangatlong parameter ay kung gaano karaming mga character ang kukunin. Kaya ang MID function ay magbabalik ng bahagi ng teksto ng isang cell na isinangguni.
Ibabalik lang ng function ng LEN ang bilang ng mga character sa na-refer na cell.
Sa kasong ito, sinasabi namin ang MID function na i-reference ang A1. Pagdating sa pangalawang parameter, na siyang panimulang karakter, ginagamit namin ang function ng paghahanap upang mahanap ang espasyo, na sa kaso ni Blake Hasenmiller, ang magiging ika-6 na karakter. Pagkatapos ay idinagdag namin ang 1 dahil gusto naming magsimula sa karakter pagkatapos ng espasyo, na siyang H sa Hasenmiller. Para sa pangatlong parameter, na kung saan ay ang bilang ng mga character, kukunin muna namin ang bilang ng mga character sa cell A1 gamit ang function na LEN, na 17, pagkatapos ay ibawas ang posisyon ng espasyo, na tulad ng nabanggit kanina, ay ang ika-6 na karakter. Dahil ang 17 minus 6 ay katumbas ng 11, ang function na ito ay magbabalik ng 11 magkakasunod na character, simula sa ika-7 character, na nagbibigay sa amin ng Hasenmiller.
Ang function na ito ay maaaring i-drag pababa sa column B upang sumangguni sa isang listahan ng mga pangalan sa column A, kaya mabilis na binibigyan ka ng apelyido ng bawat tao lamang.
Ngayon, kung gusto mong ibalik ng cell ang apelyido ng tao, na sinusundan ng kuwit at espasyo, na sinusundan ng kanilang unang pangalan, maaari mong gamitin ang function na:
=MID(A1,SEARCH(” “,A1,1)+1,LEN(A1)-SEARCH(” “,A1,1))&”, “&MID(A1,1,SEARCH(” “,A1,1 )-1)
Ito ang unang function na sinusundan ng isang ampersand (ang & simbolo) na pinagsasama ang maramihang mga string ng teksto, na sinusundan ng kuwit at espasyo, pagkatapos ay isa pang ampersand, pagkatapos ay isang function upang kunin ang unang pangalan (lahat bago ang espasyo), at pagsamahin ang lahat ng ito sa isang malaking string ng teksto. Kaya makakakuha ka ng Hasenmiller, Blake.
Isang huling bagay na dapat tandaan, ang SEARCH function ay hindi case-sensitive. Kung gusto mo ng case sensitive na bersyon nito, maaari mong gamitin sa halip ang FIND function. Gayundin, ang SEARCH function ay nagbibigay-daan sa paggamit ng mga wildcard na character, samantalang ang FIND function ay hindi.
Paano gamitin ang SEARCH function sa Excel [Tutorial]
Mga Tag:
Paano gamitin ang SEARCH function sa Excel
Excel Search, Excel Maghanap Text, Excel SEARCH Function