Paano Makakahanap ng Halaga sa Saklaw sa Excel (3 Paraan)

  • Ibahagi Ito
Hugh West

Maaaring hilingin sa iyo ng mga pangyayari na maghanap ng halaga mula sa isang hanay. Ang paghahanap, pagkuha ay karaniwang mga operasyon sa Excel. Ngayon ay ipapakita namin sa iyo kung paano maghanap ng halaga sa hanay. Para sa session na ito, gumagamit kami ng Excel 2019 (medyo Excel 365), huwag mag-atubiling gamitin ang iyong gustong bersyon.

Una muna, kilalanin natin ang tungkol sa dataset na siyang batayan ng aming mga halimbawa.

Narito, mayroon kaming talahanayan na naglalaman ng ilang aktor mula sa iba't ibang industriya ng pelikula kasama ang isa sa kanilang mga sikat na pelikula. Gamit ang dataset na ito, makakahanap tayo ng value sa isang hanay ng mga value.

Tandaan na ito ay isang pangunahing dataset upang mapanatiling simple ang mga bagay. Sa isang praktikal na sitwasyon, maaari kang makatagpo ng mas malaki at kumplikadong dataset.

Practice Workbook

Maaari kang mag-download ng practice workbook mula sa link sa ibaba.

Excel Maghanap ng Halaga Sa Saklaw.xlsx

3 Paraan para Makahanap ng Halaga sa Saklaw

Tulad ng aming nabanggit, mahahanap namin ang halaga mula sa isang hanay gamit ang dataset ng pelikula, magpakilala tayo ng ilang field na hawakan ang halaga ng paghahanap at ang output.

Dito, nagdagdag kami ng dalawang field Hanapin ang Halaga at Resulta na naiiba sa talahanayan .

1. Maghanap ng Halaga sa Saklaw Gamit ang MATCH Function

Pagdinig sa "Hanapin ang Halaga" ng ilang function, HANAPIN , HAHANAP , ay maaaring dumating sa iyong isip. Ngunit kami ay natatakot na ang mga ito ay hindi isang magandang tugma para sa paghahanap sa loob ng saklaw, kung gayon?

Ang sagotnamamalagi sa tanong. Haha! Oo, binanggit namin ang salitang "tugma", at iyon ang magiging function upang mahanap ang value sa isang range.

Ang MATCH function sa Excel ay ginagamit upang mahanap ang posisyon ng isang lookup value sa isang range. Gamitin natin ang function.

Dito, hahanapin natin ang value Brad Pitt sa hanay ng mga aktor. Kaya, ang aming formula ay magiging

=MATCH(H4,C4:C14,0)

Itinakda namin ang H4 bilang lookup_value sa MATCH . Pagkatapos ay C4:C14 ang range at 0 para sa eksaktong tugma.

Ibabalik nito ang posisyon ng value sa loob ng range.

Makikita mong ang Brad Pitt ay ang ika-2 sa aming talahanayan, at ibinalik ng formula ang numerong iyon. Kaya, nakita namin ang halaga sa hanay.

Kung ang pagkuha ng posisyon para sa halaga ng paghahanap ang iyong layunin, kailangan mo lang itong gawin.

Ngunit kung gusto mong gumawa ng resulta na nagbibigay-daan sa lahat na maunawaan kung ang value ay naroroon o wala sa hanay, pagkatapos ay maraming lohikal na function, IF at ISNUMBER , ang tutulong.

Ang Ang formula ay magiging

=IF(ISNUMBER(MATCH(H4,C4:C14,0)),"Found","Not Found")

Ang MATCH function ay nasa loob ng ISNUMBER , na nagsusuri kung ibinabalik ng FIND ang posisyon o error (kapag hindi nakuha ng MATCH ang character sa loob ng string ito ay nagbabalik ng #N/A! error). Para sa isang numero (posisyon) ito ay nagbabalik ng TRUE

Kaya kamiitinakda ang "Found" bilang if_true_value para sa function na IF .

Dito, para sa Brad Pitt Nagbalik ng numero ang MATCH (nakita namin kanina). Kaya, ang pinakahuling resulta ay "Natagpuan".

Kung maghahanap tayo ng value na wala sa hanay, ibabalik ng formula ang "Not Found."

2. COUNTIF Function na Maghanap ng Halaga sa Saklaw

Maaari naming gamitin ang istatistikal na function COUNTIF upang mahanap ang halaga sa hanay. Binibilang ng function na COUNTIF ang bilang ng mga cell mula sa isang hanay na tumutugma sa isang partikular na kundisyon.

Ang paglalarawan ay maaaring magdulot ng pagdududa sa iyong isip na ang pagkuha ng bilang ng mga cell ay hindi ang aming layunin sa halip na hanapin ang halaga sa hanay.

Huwag mag-alala! Hahanapin natin ang halaga at COUNTIF ang gaganap sa mahalagang papel. Kailangan din namin ng tulong mula sa IF .

Ang formula ay ang sumusunod

=IF(COUNTIF(C4:C14,H4)>0,"Found","Not Found")

Sa loob ng COUNTIF(C4:C14,H4)>0 , C4:C14 ang range at ang H4 ang value na hahanapin.

At gaya ng alam natin Binibilang ng COUNTIF ang mga cell batay sa pamantayan, kaya bibilangin nito ang mga cell mula sa hanay na C4:C14 batay sa H4 . Kung mahahanap nito ang halaga, ang resulta ay magiging mas malaki sa 0.

Kung ang halaga ay mas malaki sa 0, nangangahulugan ito na ang halaga ay makikita sa hanay. At ang if_true_value (“Found”) ang magiging sagot.

3. Gamit ang VLOOKUP

Maaari naming gamitin ang VLOOKUP function upang mahanap ang isang halaga sa asaklaw. VLOOKUP naghahanap ng data sa isang hanay na nakaayos nang patayo.

Isulat natin ang formula gamit ang VLOOKUP .

=VLOOKUP(H4,C4:C14,1,0)

H4 ay ang lookup_value at C4:C14 ang range, 1 ay ang column_num, at 0 ay para sa isang eksaktong tugma.

Hindi nito ihahatid ang posisyon o isang Boolean na halaga, sa halip ay kukunin nito ang halaga na tumutugma sa mga natuklasan.

Nahanap namin ang mismong halaga bilang resulta ng aming formula.

Kung maghahanap kami ng isang bagay na wala sa hanay ang formula ay magbigay ng #N/A! na error.

Upang maalis ang error na ito at makagawa ng mas nauunawaang resulta para sa value na wala sa hanay , maaari naming gamitin ang function na IFNA .

Ang IFNA function ay sumusuri kung sinusuri ng isang ibinigay na halaga o expression ang Excel #N/A error o hindi. At papalitan ang resulta para sa #N/A! .

Ang formula ay magiging

=IFNA(VLOOKUP(H4,C4:C14,1,0),"Not Found")

Pinatapos namin ang VLOOKUP gamit ang IFNA at itinakda ang "Not Found" bilang ifna_value . Kaya, kapag hindi ito nakahanap ng value sa range, magbibigay ito ng “Not Found” bilang resulta.

Ngunit kapag nasa range ang value, ang standard VLOOKUP na resulta ang magiging huling output.

Kumuha ng Halaga mula sa Saklaw na Batay sa Paghahanap

Medyo karaniwan na kunin ang isang halaga batay sa ang paghahanaphalaga sa isang hanay. Sabihin nating gusto nating makuha ang pangalan ng pelikula sa pamamagitan ng paghahanap sa pangalan ng aktor sa hanay.

May ilang paraan para makuha ang halaga. Tuklasin natin ang ilang pinakakaraniwang diskarte.

Ang kumbinasyon ng INDEX at MATCH ang makakakuha ng value. Ibinabalik ng function na INDEX ang value sa isang partikular na lokasyon sa isang range.

Ang formula ay ang sumusunod

=INDEX(E4:E14,MATCH(H4,C4:C14,0))

Nakita namin ang MATCH na ibinalik ang posisyon ng katugmang value, at pagkatapos ay ginagamit ng INDEX ang position value na iyon para ibalik ang value mula sa range E4:E14 .

Maaari naming gamitin ang function na VLOOKUP para magbalik ng value batay sa value ng paghahanap. Para sa aming halimbawa, ang formula ay magiging

=VLOOKUP(H4,C4:E14,3,0)

Dito namin naipasok ang halos buong talahanayan (maliban sa SL. No column) bilang hanay. Ang column_num_index ay 3, na nangangahulugang depende sa tugma ang halaga ay kukunin mula sa ika-3 column ng hanay. At ang ikatlong column ay naglalaman ng pangalan ng pelikula.

Kung gumagamit ka ng Excel 365, ang isa pang function na magagamit mo ay XLOOKUP .

Ang formula na gumagamit ng function na ito ay magiging

=XLOOKUP(H4,C4:C14,E4:E14)

Sa loob ng XLOOKUP muna, naipasok namin ang halaga ng paghahanap ( H4 ), pagkatapos ay ang hanay ng paghahanap ( C4:C14 ), at panghuli ang hanay ( E4:E14 ) mula sa kung saan namin gusto angoutput.

XLOOKUP ay nagbibigay-daan sa iyong itakda ang parameter para sa isang value na wala sa hanay.

=XLOOKUP(H4,C4:C14,E4:E14,"Not Found")

Ngayon kung makakita tayo ng value na wala sa range, makakakuha tayo ng “Not Found” bilang resulta.

Konklusyon

Iyon lang para sa session. Naglista kami ng mga diskarte upang makahanap ng halaga sa isang hanay sa Excel. Sana ay makatutulong ito sa iyo. Huwag mag-atubiling magkomento kung may tila mahirap intindihin. Ipaalam sa amin ang anumang iba pang pamamaraan na maaaring napalampas namin dito.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.