Ano ang VLOOKUP sa Excel at Paano ito magagamit?



Ginagamit ang VLOOKUP sa Excel upang maghanap at kumuha ng data. Nagbabalik ito ng eksaktong & tinatayang mga tugma at maaaring magamit sa maraming mga talahanayan, wildcard, two-way lookup atbp.

Sa mundong hinihimok ng data na ito, kailangan ng iba`t ibang mga tool upang mapamahalaan ang data. Ang data sa real-time ay napakalaki at pagkuha ng mga detalye tungkol sa ilang partikular na piraso ng data ay tiyak na magiging isang nakakapagod na gawain ngunit may VLOOKUP sa Excel , ang gawaing ito ay maaaring makamit sa isang solong linya ng utos. Sa artikulong ito, matututunan mo ang tungkol sa isa sa mga mahalaga Mga pagpapaandar ng Excel ie ang Pag-andar ng VLOOKUP.

Bago magpatuloy, tingnan natin nang mabilis ang lahat ng mga paksang tinalakay dito:





Ano ang VLOOKUP sa Excel?


Sa Excel, ang VLOOKUP ay isang built-in na pagpapaandar ginagamit iyon upang maghanap at kumuha ng tukoy na data mula sa isang excel sheet. Ang V ay nangangahulugang Vertical at upang magamit ang pagpapaandar ng VLOOKUP sa Excel, ang data ay dapat na ayusin nang patayo. Ang pagpapaandar na ito ay napakahusay kung mayroon kang isang malaking halaga ng data at halos imposible upang manu-manong maghanap para sa ilang partikular na data.

Paano ito gumagana?

Ang pagpapaandar ng VLOOKUP ay tumatagal ng isang halaga ibig sabihin ang halaga ng paghahanap at nagsisimulang hanapin ito sa kaliwang haligi. Kapag natagpuan ang unang paglitaw ng halaga ng paghahanap, nagsisimula itong lumipat mismo sa hilera na iyon at nagbabalik ng isang halaga mula sa haligi na iyong tinukoy. Ang pagpapaandar na ito ay maaaring magamit upang ibalik ang parehong eksaktong pati na rin ang tinatayang mga tugma (Ang default na tugma ay isang tinatayang tugma).



Syntax:

Ang syntax ng pagpapaandar na ito ay ang mga sumusunod:

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

code ng c ++ code

saan,



  • lookup_value ay ang halagang dapat abangan sa unang haligi ng ibinigay na talahanayan
  • table_index ay ang talahanayan kung saan kukunin ang data
  • col_index_num ay ang haligi kung saan kukunin ang halaga
  • range_lookup ay isang lohikal na halaga na tumutukoy kung ang halaga ng paghahanap ay dapat na isang perpektong tugma o isang tinatayang tugma ( TOTOO mahahanap ang pinakamalapit na tugma MALI mga tseke para sa eksaktong tugma)

Eksaktong Tugma:

Kung nais mo ang pagpapaandar ng VLOOKUP upang maghanap para sa isang eksaktong tugma ng halaga ng pagtingin, kailangan mong itakda ang range_lookup halaga sa MALI. Tingnan ang sumusunod na halimbawa na isang talahanayan na binubuo ng mga detalye ng empleyado:

eksaktong tugma-VLOOKUP sa Excel-Edureka

Kung sakaling nais mong hanapin ang pagtatalaga ng alinman sa mga empleyado, maaari mong gawin ang mga sumusunod:

  • Piliin ang cell kung saan mo nais ipakita ang output at pagkatapos ay mag-type ng isang tanda na '='
  • Gamitin ang pagpapaandar ng VLOOKUP at ibigay ang lookup_value (Dito, ito ang magiging ID ng empleyado)
  • Pagkatapos ay pumasa sa iba pang mga parameter ie ang table_array , col_index_num at itakda ang range_lookup halaga sa MALI
  • Samakatuwid, ang pagpapaandar at mga parameter nito ay magiging: = VLOOKUP (104, A1: D8, 3, FALSE)

Ang pagpapaandar ng VLOOKUP ay nagsisimulang maghanap para sa empleyado ID 104 at pagkatapos ay gumagalaw patungo sa kanan sa hilera kung saan matatagpuan ang halaga. Nagpapatuloy ito hanggang sa col_index_num at ibabalik ang halagang naroroon sa posisyon na iyon.

Tinatayang Tugma:

Ang tampok na ito ng pagpapaandar ng VLOOKUP ay nagbibigay-daan sa iyo upang makuha ang mga halaga kahit na wala kang eksaktong tugma para sa loopup_value. Tulad ng nabanggit kanina, upang maghanap ang VLOOKUP para sa isang tinatayang tugma, kakailanganin mong magtakda range_lookup halaga sa TUNAY. Tingnan ang sumusunod na halimbawa kung saan ang mga marka ay nai-map kasama ang kanilang mga marka at klase kung saan sila kabilang.

  • Tulad ng kung paano mo nagawa para sa isang eksaktong tugma, sundin ang parehong mga hakbang
  • Sa lugar ng halagang range_lookup, gumamit ng TRUE sa halip na MALI
  • Samakatuwid, ang pagpapaandar kasama ang mga parameter nito ay magiging: = VLOOKUP (55, A12: C15, 3, TRUE)

Sa isang talahanayan na pinagsunod-sunod sa pataas na pagkakasunud-sunod, nagsisimula ang VLOOKUP upang maghanap ng isang humigit-kumulang na tugma at humihinto sa susunod na pinakamalaking halaga na mas maliit kaysa sa halaga ng paghahanap na naipasok mo. Pagkatapos ay lilipat ito mismo sa hilera na iyon at ibabalik ang halaga mula sa tinukoy na haligi. Sa halimbawa sa itaas, ang halaga ng paghahanap ay 55 at ang susunod na pinakamalaking halaga ng pagtingin sa unang haligi ay 40. Samakatuwid, ang output ay Pangalawang Klase.

Unang Tugma:

Kung sakaling mayroon kang isang talahanayan na binubuo ng maraming mga halaga ng paghanap, ang VLOOKUP ay tumitigil sa unang tugma nito at kukuha ng isang halaga mula sa hilera na iyon sa tinukoy na haligi.

Tingnan ang larawan sa ibaba:

Ang ID 105 ay paulit-ulit at kapag ang halaga ng paghahanap ay tinukoy bilang 105, ibinalik ng VLOOKUP ang halaga mula sa hilera na may unang paglitaw ng halaga ng pagtingin.

Sensitivity ng Kaso:

Ang pagpapaandar ng VLOOKUP ay case insensitive. Kung sakaling mayroon kang isang halaga ng paghahanap na sa itaas na kaso at maliit ang halagang naroroon sa talahanayan, kukunin pa rin ng VLOOKUP ang halaga mula sa hilera kung saan naroroon ang halaga. Tingnan ang larawan sa ibaba:

Tulad ng nakikita mo, ang halagang tinukoy ko bilang isang parameter ay 'RAFA' samantalang ang halagang naroroon sa talahanayan ay 'Rafa' ngunit ibinalik pa rin ng VLOOKUP ang tinukoy na halaga. Kung mayroon kang eksaktong tugma kahit sa kaso, ibabalik pa rin ng VLOOKUP ang unang tugma ng halaga ng pagtingin na hindi alintana ang ginamit na kaso. Tingnan ang larawan sa ibaba:

Mga Error:

Likas na makaharap ng mga error tuwing gumagamit kami ng mga pag-andar. Katulad nito, maaari kang makatagpo ng mga error kapag gumagamit din ng pagpapaandar ng VLOOKUP at ang ilan sa mga karaniwang pagkakamali ay:

  • #NAME
  • # N / A
  • #REF
  • #VALUE

#NAME Error:

Karaniwang ang error na ito ay upang ipaalam sa iyo na nakagawa ka ng ilang pagkakamali sa syntax. Upang maiwasan ang mga syntactical error, mas mahusay na gamitin ang Function Wizard na ibinigay ng Excel para sa bawat pagpapaandar. Tinutulungan ka ng Function Wizard sa impormasyon tungkol sa bawat parameter at uri ng mga halagang kailangan mong ipasok. Tingnan ang larawan sa ibaba:

Tulad ng nakikita mo, ipapaalam sa iyo ng Function Wizard na ipasok ang anumang uri ng halaga sa lugar ng lookup_value parameter at nagbibigay din ng isang maikling paglalarawan ng pareho. Katulad nito, kapag pinili mo ang iba pang mga parameter, makikita mo rin ang impormasyon tungkol sa mga ito.

# N / Isang Error:

Ang error na ito ay naibalik kung sakaling walang nahanap na tugma para sa ibinigay na halaga ng pagtingin. Halimbawa, kung ipinasok ko ang 'AFA' sa halip na 'RAFA', makakakuha ako ng # N / A error.

Upang matukoy ang ilang mensahe ng error para sa dalawang error sa itaas, maaari mong gamitin ang pagpapaandar ng IFNA. Halimbawa:

#REF Error:

Ang error na ito ay nakaranas kapag nagbigay ka ng sanggunian sa isang haligi na hindi magagamit sa talahanayan.

#VALUE Error:

Naranasan ang error na ito kapag naglagay ka ng mga maling halaga sa mga parameter o napalampas mo ang ilang mga sapilitang parameter.

Two-way Lookup:

Ang pag-lookup ng two-way ay tumutukoy sa pagkuha ng isang halaga mula sa isang dalawang-dimensional na talahanayan mula sa anumang cell ng sanggunian na talahanayan. Upang maisagawa ang isang two-way lookup gamit ang VLOOKUP, kakailanganin mong gamitin ang function na MATCH kasama nito.

Ang syntax ng MATCH ay ang mga sumusunod:

MATCH (lookup_value, lookup_array, match_type)

  • lookup_value ay ang halagang hahanapin
  • lookup_array ay ang saklaw ng mga cell na binubuo ng mga halaga ng paghahanap
  • match_type ay maaaring maging isang numero alinman sa 0, 1 o -1 na kumakatawan sa eksaktong tugma, mas mababa sa at mas malaki sa ayon sa pagkakabanggit

Sa halip na gumamit ng mga hardcoded na halaga sa VLOOKUP, maaari mo itong gawing pabago-bago sa mga sanggunian ng cell. Isaalang-alang ang sumusunod na halimbawa:

Tulad ng nakikita mo sa imahe sa itaas, ang pagpapaandar ng VLOOKUP ay tumatagal sa sanggunian ng cell bilang F6 para sa halaga ng pagtingin at ang halagang haligi ng index ay natutukoy ng pagpapaandar ng MATCH. Kapag gumawa ka ng mga pagbabago sa anuman sa mga halagang ito, magbabago rin ang output nang naaayon. Tingnan ang imahe sa ibaba kung saan binago ko ang halagang naroroon sa F6 mula kay Chris patungong Leo at ang output ay na-update din alinsunod dito:

Kung sakaling babaguhin ko ang halaga ng G5, o kapwa F6 at G5, gagana ang formula na ito nang naaayon sa pagpapakita ng kaukulang mga resulta.

Maaari ka ring lumikha ng mga listahan ng drop-down upang gawing madaling gamiting ang gawain ng pagbabago ng mga halaga. Sa halimbawa sa itaas, dapat itong gawin sa F6 at G5. Narito kung paano ka makakalikha ng mga listahan ng drop-down:

  • Piliin ang Data mula sa tab na laso
  • Mula sa pangkat ng Mga Tool ng Data, piliin ang Pagpapatunay ng Data
  • Buksan ang pane ng Mga setting at mula sa Payagan, piliin ang Listahan
  • Tukuyin ang listahan ng listahan ng mapagkukunan

Narito ang hitsura nito kapag nakalikha ka ng isang drop-down na listahan:

Paggamit ng Mga Wildcard:

Kung sakaling hindi mo alam ang eksaktong halaga ng pagtingin ngunit isang bahagi lamang nito, maaari kang gumamit ng mga wildcard. Sa Excel, ang simbolong '*' ay kumakatawan sa isang wildcard character. Ipinaalam sa simbolo na ito sa Excel na ang pagkakasunud-sunod na nauna, pagkatapos o sa pagitan ay dapat hanapin at maaaring mayroong anumang bilang ng mga character bago o pagkatapos ng mga ito. Halimbawa, sa talahanayan na aking nilikha, kung ipasok ang 'erg' kasama ang mga ligaw na card sa magkabilang panig, ibabalik ng VLOOKUP ang output para sa 'Sergio' tulad ng ipinakita sa ibaba:

Maramihang mga talahanayan ng Paghahanap:

Kung sakaling mayroon kang maraming mga talahanayan ng paghahanap, maaari mong gamitin ang IF function kasama nito upang tumingin sa alinman sa mga talahanayan batay sa ilang ibinigay na kundisyon. Halimbawa, kung mayroong isang talahanayan na may hawak na data ng dalawang supermarket at kailangan mong malaman ang kita na nakuha ng bawat isa sa kanila batay sa mga benta, maaari mong gawin ang mga sumusunod:

Lumikha ng pangunahing talahanayan tulad ng sumusunod:

Pagkatapos ay likhain ang dalawang talahanayan kung saan dapat makuha ang kita.

Kapag tapos na ito, lumikha ng isang Saklaw na pinangalanan para sa bawat isa sa mga bagong nilikha na talahanayan. Upang lumikha ng isang pinangalanang saklaw, sundin ang mga hakbang na ibinigay sa ibaba:

  • Piliin ang talahanayan sa buong talahanayan kung saan mo nais magtalaga ng isang pangalan
  • Mula sa tab na laso, piliin ang Mga Formula at pagkatapos mula sa tinukoy na Mga pangalan ng pangkat, piliin ang Tukuyin ang Pangalan
  • Makikita mo ang sumusunod na dialog box
  • Magbigay ng anumang pangalan na iyong pinili
  • Mag-click sa OK

Kapag tapos na ito para sa parehong mga talahanayan, maaari mong gamitin ang mga pinangalanang saklaw na ito sa IF function tulad ng sumusunod:

Tulad ng nakikita mo, ibinalik ng VLOOKUP ang mga naaangkop na halaga upang punan ang haligi ng Kita ayon sa kung aling supermarket sila kabilang. Sa halip na isulat ang pormula sa bawat cell ng haligi ng Kita, mayroon ako kinopya ang formula upang makatipid ng oras at lakas.

Dinadala tayo nito sa pagtatapos ng artikulong ito sa VLOOKUP sa Excel. Sana malinaw ka sa lahat ng naibahagi sa iyo. Tiyaking nagsasanay ka hangga't maaari at ibalik ang iyong karanasan.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng blog na 'VLOOKUP in Excel' at babalikan ka namin sa lalong madaling panahon.

Upang makakuha ng malalim na kaalaman sa anumang mga nagte-trend na teknolohiya kasama ang iba't ibang mga application nito, maaari kang magpatala nang live na may 24/7 na suporta at buhay na pag-access.