IFERROR s VLOOKUP na zbavenie sa chýb #NA
Ako vieme, IFERROR je funkcia na spracovanie chýb a Vlookup je funkcia na vytváranie odkazov, tieto funkcie sa kombinujú a používajú tak, že keď program Vlookup zistí chybu pri hľadaní alebo porovnávaní údajov, vzorec musí vedieť, čo má robiť, keď dôjde k chybe, funkcia Vlookup je vnorené do funkcie iferror.
Príklady
Príklad č
Tabuľka 1 je hlavným zdrojom údajov a tabuľka 2 predstavuje tabuľku Vlookup. V stĺpci F som použil vzorec Vlookup na zistenie výšky predaja značiek notebookov.

Vo vyššie uvedenej tabuľke sa zobrazila chyba značiek Apple a Poznámkový blok. Ak sa pozriete na hlavnú tabuľku s údajmi, neexistujú žiadne značky Apple a Poznámkový blok. Preto Vlookup vrátil typ chyby ako # N / A.
Tento problém môžeme vyriešiť použitím funkcie IFERROR s funkciou VLOOKUP.
Aplikujte IFEEROR pred VLOOKUPOM v programe Excel. Musíme napísať vzorec Vlookup do vzorca IFERROR.

= IFERROR (VLOOKUP (E3, $ A: $ B, 2, 0) , „Údaje sa nenašli “)
Po prvé, IFERROR sa snaží nájsť hodnotu pre vzorec VLOOKUP.
Po druhé, ak funkcia VLOOKUP nenájde hodnotu, vráti chybu. Preto ak sa vyskytne chyba, zobrazíme výsledok ako „Údaje sa nenašli“.
Všetky hodnoty # N / A sme nahradili textom „Data Not Found“. Myslím, že to bude vyzerať lepšie ako # N / A.

Príklad č
Nielen, že môžeme použiť IFERROR s VLOOKUP v Exceli. Môžeme to použiť aj s akýmkoľvek iným vzorcom.
Pozrite sa na nasledujúci príklad, kde musím vypočítať percento odchýlky. Ak je základná hodnota, chýbajúci výpočet vráti chybu ako # DIV / 0!

Takže tu môžeme použiť metódu IFERROR, aby sme sa zbavili škaredých chýb, teda # DIV / 0!

Ak ktorýkoľvek daný výpočet vráti akýkoľvek druh chyby, potom funkcia IFERROR vráti výsledok ako 0%. Ak nedôjde k chybe, dôjde k normálnemu výpočtu.
Ručná metóda na nahradenie # N / A alebo iných typov chýb
Môžeme však chyby nahradiť vzorcom IFERROR, ak to urobíme jednou manuálnou metódou, ktorá sa nájde a nahradí.
- Krok 1: Po použití vzorca a skopírujte a prilepte iba hodnoty.

Krok 2: Stlačením klávesovej skratky Ctrl + H otvorte vymeňte políčko a zadajte # N / A Ak je typ chyby # N / A.

- Krok 3: Teraz napíšte nahradenie hodnotami ako „Údaje sa nenašli“.

- Krok 4: Kliknite na tlačidlo vymeniť všetko.

To by okamžite nahradilo všetky # nepoužiteľné hodnoty za Data Not Found.

Poznámka: Ak ste použili filter, vyberte metódu, ktorú chcete nahradiť iba viditeľnými bunkami.
Na čo treba pamätať
- IFERROR môže skrášliť vaše číselné správy odstránením všetkých druhov chýb.
- Ak údaje obsahujú typ chyby a ak použijete kontingenčné tabuľky, potom sa rovnaký druh chyby vyskytne aj v kontingenčnej tabuľke.
- Aj keď môžeme použiť vzorec IFNA, nie je dostatočne flexibilný na to, aby priniesol výsledky za chyby okrem # N / A.
- V programe Excel 2007 a staršej verzii je vzorcom, ako sa zbaviť chyby # N / A, ISERROR.