Vzorec aplikace Excel: VLOOKUP bez chyby # N / A -

Obsah

Obecný vzorec

=IFERROR(VLOOKUP(value,table,2,FALSE),"message")

souhrn

Chcete-li skrýt chybu # N / A, kterou VLOOKUP hodí, když nemůže najít hodnotu, můžete použít funkci IFERROR k zachycení chyby a vrácení jakékoli hodnoty, která se vám líbí.

Vysvětlení

Když VLOOKUP nemůže najít hodnotu ve vyhledávací tabulce, vrátí chybu # N / A. Funkce IFERROR umožňuje zachytit chyby a v případě chyby vrátit vlastní hodnotu. Pokud VLOOKUP vrátí hodnotu normálně, nedojde k žádné chybě a vyhledaná hodnota se vrátí. Pokud VLOOKUP vrátí chybu # N / A, IFERROR převezme a vrátí vámi zadanou hodnotu.

Pokud máte vyhledávací hodnotu v buňce A1 a vyhledávací hodnoty v oblasti s názvem tabulka a chcete, aby byla buňka prázdná, pokud není nalezeno žádné vyhledávání, můžete použít:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"")

Pokud chcete vrátit zprávu „Nenalezeno“, když není nalezena žádná shoda, použijte:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")

Možnost IFNA

V aplikaci Excel 2013 je funkce IFNA k dispozici pro konkrétní zachycení a zpracování chyb # N / A. Syntaxe použití je stejná jako u IFERROR:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")

Starší verze aplikace Excel

V dřívějších verzích aplikace Excel, které nemají funkci IFERROR, budete muset VLOOKUP opakovat uvnitř funkce IF, která zachytí chybu s ISNA nebo ISERROR. Například:

=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))

Zajímavé články...