Upute za ispravljanje pogreške # n/d u funkciji VLOOKUP

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

U ovoj se temi opisuju najčešćih razloga kao zašto vaša VLOOKUP možda se ne uspijeva.

Savjet : Pogledajte kartica za brzi pregled: funkcija VLOOKUP Savjeti za otklanjanje poteškoća s opisom najčešćih razloga #NA probleme sa VLOOKUP u pri ruci PDF (Portable Document Format). Možete PDF-a za zajedničko korištenje s drugima ili ispisati vlastite referencu.

Problem: Vrijednosti nije u prvom stupcu argumenta polje_tablica

Jedna od najvećih ograničenja VLOOKUP je da ga možete samo potražite vrijednosti na lijevi stupac polja tablice. Stoga ako vrijednosti za traženje nije u prvom stupcu polja, prikazat će pogrešku # n /.

U tablici u nastavku, ne možemo želite dohvatiti broj prodanih za Kale jedinica.

#NA pogreške u VLOOKUP: vrijednosti nije u prvom stupcu polja tablice

Pogreška je zato što vrijednosti "Kale" u drugom stupcu (povrće) u argument A2:C10 polje_tablica da Excel traži ga u stupcu A, ne stupca B.

Rješenje: pokušate da biste riješili taj problem prilagodbom vaše VLOOKUP referentni stupcu točan. Ako to nije moguće, pokušajte kretanje stupaca. Koji mogu biti vrlo nepraktično ako imate veliku ili složenu proračunske tablice koji vrijednosti ćelija su rezultate ostalim izračunima ili možda postoje logičke razloga zašto jednostavno ne možete premještati stupce oko. Rješenje je pomoću kombinacije funkcija INDEX i MATCH, koje možete potražiti vrijednost u stupcu bez obzira na njegov položaj mjesto u tablica za traženje.

INDEX i MATCH umjesto koristiti funkciju VLOOKUP

INDEX i MATCH može se koristiti kada VLOOKUP svojim potrebama. Najvećih prednosti INDEX i MATCH je koje možete potražiti vrijednost u stupcu na bilo kojem mjestu u tablica za traženje. INDEX vraća vrijednost na određeni tablica/raspon koji se temelji na svoj položaj i MATCH Vraća redni broj vrijednosti u tablica/raspon. Korištenje funkcije INDEX i MATCH zajedno u formuli, možete potražiti vrijednost u tablice i polja navođenjem redni broj na vrijednost u tablice i polja.

Postoji nekoliko prednosti korištenja INDEX i MATCH putem VLOOKUP:

  • Pomoću funkcije INDEX i MATCH povratnu vrijednost ne biti u istom stupcu kao stupac za pretraživanje, za razliku od VLOOKUP gdje povratnu vrijednost mora biti u određenom rasponu. Kako to važno? Koristite funkciju VLOOKUP, morate znati broj stupca koji sadrži povratnu vrijednost. Dok Zvuči se kao bez veliki dijeljenje, možda ćete naporan kada imate tablicu s velikim i morate prebrojiti broj stupaca. Osim toga, ako ste za dodavanje i uklanjanje programa u tablici, morate Brojanje i ažuriranje vrijednost argumenta indeks_stupca. Pomoću funkcije INDEX i MATCH ne brojeći potreban je kao stupac za pretraživanje koji se razlikuje od stupca koji sadrži povratnu vrijednost.

  • Pomoću funkcije INDEX i MATCH, možete navesti redak ili stupac u polju ili čak navesti i jedno i drugo. To znači da možete potražiti vrijednosti okomito i vodoravno.

  • INDEX i MATCH može koristiti za traženje vrijednosti u bilo koji stupac. Za razliku od gdje možete samo potražiti vrijednosti u prvom stupcu u tablici VLOOKUP, INDEX i MATCH funkcionirat će ako je vaš vrijednosti u prvom stupcu, posljednji ili bilo kojeg mjesta u međuvremenu.

  • INDEX i MATCH pruža fleksibilnost upućivanje dinamički referenca na stupac koji sadrži povratnu vrijednost. Što to znači da je možete dodavati stupce u tablicu i INDEX i MATCH će prekinuti. S druge strane, VLOOKUP prijelomi ako ste za dodavanje stupca u tablici kao čini statičnog referenca tablice.

  • INDEX i MATCH daje veću fleksibilnost s podudaranjima. INDEX i MATCH možete pronaći točno podudaranje, vrijednost veće ili manje od vrijednosti. VLOOKUP izgledat će samo približna vrijednost (po zadanom) ili točnu vrijednost. VLOOKUP po zadanom i pretpostavlja da prvi stupac polja tablice sortirani su po abecedi, a pretpostavimo da vaša tablica nije postavljen na taj način, VLOOKUP će vratiti prvi najbliže u tablici koja možda neće biti podataka koju tražite.

Sintaksa

Da biste sastavili na sintaksa za INDEX i MATCH, morate koristiti argument referenca/polja iz funkcije INDEX i ugnijezditi sintaksa MATCH unutar njega. Kako izgleda otprilike ovako:

= INDEX(array or reference, MATCH(lookup_value,lookup_array,[match_type])

Recimo da koristite INDEX i MATCH da biste zamijenili VLOOKUP u primjeru iznad. Vidjet ćete da sintaksa izgledat će ovako:

= INDEX(C2:C10,MATCH(B13,B2:B10,0))

To znači da je jednostavne engleski:

= INDEX (želim povratnu vrijednost iz C2:C10 koji ODGOVARA (Kale koja je negdje u polju B2: B10, pri čemu povratnu vrijednost je prva vrijednost koja odgovara Kale))

Funkcija INDEX i MATCH mogu se koristiti kao zamjenu za VLOOKUP

Traži formulu za prvu vrijednost u C2:C10 koji odgovara Kale (u B7) i vraća vrijednost u ćeliji C7 (100), koji je prva vrijednost koja odgovara Kale.

Problem: Točno podudaranje nije pronađen

Ako je argument raspon_pretraživanja FALSE, a nije VLOOKUP za traženje identične vrijednosti u podacima, vratit će pogrešku # n /.

Rješenje: Ako ste relevantnih podataka postoji li u proračunskoj tablici i VLOOKUP je toga, provjerite je li referentna ćelija nemaju skrivene razmake ili znakove koji se ne ispisuju. I provjerite je li ćelija slijedite je ispravnu vrstu podataka. Na primjer, ćelije koje sadrže brojeve želite oblikovati kao broj, a ne tekst.

Pomoću funkcije CLEAN ili TRIM čišćenja podataka u ćelijama.

Problem: Vrijednosti manja od najmanje vrijednosti u polju

Ako je argument raspon_pretraživanja postavite na TRUE, a vrijednosti manja od najmanje vrijednosti u polju, prikazat će pogrešku #N/A. TRUE izgleda programa djelomičnog podudaraju u polju te na najbliže vraća vrijednost manje od vrijednosti.

U sljedećem primjeru vrijednosti 100, ali nema vrijednosti u rasponu od B2:C10 koje su manje od 100; Dakle pogrešku.

Pogreške n/d funkcije VLOOKUP kada je manja od najmanje vrijednosti u polju vrijednosti

Rješenje:

  • Ispravljanje vrijednosti prema potrebi.

  • Ako ne možete promijeniti vrijednosti i želite veću fleksibilnost s odgovarajućim vrijednostima, preporučujemo da koristite INDEX i MATCH umjesto funkcije VLOOKUP. S INDEX i MATCH, možete potražiti vrijednosti veće od, manje da biste ili jednaka vrijednosti pretraživanja. Dodatne informacije o korištenju INDEX i MATCH umjesto VLOOKUP odnose se na prethodnu sekciju u ovoj temi.

Problem: Stupac za pretraživanje ne sortira uzlaznim redoslijedom

Ako je argument raspon_pretraživanja postavite na TRUE, a jedan od stupaca s vrijednostima nisu sortirani uzlaznim redoslijedom (A do Z), prikazat će pogrešku #N/A.

Rješenje:

  • Promijenite funkciju VLOOKUP za traženje točno podudaranje. Da biste to učinili, argument raspon_pretraživanja postavite na FALSE. Postoji bez sortiranja potrebne za FALSE.

  • Pomoću funkcije INDEX i MATCH za traženje vrijednosti na nesortiranom tablice.

Problem: Je vrijednost u veliki broj s pomičnim zarezom

Ako imate vremena ili velike decimalne brojeve u ćelijama, Excel vraća pogrešku # n / zbog plutajućih preciznosti točke. Brojevi s pomičnim zarezom su brojevi koji slijede nakon decimalnog zareza. (Imajte na umu da Excel sprema vrijednosti vremena kao pluta brojeve.) Excel ne možete spremati brojeve s velikim plutajućih točke, tako da se za tu funkciju da bi ispravno funkcionirala, s pomičnim zarezom brojevima morat ćete se zaokružuje na 5 broj decimalnih mjesta.

Rješenje: skratili brojeve tako da ih zaokruživanja najviše pet decimalnih mjesta pomoću funkcije ROUND .

Imate pitanje o određenoj funkciji?

Objavite pitanje na forumu zajednice korisnika programa Excel

Doprinos poboljšanju programa Excel

Imate li prijedloge kako unaprijediti novu verziju programa Excel? Ako imate, pročitajte teme na stranici Excel User Voice.

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Dodatni sadržaji

Ispravno pogreške #N/A

VLOOKUP: nema više #NA

TRAŽENJE HLOOKUP, koristite funkciju VLOOKUP, vratite neispravnih vrijednosti u programu Excel

S pomičnim zarezom aritmetičku može dati netočne rezultate u programu Excel

Kartica za brzi pregled: podsjetnik za VLOOKUP

Funkcija VLOOKUP

Pregled formula u programu Excel

Izbjegavanje neispravnih formula

Korištenje značajke provjere pogrešaka pronalaženje pogrešaka u formulama

Sve funkcije programa Excel (abecednim redoslijedom)

Sve funkcije programa Excel (po kategorijama)

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×