V tomto článku se naučíme používat funkci ISERROR spolu s funkcí VLOOKUP k ignorování chyby jako výsledku v aplikaci Microsoft Excel.
Vzhledem k tomu, že máme tuto situaci, kdy chceme vytvořit vzorec ke kontrole pro každé úspěšné vyhledávání. Vzorec by měl vrátit toto číslo, když je nalezena shoda. A pokud není nalezena přesná shoda, vzorec by měl v tomto smyslu vrátit textovou zprávu, nikoli chybu v aplikaci Microsoft Excel.
Pokud se jedná o chybu ve vzorci Excel Vlookup, použijeme funkci IF, Iserror a Vlookup, abychom předešli chybě #N/A.
VLOOKUP je funkce aplikace Excel, která se používá k vyhledávání a načítání dat z konkrétního sloupce tabulky. Vyhledávací hodnoty se musí objevit v prvním sloupci tabulky, přičemž vyhledávací sloupce jsou vpravo.
Syntax:
=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]) |
ISERROR funkce používaná pro kontrolu chyby při výpočtu pomocí jakékoli funkce. Tuto funkci používáme, když excel vlookup nefunguje nebo ukazuje chybu.
Syntax:
= ISERROR (vzorec) |
LI funkce funguje na logic_test a vrací hodnoty na základě výsledku testu.
Syntax:
= IF (Logic_test, [Value_if_True], [Value_if_False]) |
Uveďme si příklad, abychom pochopili, jak můžeme zabránit tomu, aby funkce Vlookup vrátila chybu, když nebyla nalezena přesná shoda.
Zde máme dvě tabulky s názvem 1st Data set a 2nd Dat set.
Napište vzorec VLOOKUP do buňky H7.
=LI(ISNA(VLOOKUP(G3, $ A $ 2: $ B $ 13,2, FALSE))"Číslo nenalezeno", VLOOKUP (G3, $ A $ 2: $ B $ 13,2, FALSE)) |
Vysvětlení:
Vlookup funkce kontroluje podmínku pro 2. sloupec 1. datové sady odpovídající EMP CODE v 1. datové sadě.
ISERROR funkce vyhledá jakoukoli chybu a předá ji LI funkce.
LI funkce zkontroluje, zda dojde k chybě, místo chyby vytiskne „Neexistuje“.
Zkopírujte vzorec do jiných buněk, vyberte buňky, které berou první buňku, kde je vzorec již použit, použijte klávesovou zkratku Ctrl + D.
Jak vidíte na výše uvedeném obrázku, tento vzorec funguje dobře. A uživatel může pracovat bez podráždění jakoukoli chybou. Pokud není použita funkce ISERROR, výstupem je vlookup, který vrací chybu n/a.
Doufám, že budete používatVLOOKUP funkce. Stejné funkce můžete použít i v Excelu 2016, 2013 a 2010. Existuje více článků o VLOOKUP a HLOOKUP. Zkontrolujte prosím více odkazů zde a pokud máte nějaký nevyřešený dotaz, uveďte to prosím do pole pro komentář níže. Pomůžeme ti.
Jak používat funkci IF, ISNA a VLOOKUP v aplikaci Excel?
Funkce IF, ISNA a VLOOKUP
Funkce IFERROR a VLOOKUP
VLOOKUP Více hodnot
Částečná shoda s funkcí VLOOKUP