Pag-andar ng LOOKUP sa Excel (Formula, Mga Halimbawa) | Paano gamitin?

Pag-andar ng LOOKUP Excel

Ang Lookup ay maaari ring makilala bilang ang mas matandang bersyon ng pag-andar ng vlookup, kung saan sa paningin ay hinahanap namin ang halaga ng sanggunian at itinugma ito sa buong talahanayan o data, sa halaga ng pagtingin ginagawa namin ang pareho sa isang solong haligi o hilera, mayroong dalawang mga pag-andar para sa tingnan ang parehong mga pag-andar bilang iba't ibang mga argumento, kapag gumagamit kami ng lookup formula sa excel nakakakuha kami ng isang mabilis na pagtatanong kung aling pagpapaandar ang nais naming gamitin.

Ang pagpapaandar ng LOOKUP ay nagbabalik ng isang halaga mula sa isang saklaw ng mga halaga (isang hilera o isang haligi) o mula sa isang array. Ito ay isang built-in na pag-andar sa Excel.

Formula ng LOOKUP

LOOKUP Formula Syntax: 1 (vector)

  

Mga Pangangatwirang Ginamit sa LOOKUP Formula na ito

  • halagaAng halagang hahanapin.
  • lookup_vectorIsang hilera, o isang saklaw ng haligi kung saan hahanapin ang isang halaga. Ang vector ay dapat na pinagsunod-sunod sa pataas na pagkakasunud-sunod
  • resulta_vector[opsyonal] Isang hilera o isang hanay ng haligi, na tumutugma sa lookup_vector at naglalaman ng nais na output.

Formula ng LOOKUP Syntax II: (array)

Ang paghahanap ng excel na function ng LOOKUP isang halaga sa unang hilera o haligi ng array at ibabalik ang kaukulang halaga sa huling hilera o haligi ng array.

Mga Pangangatwirang Ginamit sa LOOKUP Formula na ito

  • halagaAng halagang hahanapin.
  • array - Isang hanay ng mga halaga. Ang unang hilera / haligi ng array ay katulad ng lookup_vector sa itaas (Syntax I) at ang huling hilera / haligi ng array ay katulad ng resulta_vector sa itaas (Syntax I).

Paliwanag

Nakasalalay sa laki ng hilera at haligi sa ibinigay array, nagpapasya ang pagpapaandar kung isasaalang-alang ang hilera o ang haligi para sa paghahanap. Kung ang laki ng hilera ay mas malaki kaysa sa laki ng haligi, hahanapin ito halaga sa unang hilera. Kung ang laki ng hilera ay mas mababa sa o katumbas ng laki ng haligi, naghahanap ito ng halaga sa unang haligi at ibabalik ang katumbas na halaga sa huling haligi.

Ang resulta_vectorat lookup_vectordapat ay may parehong laki. Ang pagpapaandar ng LOOKUP ay higit na mahusay sa mga paghahanap halaga sa lookup_vector at ibabalik ang halagang pagkakaroon ng parehong posisyon saresulta_vector. Kung ang parameter na ito ay tinanggal, ibabalik nito ang unang haligi ng data. Ang halaga, lookup_vector, at resulta_vector ay maaaring maging anumang datatype - isang numerong halaga, isang string, mga petsa, pera, atbp.

Paglabas

Ang pagpapaandar ng LOOKUP ay nagbabalik ng anumang uri ng data tulad ng isang string, numeric, date, atbp. Ang uri ng data na ito ay katulad ng datatype ng resulta_vector. Gayunpaman, nagbabalik lamang ito ng isang solong datatype. Kung may pag-uulit ng halaga sa lookup_vector, isasaalang-alang nito ang huling paglitaw ng a halaga sa lookup_vector at ibalik ang katumbas na halaga nito mula sa resulta_vector.

Kapag ang halaga ay wala sa lookup_vector

Kung ang pag-andar ng LOOKUP ay hindi makahanap ng eksaktong eksaktong tugma sa lookup_vector, isinasaalang-alang nito ang pinakamalaking halaga sa lookup_vector na mas mababa sa o katumbas ng halaga. Kung ang halaga ay mas maliit kaysa sa lahat ng mga halaga salookup_vector, pagkatapos ang pagpapaandar ng LOOKUP sa excel ay nagbibigay ng isang error. Kung lookup_vector ay hindi pinagsunod-sunod sa pataas na pagkakasunud-sunod, ang pagpapaandar ng LOOKUP sa excel ay magbabalik ng isang maling halaga. Maaari mong isaalang-alang ang paggamit ng isang pagpapaandar ng VLOOKUP sa mga ganitong kaso.

Paano magagamit ang LOOKUP Function sa Excel?

Ang pag-andar ng LOOKUP ay napaka-simple at madaling gamitin. Unawain natin ang pagtatrabaho ng LOOKUP Function na may mga halimbawa.

Maaari mong i-download ang LOOKUP Function Excel Template na ito dito - LOOKUP Function Excel Template

Halimbawa # 1

Ipagpalagay na mayroon kang isang listahan ng mga item na nagsasabi ng mga bulaklak, ang Identifier nito at ito ang pinakabagong presyo tulad ng ipinakita sa ibaba.

Ngayon, gamit ang ID, maaari mong makuha ang presyo ng bulaklak. Ang syntax para sa pareho ay:

LOOKUP (ID_to_search, A5: A10, C5: C10)

Ang halagang nais mong hanapin ay maaari ding isang sanggunian sa cell. Ipagpalagay na ang ID na nais mong hanapin ay nasa E5, kung gayon ang syntax ay:

LOOKUP (E5, A5: A10, C5: C10)

Ibabalik ng 50 na syntax.

Katulad nito, maaari mong gamitin ang pangalan ng bulaklak upang maghanap para sa presyo nito. Kung nais mong tingnan ang presyo ng orchid, ibibigay mo ang syntax bilang:

LOOKUP ("orchid", B5: B10, C5: C10)

na babalik 90.

Halimbawa # 2

Ipagpalagay na mayroon kang data ng maraming mga transaksyon na nagawa mula noong 2009 tulad ng ipinakita sa ibaba.

Ngayon, na ibinigay sa anumang taon sa cell D4, maaari mong makuha ang impormasyon ng huling transaksyon na ginawa sa taong iyon gamit ang sumusunod na syntax:

= LOOKUP (D4, TAON (A4: A18), B4: B18)

kung saan ang YEAR (A4: A18) ay kukuha ng taon mula sa mga petsa sa A4: A18.

Dahil, D4 = 2012, ibabalik nito ang 40000.

Katulad nito, maaari mong makuha ang huling transaksyon na ginawa sa buwan ng Marso bilang:

= LOOKUP (3, MONTH (A4: A18), B4: B18)

na nagbabalik ng 110000

Halimbawa # 3

Maaari mo ring makuha ang huling entry ng isang haligi gamit ang pagpapaandar ng LOOKUP Excel. Ipagpalagay na mayroon kang data (listahan ng mga ID) sa haligi B,

maaari mong makilala ang huling entry sa haligi B gamit ang formula na LOOKUP Excel:

= LOOKUP (1,1 / (B: B ””), B: B)

Dito, ang halaga ay 1; lookup_vector ay 1 / (B: B ””); Ang resulta_vector ay B: B.

B: B "" ay bubuo ng isang hanay ng mga totoo at hindi totoo. Ang totoo ay nangangahulugang naroroon ang ilang halaga, at maling nangangahulugang wala. Ang 1 ay nahahati sa pamamagitan ng array na ito upang bumuo ng isa pang array ng 1 at 0, na naaayon sa totoo at hindi.

Ang halaga ay 1, kaya't hahanapin nito ang 1 sa hanay ng 1 at 0, na tumutugma sa huling 1, at ibabalik ang katumbas na halaga ng tugma. Ang katumbas na halaga dito ay ang aktwal na halaga sa posisyon na iyon, na kung saan ay 10 sa halimbawa ng pag-andar sa pag-andar sa itaas.

Kung ang huling halaga ay 20 sa cell B23, ibabalik nito ang 20 tulad ng ipinakita sa ibaba.

Kumuha kami ng isang halimbawa ng pagpapaandar ng pag-andar ng isang array kung saan mo gagamitin ang syntax II.

Halimbawa # 4

Ipagpalagay na mayroon kang isang array B3: I24 na mayroong numero ng roll (ID) ng mag-aaral sa ika-1 haligi, na sinusundan ng kanilang mga pangalan, marka sa limang magkakaibang paksa, at average na mga marka na na-secure sa huling haligi tulad ng ipinakita sa ibaba.

Maaari mong makuha ang average na mga marka ng sinumang mag-aaral na gumagamit ng kanyang / kanyang ID. Kung ang hahanaping ID ay nasa cell K4, kung gayon ang syntax ay ibibigay bilang:

LOOKUP (K4, B4: I24)

Ibabalik nito ang kaukulang average marka ng mag-aaral.

Bagay na dapat alalahanin

  • Ang lookup_vector ay dapat na pinagsunod-sunod sa pataas na pagkakasunud-sunod.
  • Ang resulta_vector at lookup_vector ay dapat na may parehong laki.
  • Kapag hindi nahanap ang halaga sa lookup_vector, tumutugma ang pagpapaandar sa pinakamalaking halaga sa lookup_vector na mas mababa sa o katumbas ng halaga.
  • Kung ang lookup_value ay mas malaki kaysa sa lahat ng mga halaga sa lookup_vector, tumutugma ang pagpapaandar sa huling halaga.
  • Kapag ang halaga ay mas mababa sa pinakamaliit na halaga sa lookup_vector, ang function ay nagbabalik ng isang error (# N / A).
  • Hindi ito case-sensitive.

Mga Aplikasyon

Ginagamit ang LOOKUP Function upang makahanap ng halaga kapag kilala ang isa sa mga pares nito. Ang mga sumusunod ay ilan sa mga aplikasyon ng pagpapaandar:

  • I-extract ang presyo ng isang item gamit ang identifier nito
  • Hanapin ang lokasyon ng libro sa aklatan
  • Kunin ang huling transaksyon ayon sa buwan o taon
  • Suriin ang pinakabagong presyo ng isang item
  • Hanapin ang huling hilera sa data ng numero / teksto
  • Kunin ang petsa ng huling transaksyon