V tomto článku sa naučíme používať funkciu ISERROR spolu s funkciou VLOOKUP na ignorovanie chyby ako výsledku v programe Microsoft Excel.
Ak vezmeme do úvahy túto situáciu, chceme vytvoriť vzorec na kontrolu každého úspešného vyhľadávania. Vzorec by mal vrátiť toto číslo, keď sa nájde zhoda. A ak sa nenájde presná zhoda, vzorec by mal v tomto zmysle vrátiť textovú správu, a nie chybu v programe Microsoft Excel.
Ak je to chyba vo vzorci Excel Vlookup, použijeme funkciu IF, Iserror a Vlookup, aby sme predišli chybe #N/A.
VLOOKUP je funkcia programu Excel, ktorá sa používa na vyhľadávanie a získavanie údajov z konkrétneho stĺpca tabuľky. Vyhľadávacie hodnoty sa musia objaviť v prvom stĺpci tabuľky, pričom vyhľadávacie stĺpce sú vpravo.
Syntax:
=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]) |
ISERROR funkcia používaná na kontrolu chyby pri výpočte pomocou akejkoľvek funkcie. Túto funkciu používame, ak Excel Viewer nefunguje alebo zobrazuje chybu.
Syntax:
= ISERROR (vzorec) |
AK funkcia funguje na logickom_teste a vracia hodnoty na základe výsledku testu.
Syntax:
= IF (Logic_test, [Value_if_True], [Value_if_False]) |
Vezmime si príklad, aby sme pochopili, ako môžeme zabrániť tomu, aby funkcia Vlookup vrátila chybu, ak sa nenájde presná zhoda.
Tu máme dve tabuľky s názvom 1st Data Set a 2nd Dat Set.
Napíšte vzorec VLOOKUP do bunky H7.
=IF (ISNA(VLOOKUP(G3, $ A $ 2: $ B $ 13,2, NEPRAVDA))„Číslo nebolo nájdené“, VLOOKUP (G3, $ A $ 2: $ B $ 13,2, FALSE)) |
Vysvetlenie:
Vyhliadka funkcia kontroluje podmienku 2. stĺpca 1. súboru údajov zodpovedajúceho EMP KÓDU v 1. súbore údajov.
ISERROR funkcia vyhľadá akúkoľvek chybu a odošle ju do súboru AK funkciu.
AK funkcia skontroluje, či sa vyskytne chyba, namiesto chyby vytlačí „Neexistuje“.
Skopírujte vzorec do iných buniek, vyberte bunky preberajúce prvú bunku, v ktorej je vzorec už použitý, použite klávesovú skratku Ctrl + D.
Ako vidíte na obrázku vyššie, tento vzorec funguje dobre. A užívateľ môže pracovať bez toho, aby ho dráždila akákoľvek chyba. Ak sa nepoužije funkcia ISERROR, výstupom bude vlookup vracajúci sa bez chyby.
Dúfam, že použijeteVLOOKUP funkciu. Rovnaké funkcie môžete používať aj v Exceli 2016, 2013 a 2010. Existuje viac článkov o VLOOKUP a HLOOKUP. Skontrolujte tu ďalšie odkazy a ak máte nejaký nevyriešený dotaz, uveďte to v poli pre komentáre nižšie. Pomôžeme vám.
Ako používať funkciu IF, ISNA a VLOOKUP v programe Excel?
Funkcie IF, ISNA a VLOOKUP
Funkcia IFERROR a VLOOKUP
VLOOKUP Viacnásobné hodnoty
Čiastočná zhoda s funkciou VLOOKUP