Polje tabele VLOOKUP - Kako uporabiti tabelo VLOOKUP v Excelu?

Tabela Array v funkciji VLOOKUP

V VLOOKUP ali navpičnem iskanju, ko uporabimo referenčno celico ali vrednost za iskanje v skupini stolpcev, ki vsebujejo podatke, ki se ujemajo, in pridobimo izhod, se skupina obsegov, ki smo jo uporabili za ujemanje, imenuje kot VLOOKUP table_array, v matrični tabeli referenčna celica je na skrajni levi strani stolpca.

Funkcija VLOOKUP (navpično iskanje) v Excelu išče podatke ali vrednosti iz enega stolpca polja ali nabora podatkov v tabeli ter iz drugega stolpca izvleče in vrne nekaj ustreznih vrednosti ali informacij.

VLOOKUP v Excelu je vgrajena funkcija in je poimenovana tako, ker formula išče vrednost in jo pokončno išče po določenem stolpcu. Ustavi se takoj, ko najde to vrednost in pogleda desno od te vrednosti v stolpec, ki ga določimo.

Funkcija za zagon potrebuje vrednost ali argumente. Pri ustvarjanju funkcije HLOOKUP ali VLOOKUP v Excelu vnesemo vrsto celic kot enega od argumentov. Ta obseg se imenuje argument table_array.

Splošna sintaksa za funkcijo VLOOKUP je naslednja:

Sintaksa funkcije VLOOKUP ima naslednje argumente:

  • Lookup_value: Obvezno, predstavlja vrednost, ki jo želimo iskati v prvem stolpcu tabele ali nabora podatkov.
  • Table_array: Obvezno, predstavlja nabor podatkov ali podatkovno polje, ki ga je treba iskati.
  • Col_indexnum: Obvezno, predstavlja celo število, ki določa številko stolpca polja table_array, iz katerega želimo vrniti vrednost
  • Range_lookup: Izbirno, predstavlja ali definira, kaj naj funkcija vrne, če ne najde natančnega ujemanja z lookup_value. Ta argument lahko nastavite na 'FALSE; ali 'TRUE', kjer 'TRUE' označuje približno ujemanje (tj. uporabite najbližje ujemanje pod lookup_value, če natančnega ujemanja ni mogoče najti) in 'FALSE', ki označuje natančno ujemanje (tj. vrne napako v primeru, da natančnega ujemanja ni mogoče najti). "TRUE" lahko nadomestite tudi z "1" in "FALSE" z "0".

Tako lahko v zgornji sintaksi vidimo, da je drugi argument, ki je na voljo funkciji, VLOOKUP table_array.

Primeri

Primer # 1

Predpostavimo, da imamo tabelo evidenc študentov, ki jo sestavljajo številka zvitka, ime, razred in e-poštni ID nekaterih študentov. Če želimo iz te baze podatkov pridobiti e-poštni ID določenega študenta, potem uporabimo funkcijo VLOOKUP, kot sledi:

= OGLED (F2, A2: D12,4,1)

V zgornji formuli je obseg A2: D12 matrika tabele Vlookup.

Tretji argument z vrednostjo 4 pove funkciji, da vrne vrednost v isti vrstici iz četrtega stolpca tabele študentskih zapisov. Zadnji argument, omenjen kot 1 (TRUE), pove funkciji, da vrne približno ujemanje (natančno ujemanje, če obstaja).

Vidimo lahko, da formula VLOOKUP išče vrednost 6 (ker celica F2 vsebuje vrednost 6) v skrajnem levem stolpcu tabele zapisov študentov z iskanjem od zgoraj navzdol.

Takoj ko formula najde vrednost 6, gre v desno v četrtem stolpcu in iz nje izvleče ID e-pošte.

Tako lahko vidimo, da je e-poštni ID zvitka št. 6 pravilno izvlečen in vrnjen s to funkcijo.

2. primer

Zdaj imamo recimo dve tabeli: tabelo zaposlenih, sestavljeno iz ID-ja zaposlenega, imena zaposlenega, ekipe zaposlenega in imenovanja zaposlenega, in drugo tabelo, sestavljeno iz nekaterih ID-jev zaposlenih, in želimo najti njihovo ustrezno oznako, zato uporabimo VLOOKUP formulo v eni celici z uporabo absolutnega sklicevanja za table_array in jo prilepite v druge celice.

= OGLED (F2, $ A $ 2: $ D $ 11,4, 1)

Vidimo lahko, da se absolutno sklicevanje ustvari tako, da se pred vrstico in stolpcem sklica na celico vnese »$«. To bo uporabniku omogočilo kopiranje sklica na celico v druge celice, medtem ko bo zaklenil referenčno točko: (v tem primeru se začne in konča celice polja tabele-A2: D11). Bližnjica na tipkovnici je odlična za ustvarjanje absolutnega sklica s pritiskom tipke F4 na tipkovnici po vnosu sklica na celico.

Torej, ko kopiramo formulo VLOOKUP iz celice G2 in jo prilepimo v tri druge celice G3, G4 in G5, se spremeni le iskalna vrednost (prvi argument, ki ima sklic na celico) in drugi argument (table_array) ostaja enak. To je zato, ker smo v G2 uporabili absolutno sklicevanje na celice za table_array, tako da obseg tabel ostane nespremenjen ali zaklenjen.

Tako lahko vidimo, da je Oznaka za ustrezne ID-je zaposlenih pravilno izvlečena in vrnjena z absolutnim sklicevanjem na table_array.

3. primer

Zdaj, recimo, da je polje table_array prisotno na drugem delovnem listu (Primer 1) v delovnem zvezku, Št. Zvitka in ustrezen ID e-pošte, ki ga želimo najti, pa sta na drugem delovnem listu (Primer 3) v delovnem zvezku. Če je temu tako, potem argument table_array v funkciji VLOOKUP vključuje ime lista, ki mu sledi klicaj in obseg celic.

= OGLED (A2, primer1! A2: D12,4, 1)

Vidimo lahko, da je tabela zapisov študentov v obsegu: A2: D12 na delovnem listu z imenom "Primer1", medtem ko je celica in delovni list, kamor želimo vrniti vrednost zvitka št. 12, na delovnem listu z imenom " Primer3 '. Torej, v tem primeru drugi argument v funkciji VLOOKUP v celici B2 delovnega lista 'Example3' vsebuje ime lista, ki vsebuje polje table_array, ki mu sledi klicaj in obseg celic.

Tako lahko vidimo, da je e-poštni ID zvitka št. 12 pravilno izvlečen in vrnjen, tudi če je polje tabele Vlookup prisotno na drugem listu delovne knjige.

Stvari, ki si jih je treba zapomniti

  • Argument: table_array je vedno drugi argument v funkciji LOOKUP v Excelu.
  • Argument table_array v funkciji LOOKUP vedno sledi iskalni vrednosti.
  • Obseg celic, naveden kot argument v tabeli_marij, lahko uporablja absolutne ali relativne sklice na celice.
  • Z zaklepanjem VLOOKUP-a iz polja tabele lahko nabor podatkov hitro povežemo z več vrednostmi iskanja.
  • Celice v argumentu table_array so lahko prisotne celo na drugem delovnem listu v delovnem zvezku. Če je temu tako, potem argument matrike Vlookup vključuje ime lista, ki mu sledi klicaj in obseg celic.
  • Argument 'table_array', poslan funkciji LOOKUP, mora biti širok vsaj toliko stolpcev, kot je vrednost argumenta 'col_indexnum.'
  • Za funkcijo VLOOKUP mora polje table_array vsebovati vsaj dva stolpca podatkov.

Zanimive Članki...