Kaj je HLOOKUP in VLOOKUP (iskanje)?

HLOOKUP in VLOOKUP sta funkciji v programu Microsoft Excel, ki vam omogočata uporabo odseka preglednice kot iskalne tabele.

Ko pokličete funkcijo VLOOKUP, Excel poišče iskalno vrednost v skrajnem levem stolpcu dela preglednice, imenovanega matrika tabel. Funkcija vrne drugo vrednost v isti vrstici, ki jo definira številka indeksa stolpca.

HLOOKUP je podoben VLOOKUP, vendar išče vrstico namesto stolpca, rezultat pa se izravna s številko indeksa vrstice. V v VLOOKUP pomeni vertikalno iskanje (v enem stolpcu), medtem ko H v HLOOKUP pomeni vodoravno iskanje (znotraj ene vrstice).

Primer VLOOKUP

Uporabimo spodnji delovni zvezek kot primer, ki ima dva lista. Prvi se imenuje podatkovni list . Na tem listu vsaka vrstica vsebuje informacije o elementu inventarja. Prvi stolpec je številka dela, tretji stolpec pa cena v dolarjih.

Drugi list se imenuje "Pregledni list" in vsebuje formulo, ki uporablja VLOOKUP za iskanje podatkov v podatkovnem listu. Na spodnjem posnetku zaslona opazite, da je izbrana celica B2, njena formula pa je navedena v vrstici s formulami na vrhu lista.

Vrednost celice B2 je formula = VLOOKUP (A2, 'podatkovni list'! $ A $ 2: $ C $ 4, 3, FALSE) .

Zgornja formula zapolni celico B2 s ceno dela, identificiranega v celici A2. Če se cena v podatkovnem listu spremeni, se bo vrednost celice B2 v preglednici samodejno posodobila, da se bo ujemala. Podobno, če se številka dela v celici A2 na preglednem listu spremeni, se celica B2 samodejno posodobi s ceno tega dela.

Oglejmo si podrobnosti vsakega elementa primerne formule.

Element formulePomen
=Znak enakovrednosti (=) označuje, da ta celica vsebuje formulo, rezultat pa mora postati vrednost celice.
VLIme funkcije.
(Odprta oklepaja označuje, da je bilo prejšnje ime VLOOKUP ime funkcije in označuje začetek funkcije, ki je razdeljena z vejico.
A2Odprta oklepaja označuje, da je bilo prejšnje ime VLOOKUP ime funkcije in označuje začetek seznama argumentov, ločenih z vejicami za funkcijo.
"Podatkovni list"! $ A $ 2: $ C $ 4

Drugi argument, matrika tabele . Določa območje na listu, ki se uporablja kot iskalna tabela. Skrajni levi stolpec tega območja je stolpec, ki vsebuje vrednost za iskanje .

Argument mape tabele ima splošni obrazec:

 $ Col1 $ row1: $ col2 $ row2 

Prvi del tega izraza označuje list, drugi del pa določa pravokotno območje na tem listu. Natančneje:

  1. SheetName je ime lista, kjer se nahaja polje tabele (območje iskanja). Vstaviti ga je treba v enojne narekovaje ( '' ) in slediti klicaj ( ! ). Identifikator lista je potreben samo, če iščete podatke na drugem listu. Če izpustite identifikator lista, bo VLOOKUP poskusil iskati na istem listu kot funkcija sama.
  2. Col1, row1, col2 in row2 označujejo zgornji levi stolpec, zgornjo levo vrstico, spodnji desni stolpec in spodnjo desno vrstico matrike tabele v tem vrstnem redu. Pred vsako vrednostjo je znak za dolar ( $ ) in dvopičje (:) se uporablja za ločevanje zgornjih levih in spodnjih desnih nizov vrednosti.

Skrajni levi stolpec matrike tabele mora vsebovati vrednost za iskanje. Vedno določite niz tabel, tako da naj levi stolpec vsebuje vrednost, ki jo iščete.

Ta argument je potreben.

3

Tretji argument VLOOKUP, številka stolpca . Predstavlja število stolpcev, odmik od skrajnega levega stolpca matrike tabele, kjer je rezultat iskanja. Na primer, če je skrajni levi stolpec iskalnega niza C, indeks številke stolpca 4 pomeni, da mora rezultat izhajati iz stolpca E.

V našem primeru je skrajni levi stolpec matrike tabele A in želimo rezultat iz stolpca C. A je prvi stolpec, B je drugi stolpec, C pa tretji stolpec, tako da je naša indeksna številka stolpca 3 .

Ta argument je potreben.

FALSE

Četrti argument je vrednost za iskanje območja . Lahko je TRUE ali FALSE in določa, ali naj Excel izvede iskanje z "natančnim iskanjem" ali "iskanjem območja".

  • Vrednost TRUE pomeni, da bo Excel izvedel "iskanje po obsegu", znano tudi kot mehko ujemanje. Mehki čarovnik pomeni, da se začne v zgornji vrstici niza tabele, išče navzdol, ena vrstica naenkrat. Če je vrednost v tej vrstici manjša od iskalne vrednosti (numerično ali abecedno), se nadaljuje v naslednjo vrstico in poskuša znova. Ko najde vrednost, večjo od iskalne vrednosti, preneha iskati in prevzame rezultat iz prejšnje vrstice.
  • Vrednost iskanja FALSE pomeni, da iskanje ni potrebno. Potrebno je natančno ujemanje.

Če niste prepričani, katero vrsto tekme uporabite, izberite FALSE za natančno ujemanje.

Če za iskanje po obsegu izberete TRUE, se prepričajte, da so podatki v skrajnem levem stolpcu niza tabel razvrščeni v naraščajočem vrstnem redu (najmanj do največjega). V nasprotnem primeru rezultati ne bodo pravilni.

Ta argument ni obvezen. Če ta argument izpustite, se izvede natančno iskanje.

)Zaključna oklepaja, ki označuje konec seznama argumentov in konec funkcije.

Ne pozabite:

  • Vrednost iskanja mora biti v skrajnem levem stolpcu matrike tabele. V nasprotnem primeru funkcija iskanja ne bo uspela.
  • Prepričajte se, da je vsaka vrednost v skrajnem levem stolpcu matrike tabele edinstvena. Če imate v stolpcu, v katerem poteka iskanje, podvojene vrednosti, rezultati VLOOKUP ne bodo zagotovljeni.

Pogoji za Excel, Formula, Spreadsheet