Skip to main content

Kako uporabljati Excelovo funkcijo VLOOKUP

Anonim

Excelova funkcija VLOOKUP, ki jo podpira navpični lookup , lahko uporabite za iskanje določenih informacij, ki se nahajajo v tabeli podatkov ali baze podatkov.

VLOOKUP običajno vrne eno samo polje podatkov kot njegovo izhodišče. Kako to naredi:

  1. Vnesete ime ali Lookup _value ki pove VLOOKUP, v katero vrstico ali zapis tabele podatkov, da poišče želene informacije
  2. Dobavljate številko stolpca - znano kot Col_index_num - podatkov, ki jih iščete
  3. Funkcija išče Lookup _value v prvem stolpcu tabele podatkov
  4. VLOOKUP nato najde in vrne informacije, ki jih iščete iz drugega polja istega zapisa, s pomočjo priložene številke stolpca

Poiščite informacije v podatkovni zbirki z VLOOKUP

V prikazani sliki se VLOOKUP uporablja za iskanje cene na enoto izdelka na podlagi njenega imena. Ime postane lookup vrednost ki ga VLOOKUP uporablja za iskanje cene v drugem stolpcu.

Sintaksa in argumenti VLOOKUP funkcije

Sintaksa funkcije se nanaša na postavitev funkcije in vključuje ime, oklepaj in argumente funkcije.

Sintaksa za funkcijo VLOOKUP je:

= VLOOKUP (lookup_value, tabela, Col_index_num, Range_lookup)

Lookup _value - (potrebno) vrednost, ki jo želite najti v prvem stolpcu Table_array prepir.

Table_array - (obvezno) to je tabela podatkov, ki jih VLOOKUP išče, če želite poiskati informacije, ki ste jih izvedli- Table_array mora vsebovati vsaj dva stolpca podatkov;- prvi stolpec običajno vsebuje Lookup_value.

Col_index_num - (potrebno) številko stolpca želene vrednosti- oštevilčevanje se začne z Lookup_value stolpec kot stolpec 1;- če Col_index_num je nastavljena na število, ki je večje od števila stolpcev, izbranih v Range_lookup argument #REF! funkcija vrne napako.

Range_lookup - (neobvezno) označuje, ali je razpon je razvrščen v naraščajočem vrstnem redu- podatki v prvem stolpcu se uporabljajo kot sortni ključ- Boolova vrednost - TRUE ali FALSE so edine sprejemljive vrednosti- če je izpuščena, je vrednost privzeto nastavljena na TRUE- če je nastavljen na TRUE ali izpuščen in natančno ujemanje z Lookup _value ni mogoče najti, najbližja ujemajoča se manjša velikost ali vrednost se uporablja kot search_key - če je nastavljen na TRUE ali izpuščen in prvi stolpec razpona ni razvrščen po naraščajočem vrstnem redu, se lahko pojavi napačen rezultat- če je nastavljen na FALSE, VLOOKUP sprejema le natančno ujemanje Lookup _value .

Sortiranje podatkov najprej

Čeprav ni vedno zahtevano, je najpogosteje najbolje najprej razvrstiti obseg podatkov, ki jih VLOOKUP išče v naraščajočem vrstnem redu z uporabo prvega stolpca območja za tipski ključ.

Če podatki niso razvrščeni, lahko VLOOKUP vrne napačen rezultat.

Točno in približne tekme

VLOOKUP lahko nastavite tako, da vrne samo informacije, ki se popolnoma ujemajo z Lookup _value ali pa se lahko nastavi tako, da vrne približne zadetke

Odločilni dejavnik je Range_lookup prepir:

  • nastavljeno na FALSE, vrne samo informacije, ki se nanašajo na natančno ujemanje z Lookup _value
  • nastavljeno na TRUE ali izpusti, vrne točne ali približne informacije, povezane z Lookup _value

V zgornjem primeru, Range_lookup je nastavljen na FALSE, zato mora VLOOKUP najti natančno ujemanje izraza Pripomočki v vrstnem redu tabele podatkov, da vrnejo ceno na enoto za to postavko. Če natančno ujemanje ni mogoče najti, funkcija vrne napako # N / A.

Opomba: VLOOKUP ni občutljiv na velike in male črke - oboje Pripomočki in pripomočki so sprejemljive besede za zgornji primer.

V primeru, da obstaja več primerjalnih vrednosti - na primer, Widgets je v stolpcu 1 tabele podatkov je več kot enkrat navedeno - funkcija vrne informacije, povezane s prvo ujemajočo vrednostjo, ki se dogaja od zgoraj navzdol.

Vnašanje argumentov funkcije Excelove VLOOKUP funkcije s kazanjem

V prvem zgornjem primeru slike se za izračun cene na enoto uporablja naslednja formula, ki vsebuje funkcijo VLOOKUP Pripomočki ki se nahajajo v tabeli podatkov.

= VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE)

Čeprav je ta formula mogoče vnesti v celico delovnega lista, je druga možnost, kot je uporabljena s spodaj navedenimi koraki, uporabiti pogovorno okno funkcije, prikazano zgoraj, da bi vnesli svoje argumente.

  • Uporaba pogovornega okna pogosto olajša pravilno vnašanje argumentov funkcije in odpravlja potrebo po vnašanju ločil z vejico med argumente.

Spodnji koraki so bili uporabljeni za vnos funkcije VLOOKUP v celico B2 z uporabo pogovornega okna funkcije.

Odpiranje pogovornega okna VLOOKUP

  1. Kliknite celico B2, da postanete aktivna celica - mesto, na katerem so prikazane funkcije funkcije VLOOKUP
  2. Kliknite na Formule tab.
  3. Izberite Iskanje in referenca od traku odprete spustni seznam funkcij
  4. Kliknite na VLOOKUP na seznamu, da odpre pogovorno okno funkcije

Podatki, ki so bili vneseni v štiri prazne vrstice pogovornega okna, tvorijo argumente za funkcijo VLOOKUP.

Kazanje na celične reference

Argumenti za funkcijo VLOOKUP se vnesejo v ločene črte pogovornega okna, kot je prikazano na zgornji sliki.

Referenčne številke celic, ki jih je treba uporabiti kot argumente, lahko vnesete v pravilno vrstico ali pa, kot je storjeno v spodnjih korakih, s točko in klikom, ki vključuje označevanje želenega območja celic z miškinim kazalcem, lahko uporabite za vnos v pogovorno okno.

Uporaba relativnih in absolutnih celičnih referenc z argumenti

Ni redko uporabljati več kopij VLOOKUP, da bi vrnili različne podatke iz iste tabele podatkov.

Da bi to olajšali, se lahko pogosto VLOOKUP kopira iz ene celice v drugo. Ko so funkcije kopirane v druge celice, je treba paziti, da so referenčne številke celic pravilne glede na novo lokacijo funkcije.

Na zgornji sliki so dolarski znaki ( $ ) obkrožite reference celic za Table_array argument, ki označuje, da so absolutne reference celic, kar pomeni, da se ne bodo spremenile, če se funkcija kopira v drugo celico.

To je zaželeno, ker bi večkratne kopije VLOOKUP vse omenile isto tabelo podatkov kot vir informacij.

Referenca celice, uporabljena za lookup_value - A2 - po drugi strani , ni obkrožena z dolarskimi znaki, zaradi česar je relativna referenca celic. Referenčne reference celic se spreminjajo, ko se kopirajo, da odražajo njihovo novo lokacijo glede na položaj podatkov, na katere se nanašajo.

Relativne reference celic omogočajo iskanje več elementov v isti podatkovni tabeli tako, da kopirate VLOOKUP na več lokacij in vnašate različne lookup_values .

Vnos argumentov funkcij

  1. Kliknite na Lookup _value linija v VLOOKUP pogovorno okno
  2. Kliknite celico A2 na delovnem listu, da vnesete referenco celice kot search_key prepir
  3. Kliknite na Table_array vrstica pogovornega okna
  4. Označite celice A5 do B8 na delovnem listu, da vstopite v to območje kot Table_array argument - glave tabele niso vključene
  5. Pritisnite tipko F4 tipko na tipkovnici spremenite obseg v absolutne reference celic
  6. Kliknite na Col_index_num vrstica pogovornega okna
  7. Vnesite a 2 v tej vrstici kot Col_index_num argument, ker so diskontne stopnje v stolpcu 2 Table_array prepir
  8. Kliknite na Range_lookup vrstica pogovornega okna
  9. Vnesite besedo Lažno kot Range_lookup prepir
  10. Pritisnite tipko Vnesite na tipkovnici zaprite pogovorno okno in se vrnite na delovni list
  11. Odgovor $ 14.76 - cena na enoto za pripomoček - se mora pojaviti v celici B2 delovnega lista
  12. Ko kliknete celico B2, celotno funkcijo = VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE) se prikaže v vrstici s formulo nad delovnim listom

Sporočila o napakah Excel VLOOKUP

Naslednja sporočila o napakah so povezana z VLOOKUP:

A # N / A ("vrednost ni na voljo") se prikaže, če:

  • The Lookup _value ni mogoče najti v prvem stolpcu razpon prepir
  • The Table_array argument je netočen. Na primer, argument lahko vključuje prazne stolpce na levi strani območja
  • The Range_lookup argument je nastavljen na FALSE in natančno ujemanje search_key argumenta ni mogoče najti v prvem stolpcu razpon
  • The Range_lookup argument je nastavljen na TRUE in vse vrednosti v prvem stolpcu razpon so večje od search_key

#REF! napaka je prikazana, če:

  • The Col_index_num argument je večji od števila stolpcev v tabeli.