Tento návod bude ukážte, ako zvládnuť chyby VLOOKUP #N/A v Exceli a Tabuľkách Google.
IFNA vo VLOOKUP
Ak pri vyhľadávaní hodnoty pomocou funkcie VLOOKUP hodnotu nenájdete, funkcia VLOOKUP vráti chybu #N/A.
1 | = VLOOKUP (E3, B3: C6,2, FALSE) |
Môžete pridať funkciu IFNA mimo VLOOKUP, aby ste urobili niečo iné, ak VLOOKUP spôsobí chybu IFNA. V tomto prípade vypíšeme „Nenašlo sa“, ak VLOOKUP spôsobí chybu #N/A:
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Nenašlo sa") |
Ďalším bežným použitím funkcie IFNA je vykonať druhé VLOOKUP, ak prvý VLOOKUP nemôže nájsť hodnotu. Toto sa môže použiť, ak je možné nájsť hodnotu na jednom z dvoch listov; ak sa hodnota nenachádza na prvom hárku, vyhľadajte namiesto toho hodnotu na druhom hárku.
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), VLOOKUP (E3, 'list 02' B3: C6,2, FALSE)) |
AK ISNA vo VOOKUP
Funkcia IFNA bola predstavená v programe Excel 2013. Predtým ste museli použiť komplikovanejšiu kombináciu IF / ISNA:
1 | = IF (ISNA (VLOOKUP (E3, B3: C6,2, FALSE)), "Not found", VLOOKUP (E3, B3: C6,2, FALSE)) |
Funkcia ISNA kontroluje, či je výsledkom vzorca VLOOKUP chyba #N/A a podľa toho vráti hodnotu True alebo False. Ak je to pravda (t.j. vaša vyhľadávacia hodnota vo vyhľadávacom poli chýba), funkcia IF sa vráti so zadanou správou, inak vám poskytne výsledok VLOOKUP.
IFERROR - VLOOKUP
Ako je uvedené vyššie, funkcia IFNA testuje, či vzorec generuje iba chybu #N/A. Namiesto toho je možné pomocou funkcie IFERROR skontrolovať, či AKÝKOĽVEK chyba sa vracia:
1 | = IFERROR (VLOOKUP (E3, B3: C6,2, FALSE), "Nenašiel sa") |
Ak ISNA a IFNA vo VLOOKUPoch - Tabuľky Google
Tieto vzorce fungujú v Tabuľkách Google rovnako ako v programe Excel.