30 Excel function sa loob ng 30 araw: LOOKUP

Kahapon sa marathon 30 Excel function sa loob ng 30 araw naging masaya kami sa function SINASABI ni REP (REPEAT) sa pamamagitan ng paglikha ng mga chart sa loob ng isang cell at paggamit nito para sa simpleng pagbilang. Ngayon ay Lunes, at muli ay oras na para isuot natin ang ating mga thinker hat.

Sa ika-16 na araw ng marathon, pag-aaralan natin ang function TINGNAN (TINGNAN). Matalik na kaibigan ito VLOOKUP (VLOOKUP) at HLOOKUP (GPR), ngunit ito ay gumagana nang medyo naiiba.

Kaya, pag-aralan natin ang teorya at subukan ang pag-andar sa pagsasanay TINGNAN (TINGNAN). Kung mayroon kang karagdagang impormasyon o mga halimbawa kung paano gamitin ang tampok na ito, mangyaring ibahagi ang mga ito sa mga komento.

Function 16: LOOKUP

tungkulin TINGNAN (LOOKUP) ay nagbabalik ng value mula sa isang row, isang column, o mula sa isang array.

Paano ko magagamit ang LOOKUP function?

tungkulin TINGNAN (LOOKUP) ay nagbabalik ng resulta, depende sa halaga na iyong hinahanap. Sa tulong nito magagawa mong:

  • Hanapin ang huling halaga sa isang column.
  • Hanapin ang huling buwan na may mga negatibong benta.
  • I-convert ang mga nakamit ng mag-aaral mula sa mga porsyento sa mga marka ng titik.

Syntax LOOKUP

tungkulin TINGNAN (LOOKUP) ay may dalawang syntactic form – vector at array. Sa vector form, hinahanap ng function ang value sa ibinigay na column o row, at sa array form, hinahanap nito ang value sa unang row o column ng array.

Ang vector form ay may sumusunod na syntax:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • lookup_value (lookup_value) – Maaaring text, numero, boolean, pangalan, o link.
  • lookup_vector (lookup_vector) – Isang hanay na binubuo ng isang row o isang column.
  • resulta_vector (result_vector) – isang hanay na binubuo ng isang row o isang column.
  • mga hanay ng argumento lookup_vector (lookup_vector) at resulta_vector (result_vector) ay dapat na parehong laki.

Ang array form ay may sumusunod na syntax:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • lookup_value (lookup_value) – Maaaring text, numero, boolean, pangalan, o link.
  • ang paghahanap ay isinasagawa ayon sa sukat ng array:
    • kung ang array ay may mas maraming column kaysa row, ang paghahanap ay nangyayari sa unang row;
    • kung ang bilang ng mga row at column ay pareho o marami pang row, ang paghahanap ay nangyayari sa unang column.
  • ibinabalik ng function ang huling halaga mula sa nahanap na row/column.

Traps LOOKUP (VIEW)

  • Sa pagpapaandar TINGNAN (BROWSE) walang opsyon na maghanap ng eksaktong tugma, na nasa VLOOKUP (VLOOKUP) at sa HLOOKUP (GPR). Kung walang halaga sa paghahanap, ibabalik ng function ang maximum na halaga na hindi lalampas sa halaga ng paghahanap.
  • Ang array o vector na hinahanap ay dapat ayusin sa pataas na pagkakasunud-sunod, kung hindi, ang function ay maaaring magbalik ng maling resulta.
  • Kung ang unang value sa array/vector na tinitingnan ay mas malaki kaysa sa lookup value, ang function ay bubuo ng mensahe ng error #AT (#N/A).

Halimbawa 1: Paghahanap ng huling halaga sa isang column

Sa anyo ng isang array function TINGNAN (LOOKUP) ay maaaring gamitin upang mahanap ang huling halaga sa isang column.

Excel help quotes value 9,99999999999999E + 307 bilang pinakamalaking bilang na maaaring isulat sa isang cell. Sa aming formula, ito ay itatakda bilang ang nais na halaga. Ipinapalagay na hindi mahahanap ang ganoong malaking bilang, kaya ibabalik ng function ang huling halaga sa column D.

Sa halimbawang ito, ang mga numero sa column D ay pinapayagan na hindi pagbukud-bukurin, bilang karagdagan, ang mga halaga ng teksto ay maaaring makita.

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 Excel function sa loob ng 30 araw: LOOKUP

Halimbawa 2: Hanapin ang nakaraang buwan na may negatibong halaga

Sa halimbawang ito, gagamitin natin ang hugis ng vector TINGNAN (TINGNAN). Ang Column D ay naglalaman ng mga halaga ng benta, at ang column E ay naglalaman ng mga pangalan ng mga buwan. Sa ilang buwan, hindi naging maayos ang mga bagay, at lumitaw ang mga negatibong numero sa mga cell na may mga halaga ng benta.

Upang mahanap ang huling buwan na may negatibong numero, ang formula na may TINGNAN Susuriin ng (LOOKUP) ang bawat halaga ng benta na mas mababa ito kaysa 0 (hindi pagkakapantay-pantay sa formula). Susunod, hatiin namin 1 sa resulta, napupunta tayo sa alinman 1, o isang mensahe ng error #DIV/0 (#SECTION/0).

Dahil ang nais na halaga ay 2 ay hindi nahanap, pipiliin ng function ang huling nahanap 1, at ibalik ang katumbas na halaga mula sa column E.

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 Excel function sa loob ng 30 araw: LOOKUP

paliwanag: Sa formula na ito, sa halip na ang argumento lookup_vector (lookup_vector) expression ay pinalitan 1/(D2:D8<0), na bumubuo ng array sa RAM ng computer, na binubuo ng 1 at mga halaga ng error #DIV/0 (#SECTION/0). 1 ay nagpapahiwatig na ang katumbas na cell sa hanay na D2:D8 ay naglalaman ng isang halaga na mas mababa sa 0, at ang error #DIV/0 (#DIV/0) – kung ano ang mas malaki sa o katumbas ng 0. Bilang isang resulta, ang aming gawain ay upang mahanap ang huli 1 sa nilikhang virtual array, at batay dito, ibalik ang pangalan ng buwan mula sa hanay na E2:E8.

Halimbawa 3: Pag-convert ng nakamit ng mag-aaral mula sa mga porsyento sa mga marka ng titik

Noong nakaraan, nalutas na namin ang isang katulad na problema gamit ang function VLOOKUP (VPR). Ngayon ay gagamitin namin ang function TINGNAN (VIEW) sa vector form upang i-convert ang nakamit ng mag-aaral mula sa mga porsyento sa mga marka ng titik. Unlike VLOOKUP (VLOOKUP) para sa isang function TINGNAN (VIEW) Hindi mahalaga kung ang mga porsyento ay nasa unang hanay ng talahanayan. Maaari kang pumili ng ganap na anumang column.

Sa sumusunod na halimbawa, ang mga marka ay nasa hanay D, pinagsunod-sunod sa pataas na pagkakasunud-sunod, at ang kanilang mga katumbas na titik ay nasa hanay C, sa kaliwa ng hanay na hinahanap.

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 Excel function sa loob ng 30 araw: LOOKUP

Mag-iwan ng Sagot