Excel

Čo robiť, keď sa VLOOKUP vráti NA

What Do When Vlookup Returns Na

Praktický pracovný list je súčasťou online video školenie .

Keď začnete používať VLOOKUP, často sa dostanete do situácii, keď VLOOKUP nemôže nájsť zhodu a zobrazí chybu.





V tomto videu sa pozrieme na to, ako sa tejto situácii vyhnúť a ako ju zvládnuť.

ako obnovujete kontingenčnú tabuľku

Tu máme príklad VLOOKUP, na ktorý sme sa už predtým pozreli a ktorý používa VLOOKUP na získavanie informácií o zamestnancoch na základe ID.





Keď používate VLOOKUP týmto spôsobom, pravdepodobne sa dostanete do situácii, keď VLOOKUP nemôže nájsť hodnotu, ktorú sa pokúšate vyhľadať.

Prvá vec, ktorú musíte skontrolovať, je vyhľadávacia tabuľka. Uistite sa, že je tabuľka správne definovaná a vyhľadávacia hodnota je v stĺpci úplne vľavo.



Keď VLOOKUP v tabuľke niečo nenájde, je to väčšinou preto, že hodnota vo vyhľadávacej tabuľke neexistuje. Ak napríklad zadám ID E999, ktoré v tabuľke zamestnancov neexistuje, uvidíme chyby NA pre všetky vzorce VLOOKUP. Dôvodom je, že neexistuje žiadny zamestnanec s identifikačným číslom E999.

Niekedy je však problém jemnejší. Napríklad kód E785 je platný a VLOOKUP správne načíta informácie pre Harolda.

Ak však na koniec kódu pridám medzeru, vyhľadávanie zlyhá s chybou NA

Rovnako tak, ak za kód pridám medzeru, ako je uvedené v tabuľke, vyhľadávanie tiež zlyhá.

Ako pridať heslo do programu Excel

V oboch prípadoch to vyzerá, že VLOOKUP by mal fungovať, ale nie je to kvôli preklepu, ktorý je ťažký, takže uvidíte. Dbajte preto na to, aby vaše údaje a vyhľadávané hodnoty boli čisté a neobsahovali ďalšie znaky.

Vyhľadávanie však často zlyhá, pretože hodnota vo vyhľadávacej tabuľke skutočne neexistuje. V takom prípade možno budete chcieť zobraziť chybové hlásenie, ktoré je priateľskejšie ako N/A

Jeden jednoduchý spôsob, ako to urobiť, je zabaliť funkciu VLOOKUP do funkcie s názvom IFERROR. IFERROR môžete použiť na zachytenie chýb a vrátenie priateľskejšej hodnoty.

prevádzať julian dátum na kalendárny dátum

Jednoducho pridajte VLOOKUP ako prvý argument funkcie a pre druhý argument pridajte správu, ktorú chcete zobraziť, keď VLOOKUP vráti NA. V tomto prípade použijem „Nenašlo sa“.

Keď teraz nemožno nájsť hodnotu, VLOOKUP vyvolá chybu NA a IFERROR túto chybu zachytí a zobrazí „Nenašlo sa“.

Buďte opatrní, ak použijete túto techniku, pretože IFERROR zachytí každú chybu, ktorú vyvolá VLOOKUP. Ak napríklad nesprávne napíšem funkciu VLOOKUP, Excel zobrazí chybu #NAME, ale na pracovnom hárku uvidíte iba správu Nenašlo sa, čo je zavádzajúce.



^