Sadržaj
Koristimo funkciju VLOOKUP (Okomito traženje) za traženje vrijednosti okomito u stupcu, a zatim vraćamo odgovarajuću vrijednost iz drugog stupca. Ali jedan veliki problem pri korištenju ove funkcije je taj što se sintaksa funkcije može činiti kompliciranom i također zahtijeva održavanje više pravila. Što može uzrokovati pogrešan rezultat kao što je bacanje #N/A umjesto predviđenih vrijednosti. Da bismo se riješili ovog problema, raspravljali smo o 5 različitih razloga i njihovim rješenjima koji mogu biti čimbenici iza kojih funkcija VLOOKUP vraća #N/A kada postoji podudaranje.
Preuzmite radnu bilježnicu za vježbe
Preporučamo vam da preuzmete Excel datoteku i vježbate zajedno s njom.
VLOOKUP vraća #N /A Error iako Match Exists.xlsx
Što je #N/A Error?
Pogreška #N/A označava "vrijednost nije dostupna". Kada pokrenete upit VLOOKUP kroz svoj skup podataka, ali nažalost funkcija ne može dohvatiti željeni rezultat, javlja se pogreška #N/A . Iza ove pogreške može biti nekoliko problema; koje ćete svi upoznati u sljedećem odjeljku ovog članka.
5 razloga zašto VLOOKUP vraća #N/A kada postoji podudaranje
U ovom članku, mi koristit će ogledni cjenik proizvoda kao skup podataka za demonstraciju svih razloga. Dakle, zavirimo u skup podataka:
Dakle, bezako imamo daljnju raspravu, zaronimo ravno u sve probleme jedan po jedan.
Razlog 1: Vrijednost pretraživanja ne postoji u prvom stupcu argumenta Table_array
Prvi argument funkcije VLOOKUP zove se lookup_value. Jedan od primarnih zahtjeva za ispravan rad ove funkcije je da lookup_value treba postojati unutar prvog stupca tablice . Za sve iznimke u vezi s ovim pravilom, funkcija VLOOKUP vratit će pogrešku #N/A .
U ovu sljedeću sliku umetnuli smo formulu:
=VLOOKUP($D$14,B5:E12,4,0)
unutar ćelije D15 .
Ovdje je tražena vrijednost pohranjena u ćeliji D14 , koja je karakum. Kao što vidimo, ova stavka nije prisutna u prvom stupcu odabranog polja tablice, već u drugom stupcu.
Kao rezultat toga, možemo vidjeti da funkcija VLOOKUP ima već je prikazana pogreška #N/A .
🔗 Dobijte rješenja
1. Prvo rješenje: Budući da je primarni zahtjev za vrijednost traženja da ona treba postojati unutar prvog stupca niza tablice, tako da možete prenijeti drugi stupac u prvi stupac ako je moguće.
Ali da , u mnogim slučajevima ovo može biti prilično nepraktično zamijeniti stupce. Jer možda je vaš drugi stupac rezultat formule ili je također povezan s drugim stupcima. Dakle, u takvim slučajevima, možete razmotriti drugorješenje.
2. Drugo rješenje: Malo izmijenite polje tablice. Trenutačno je polje tablice B5:E12 . Ako ovaj raspon počinje od stupca C umjesto stupca, tj. C5:E12 tada će stupac C biti prvi stupac novodefiniranog polja tablice. U tom će slučaju funkcija VLOOKUP ispravno raditi. Kako ste promijenili polje tablice, morate ažurirati i indeks stupca. Što se tiče novododijeljenog polja tablice, za vraćanje vrijednosti iz stupca Cijena , novi indeks stupca bit će 3.
3. Treće rješenje: Možete koristiti INDEX i MATCH funkcije u suradnji. Korištenje ove dvije funkcije može lako eliminirati prepreku postojanja vrijednosti pretraživanja unutar prvog stupca polja tablice.
Sve što trebate učiniti je jednostavno zamijeniti prethodnu formulu sa sljedećom formulom:
=INDEX(E5:E12,MATCH(D14,C5:C12,0))
Nakon umetanja ove formule vidjet ćete da je problem nestao čim pritisnete Gumb ENTER neposredno nakon umetanja druge formule. Bum!
Pročitajte više: INDEX MATCH nasuprot VLOOKUP funkciji (9 primjera)
Razlog 2: Točno podudaranje nije pronađeno
Ako se tražena vrijednost ne podudara točno s vrijednošću pohranjenom u skupu podataka, ponovno će se pojaviti pogreška #N/A .
Na primjer, na slici ispod smo umetnuli vrijednost pretraživanjastanica D14 , koja je žitarica. Ali, nažalost, u prvom stupcu ne postoji riječ točno kao žitarice, već žitarice. Zato se #N/A pojavio u ćeliji D15 .
🔗 Dobijte rješenja
Budite pazite na vrijednost traženja. Ispravno zapišite traženu vrijednost unutar polja za umetanje. Ako primite bilo kakvu pogrešku #N/A , ponovno provjerite skup podataka i prema tome ispravite vrijednost traženja. Za ovaj primjer, upišite Žitarice umjesto Žitarice unutar ćelije D14 .
Pročitajte više: VLOOKUP ne radi (8 razloga i rješenja)
Razlog 3: Vrijednost pretraživanja manja je od najmanje vrijednosti u nizu
Još jedan razlog zbog kojeg funkcija VLOOKUP može vratiti #N/A pogreška je vrijednost pretraživanja koja je manja od najmanjih vrijednosti u rasponu pretraživanja.
Na primjer, na slici ispod vrijednost pretraživanja je 200, dok je najmanja vrijednost u rasponu pretraživanja, tj. unutar
🔗 Dobijte rješenja
Provjerite da vrijednost traženja nije manja od minimalne vrijednosti pohranjene unutar raspona traženja. Promijenite vrijednost pretraživanja s 200 na bilo što navedeno unutar stupca ID . Tada će greška nedostupno na kraju nestati.
Slična očitanja
- Excel LOOKUP vsVLOOKUP: s 3 primjera
- Koristite VLOOKUP s više kriterija u Excelu (6 metoda + alternative)
- VLOOKUP sa zamjenskim znakom u Excelu (3 metode )
- Kako kombinirati Excel SUMIF & VLOOKUP na više listova
- Excel VLOOKUP za okomito vraćanje višestrukih vrijednosti
Razlog 4: Dodatni razmaci u vrijednostima pretraživanja tablice
Prostori su nam nevidljivi, zato ih je teško prepoznati. I ovaj razlog može utjecati na povratnu vrijednost funkcije VLOOKUP .
Na primjer, na slici ispod naša vrijednost pretraživanja je Candies. Štoviše, ova vrijednost također postoji u rasponu pretraživanja unutar podatkovne tablice. Unatoč tome, funkcija VLOOKUP vraća pogrešku #N/A !
Dakle, može se činiti prilično teško otkriti točan razlog iza prikazivanja pogreške. Pa, to je zbog dodatnog razmaka na kraju nakon riječi Bomboni u stupcu Kategorija .
Ovaj problem se može činiti lakim problemom, ali može dovesti do najgorih patnji . Budući da su razmaci nevidljivi i teško ih je uočiti.
🔗 Dobijte rješenja
Možete ručno provjeriti da li su razmaci prisutni ili ne unutar podataka . Ili, možete upotrijebiti TRIM funkciju za uklanjanje svih razmaka na kraju.
Razlog 5: Pogreške u argumentu Lookup_value VLOOKUP sintakse
Još jedno pitanje koje bi moglo izgledati tako smiješnoali može dovesti do velike patnje. Ako imate bilo kakvu sintaktičku pogrešku u vezi s funkcijom VLOOKUP ili samo jednostavnu pogrešku pri adresiranju tražene vrijednosti, to može dovesti do prikazivanja pogreške.
Na primjer, na sljedećoj slici, tražena vrijednost je u adresi ćelije, D14 . Ali mi smo upisali D144 . Ovo je samo jednostavan tip, ali uzrokuje pogrešku #N/A u odgovarajućoj ćeliji.
🔗 Pronađite rješenja
Budite oprezni o sintaksi funkcije ili bilo kojoj vrsti tipfelera. Samo jednostavnim pridržavanjem ovih etiketa možete izbjeći pogrešku #N/A .
Stvari koje treba zapamtiti
📌 Provjerite je li vaša pretraga- vrijednost postoji unutar prvog stupca vašeg polja tablice.
📌 Pazite na sintaksu funkcije VLOOKUP .
Zaključak
Da rezimiramo, raspravljali smo o 5 problema s njihovim vjerojatnim rješenjima iza kojih funkcija VLOOKUP vraća pogrešku #N/A čak i kada u programu Excel postoji rezultat podudaranja. Preporučamo vam da preuzmete radnu bilježnicu za vježbanje priloženu uz ovaj članak i s njom vježbate sve metode. I ne ustručavajte se postaviti pitanja u odjeljku za komentare u nastavku. Pokušat ćemo odgovoriti na sve relevantne upite što je prije moguće. Posjetite našu web stranicu ExcelWIKI kako biste istražili više.