Tento tutoriál bude předvést, jak zvládnout chyby VLOOKUP #N/A v Excelu a Tabulkách Google.
IFNA ve VLOOKUP
Když při vyhledávání hodnoty pomocí funkce VLOOKUP hodnotu nenajdete, vrátí funkce VLOOKUP chybu #N/A.
1 | = VLOOKUP (E3, B3: C6,2, FALSE) |
Můžete přidat funkci IFNA mimo VLOOKUP a dělat něco jiného, pokud VLOOKUP způsobí chybu IFNA. V tomto příkladu vydáme „Nenalezeno“, pokud VLOOKUP způsobí chybu #N/A:
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Nenalezeno") |
Další běžné použití funkce IFNA je provést druhé VLOOKUP, pokud první VLOOKUP nemůže najít hodnotu. Toho lze využít, pokud lze na jednom ze dvou listů najít hodnotu; pokud není hodnota nalezena na prvním listu, vyhledejte místo toho hodnotu na druhém listu.
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), VLOOKUP (E3, 'list 02'! B3: C6,2, FALSE)) |
IF ISNA in VLOOKUP
Funkce IFNA byla zavedena v aplikaci Excel 2013. Předtím jste museli použít složitější kombinaci IF / ISNA:
1 | = IF (ISNA (VLOOKUP (E3, B3: C6,2, FALSE)), "Not found", VLOOKUP (E3, B3: C6,2, FALSE)) |
Funkce ISNA zkontroluje, zda je výsledkem vzorce VLOOKUP chyba #N/A a podle toho vrátí hodnotu True nebo False. Pokud je to pravda (tj. Vaše vyhledávací hodnota ve vyhledávacím poli chybí), funkce IF se vrátí se zadanou zprávou, jinak vám poskytne výsledek VLOOKUP.
IFERROR - VLOOKUP
Jak je uvedeno výše, funkce IFNA testuje, zda vzorec vydává pouze chybu #N/A. Místo toho lze pomocí funkce IFERROR zkontrolovat, zda ŽÁDNÝ chyba je vrácena:
1 | = IFERROR (VLOOKUP (E3, B3: C6,2, FALSE), "Nenalezeno") |
Pokud ISNA a IFNA ve VLOOKUPech - Tabulky Google
Tyto vzorce fungují v Tabulkách Google stejně jako v Excelu.