Skip to main content

Kako koristiti Excelovu funkciju VLOOKUP

Excel funkcije - Pretraživanje i reference ( VLOOKUP, HLOOKUP ) (Travanj 2025)

Excel funkcije - Pretraživanje i reference ( VLOOKUP, HLOOKUP ) (Travanj 2025)
Anonim

Excelova funkcija VLOOKUP, koja označava okomito traženje , može se koristiti za traženje određenih informacija koje se nalaze u tablici podataka ili baze podataka.

VLOOKUP normalno vraća jedno polje podataka kao svoj izlaz. Kako to radi:

  1. Navodite ime ili Lookup _value koji govori VLOOKUP u kojem retku ili zapisu podatkovne tablice traži željenu informaciju
  2. Navodite broj stupca - poznat kao Col_index_num - podataka koje tražite
  3. Funkcija izgleda za Lookup _value u prvom stupcu podatkovne tablice
  4. VLOOKUP zatim smješta i vraća informacije koje tražite od drugog polja istog zapisa koristeći isporučeni broj stupca

Pronađite informacije u bazi podataka pomoću VLOOKUP

Na gore prikazanoj slici, VLOOKUP se koristi za pronalaženje jedinične cijene stavke na temelju njezina naziva. Ime postaje vrijednost pretraživanja koji VLOOKUP koristi kako bi pronašao cijenu koja se nalazi u drugom stupcu.

Sintaksa i argumenti funkcije VLOOKUP

Sintaksa funkcije odnosi se na izgled funkcije i uključuje naziv funkcije, zagrade i argumente.

Sintaksa za funkciju VLOOKUP je:

= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)

Lookup _value - (potrebno) vrijednost koju želite pronaći u prvom stupcu Table_array argument.

Table_array - (potrebno) ovo je tablica podataka koje VLOOKUP pretražuje kako bi pronašli informacije koje posjedujete- Table_array mora sadržavati najmanje dva stupca podataka;- prvi stupac obično sadrži Tražena_vrijednost.

Col_index_num - (potrebno) broj stupca željene vrijednosti- numeriranje započinje s tražena_vrijednost stupac kao stupac 1;- ako Col_index_num je postavljen na broj veći od broja stupaca odabranih u range_lookup argument a #REF! funkcija vraća pogrešku.

range_lookup - (izborno) označava je li opseg razvrstavaju se po uzlaznom poretku- podaci u prvom stupcu koriste se kao ključ sortiranja- Booleova vrijednost - TRUE ili FALSE su jedine prihvatljive vrijednosti- ako je izostavljeno, vrijednost je prema zadanim postavkama postavljena na TRUE- ako je postavljeno na TRUE ili izostavljeno i točno podudaranje za Lookup _value nije pronađena, najbliža podudaranja koja su manja u veličini ili vrijednosti koriste se kao search_key - ako je postavljeno na TRUE ili izostavljeno, a prvi stupac raspona nije poredan poredanim redoslijedom, može se pojaviti pogrešan rezultat- ako je postavljeno na FALSE, VLOOKUP prihvaća točno podudaranje za Lookup _value .

Razvrstavanje podataka prvo

Iako nije uvijek potrebno, obično je najbolje najprije sortirati raspon podataka koje VLOOKUP traži uzlazno, koristeći prvi stupac raspona za sortiranje ključa.

Ako podaci nisu razvrstani, VLOOKUP može vratiti pogrešan rezultat.

Točan prema aproksimaciji

VLOOKUP se može postaviti tako da vraća samo podatke koji se točno podudaraju s Lookup _value ili se može postaviti tako da vraća približne podudaranja

Odlučujući faktor je range_lookup argument:

  • postavljen na FALSE, vraća samo podatke koji se odnose na točne podudaranja na Lookup _value
  • postavljeno na TRUE ili je izostavljeno vraća točne ili približne informacije vezane uz Lookup _value

U gornjem primjeru, range_lookup je postavljen na FALSE pa VLOOKUP mora pronaći točan podudaranje za taj izraz Widgeti u podatkovnoj tablici kako bi vratio jediničnu cijenu za tu stavku. Ako se ne pronađe točno podudaranje, ta funkcija vraća # N / A pogrešku.

Bilješka: VLOOKUP nije velika i mala slova - oba Widgeti i widgets prihvatljivi su spellings za gore navedeni primjer.

U slučaju da postoji više vrijednosti podudaranja - na primjer, Widgeti su navedene su više puta u stupcu 1 podatkovne tablice - informacije povezane s prvom podudarnom vrijednošću koja se pojavljuje od vrha do dna vraćaju se funkcijom.

Unos Excelovih argumenata funkcije VLOOKUP pomoću pokazivanja

U prvom primjeru slike iznad, sljedeća formula sadrži funkciju VLOOKUP koja se koristi za pronalaženje jedinične cijene za Widgeti koji se nalaze u tablici podataka.

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

Iako se ova formula može jednostavno upisati u listove radnih listova, druga opcija, kako se koristi s niže navedenim koracima, jest da upotrijebite dijaloški okvir funkcije, prikazan gore, da biste unijeli njegove argumente.

  • Korištenje dijaloškog okvira često olakšava pravilno unos argumenata funkcije i uklanja potrebu unosa zareznih separatora između argumenata.

Koraci dolje upotrijebljeni su za ulazak u funkciju VLOOKUP u ćeliju B2 pomoću dijaloškog okvira funkcije.

Otvaranje dijaloškog okvira VLOOKUP

  1. Kliknite na ćeliju B2 da biste ga učinili aktivnom ćelijom - lokacijom na kojoj se prikazuju rezultati funkcije VLOOKUP
  2. Klikni na formule kartica.
  3. izabrati Potraga i reference od vrpce da biste otvorili padajući popis funkcije
  4. Kliknite na VLOOKUP na popisu da biste otvorili dijaloški okvir funkcije

Podaci koji su unijeli četiri prazna retka u dijaloškom okviru čine argumente za funkciju VLOOKUP.

Upućivanje na reference mobitela

Argumenti za funkciju VLOOKUP unose se u zasebne linije dijaloškog okvira kao što je prikazano na gornjoj slici.

Citatske reference koje se koriste kao argumenti mogu se upisivati ​​u pravu liniju ili, kao što je učinjeno u koracima ispod, s točkom i klikom - što uključuje označavanje željenog raspona ćelija s pokazivačima miša - može se upotrijebiti za ulazak u dijaloški okvir.

Korištenje referentnih i apsolutnih ćelija s argumentima

Nije neuobičajeno koristiti više kopija VLOOKUP-a za vraćanje različitih podataka iz iste tablice podataka.

Da biste to olakšali, često se VLOOKUP može kopirati iz jedne ćelije u drugu. Kada se funkcije kopiraju na druge stanice, treba paziti da su rezultirajuće reference na mreži točne s obzirom na novu lokaciju funkcije.

Na gornjoj slici, dolarni znakovi ( $ ) okružuju ćelije reference za Table_array argument koji označava da su apsolutne reference stanica, što znači da se neće promijeniti ako je funkcija kopirana u drugu ćeliju.

To je poželjno jer će se više kopija VLOOKUP-a odnositi na istu tablicu podataka kao izvor informacija.

Referenca ćelije za lookup_value - A2 - s druge strane , nije okružen dolarskim znakovima, što ga čini relativnom referentnom ćelijom. Relativne reference stanica mijenjaju se kada se kopiraju kako bi odražavale novo mjesto u odnosu na položaj podataka na koje se odnose.

Relativne reference stanica omogućuju pretraživanje više stavki u istoj tablici podataka kopiranjem VLOOKUP na više mjesta i unosom različitih lookup_values .

Unos funkcijskih argumenata

  1. Klikni na Lookup _value line u VLOOKUP dijaloški okvir
  2. Kliknite na ćeliju A2 u radnom listu da biste unijeli ovu ćeliju kao referencu search_key argument
  3. Klikni na Table_array line dijaloškog okvira
  4. Istaknite ćelije A5 do B8 u radnom listu kako biste ušli u ovaj raspon kao Table_array argument - zaglavlja tablice nisu uključena
  5. pritisni F4 utipkajte tipku na tipkovnici da biste promijenili raspon prema apsolutnim referencama ćelija
  6. Klikni na Col_index_num line dijaloškog okvira
  7. Upišite a 2 na ovoj liniji kao Col_index_num jer se popustne stope nalaze u stupcu 2 Table_array argument
  8. Klikni na range_lookup line dijaloškog okvira
  9. Upišite riječ lažan kao range_lookup argument
  10. pritisni Unesi na tipkovnici zatvorite dijaloški okvir i vratite se na radni list
  11. Odgovor $ 14.76 - jedinična cijena za Widget - trebao bi se pojaviti u ćeliji B2 radnog lista
  12. Kada kliknete na ćeliju B2, cjelokupnu funkciju = VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE) pojavljuje se u traci s formulama iznad radnog lista

Poruke o pogreškama programa Excel VLOOKUP

Sljedeće poruke o pogreškama povezane su s VLOOKUP:

Prikazuje se pogreška # N / A ("vrijednost nije dostupna") ako:

  • Lookup _value nije pronađen u prvom stupcu opseg argument
  • Table_array argument je netočan. Na primjer, argument može sadržavati prazne stupce na lijevoj strani dometa
  • range_lookup argument je postavljen na FALSE i točno podudaranje za search_key argument se ne može pronaći u prvom stupcu opseg
  • range_lookup argument je postavljen na TRUE i sve vrijednosti u prvom stupcu opseg su veće od search_key

#REF! prikazuje se pogreška ako:

  • Col_index_num argument je veći od broja stupaca u tabličnom nizu.