6 razloga zašto vaš VLOOKUP ne radi

  • Podijeli Ovo
Michael Brown

Funkcija VLOOKUP je najpopularnija funkcija pretraživanja i referenci u Excelu. To je također jedan od najzahtjevnijih i strašna poruka o grešci #N/A može biti uobičajena pojava.

Ovaj članak će se osvrnuti na 6 najčešćih razloga zašto vaš VLOOKUP ne radi.

    Treba vam točno podudaranje

    Posljednji argument funkcije VLOOKUP, poznat kao range_lookup , pita da li želite približno ili točno podudaranje .

    U većini slučajeva ljudi traže određeni proizvod, narudžbu, zaposlenika ili kupca i stoga zahtijevaju potpuno podudaranje. Kada tražite jedinstvenu vrijednost, treba unijeti FALSE za argument range_lookup .

    Ovaj argument nije obavezan, ali ako se ostavi prazan, koristi se vrijednost TRUE. Vrijednost TRUE se oslanja na to da su vaši podaci sortirani uzlaznim redoslijedom kako bi funkcionirali.

    Slika ispod prikazuje VLOOKUP sa izostavljenim argumentom range_lookup i vraćena je netočna vrijednost.

    Rješenje

    Ako tražite jedinstvenu vrijednost, unesite FALSE za posljednji argument. VLOOKUP iznad treba biti unesen kao =VLOOKUP(H3,B3:F11,2,FALSE) .

    Zaključaj referencu tabele

    Možda želite da koristite više VLOOKUP-a za vraćanje različitih informacija o zapisu. Ako planirate da kopirate svoj VLOOKUP u više ćelija, morat ćete zaključati svoju tabelu.

    Slika ispod prikazuje VLOOKUP unesenu pogrešno. Referentni su pogrešni rasponi ćelijaza lookup_value i table array .

    Rješenje

    Tablica koju funkcija VLOOKUP koristi za gledanje for i povratne informacije iz poznate su kao table_array . Ovo će biti potrebno apsolutno referencirati da biste kopirali vaš VLOOKUP.

    Kliknite na reference unutar formule i pritisnite tipku F4 na tastaturi da promijenite referencu iz relativne u apsolutnu. Formula treba biti unesena kao =VLOOKUP($H$3,$B$3:$F$11,4,FALSE) .

    U ovom primjeru i lookup_value i table_array reference su apsolutne. Obično to može biti samo table_array koji treba zaključavanje.

    Kolona je umetnuta

    Koristi se broj indeksa stupca, ili col_index_num pomoću funkcije VLOOKUP da unesete koje informacije treba vratiti o zapisu.

    Budući da je ovo uneseno kao indeksni broj, nije baš dugotrajno. Ako je nova kolona umetnuta u tabelu, to bi moglo zaustaviti vaš VLOOKUP rad. Slika ispod prikazuje takav scenario.

    Količina je bila u koloni 3, ali nakon što je umetnuta nova kolona postala je kolona 4. Međutim, VLOOKUP se nije automatski ažurirao.

    Rješenje 1

    Jedno rješenje može biti zaštita radnog lista tako da korisnici ne mogu umetati stupce. Ako će korisnici morati biti u mogućnosti to učiniti, onda to nije održivo rješenje.

    Rješenje 2

    Druga opcija bi bila umetanje funkcije MATCH u col_index_num argument VLOOKUP-a.

    Funkcija MATCH se može koristiti za traženje i vraćanje traženog broja stupca. Ovo čini col_index_num dinamičnim, tako da umetnuti stupci više neće utjecati na VLOOKUP.

    Formula ispod se može unijeti u ovaj primjer kako bi se spriječio problem prikazan gore.

    Tabela je postala veća

    Kako se tablici dodaje više redova, VLOOKUP će se možda morati ažurirati kako bi se osiguralo da su ovi dodatni redovi uključeni. Slika ispod prikazuje VLOOKUP koji ne provjerava cijelu tabelu za stavku voća.

    Rješenje

    Razmislite o formatiranju raspona kao tablice (Excel 2007+) ili kao naziv dinamičkog raspona. Ove tehnike će osigurati da vaša funkcija VLOOKUP uvijek provjerava cijelu tablicu.

    Da formatirate raspon kao tablicu, odaberite raspon ćelija koje želite koristiti za table_array i kliknite Početna > Formatiraj kao tabela i izaberite stil iz galerije. Kliknite karticu Dizajn u okviru Alati za tabele i promenite naziv tabele u predviđenom okviru.

    VLOOKUP ispod prikazuje tabelu pod nazivom FruitList koja se koristi.

    VLOOKUP ne može gledati lijevo

    Ograničenje funkcije VLOOKUP je to što ne može gledati lijevo. Pogledat će dolje krajnju lijevu kolonu tabele i vratiti informacije s desne strane.

    Rješenje

    Rješenjeovo uključuje ne korištenje VLOOKUP-a uopće. Upotreba kombinacije funkcija INDEX i MATCH programa Excel uobičajena je alternativa VLOOKUP-u. Daleko je svestraniji.

    Primjer ispod pokazuje da se koristi za vraćanje informacija lijevo od kolone u koju tražite.

    Saznajte više o korištenju INDEX i MATCH

    Vaša tabela sadrži duplikate

    Funkcija VLOOKUP može vratiti samo jedan zapis. Vratit će prvi zapis koji odgovara vrijednosti koju ste tražili.

    Ako vaša tablica sadrži duplikate onda VLOOKUP neće biti dorastao zadatku.

    Rješenje 1

    Trebalo bi vaša lista ima duplikate? Ako ne, razmislite o njihovom uklanjanju. Brz način da to uradite je da odaberete tabelu i kliknete na dugme Uklanja duplikate na kartici Podaci .

    Pogledajte AbleBits Duplicate Remover za potpuniju alat za rukovanje duplikatima u vašim Excel tabelama.

    Rješenje 2

    U redu, vaša lista bi trebala imati duplikate. U ovom slučaju VLOOKUP nije ono što vam treba. Zaokretna tabela bi bila savršena za odabir vrijednosti i popis rezultata umjesto toga.

    Tabela ispod je lista narudžbi. Recimo da želite vratiti sve narudžbe za određeno voće.

    Zaokretna tabela je korištena da omogući korisniku da odabere ID voća iz filtera izvještaja i liste pojavljuje se svih narudžbi.

    VLOOKUP-ovi bez problema

    Ovaj članakpokazao rješenje za 6 najčešćih razloga zašto funkcija VLOOKUP ne radi. Naoružani ovim informacijama trebali biste uživati ​​u manje problematičnoj budućnosti s ovom sjajnom Excel funkcijom.

    O autoru

    Alan Murray je IT trener i osnivač Computergaga. On nudi online obuku i najnovije savjete i trikove za Excel, Word, PowerPoint i Project.

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.