IFERROR s VLOOKUP | Ako sa zbaviť chyby #NA v programe Excel?

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

Tento IFERROR so šablónou VLOOKUP Excel si môžete stiahnuť tu - IFERROR so šablónou VLOOKUP Excel

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 som dostal chybu pre značky Apple a Notepad. 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, výsledok zobrazíme 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, tj. # DIV / 0!

Ak ktorýkoľvek daný výpočet vráti akýkoľvek druh chyby, potom 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, keď existuje jedna manuálna metóda, ktorá to urobí, a tá 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.

Týmto by sa okamžite nahradili všetky # nepoužiteľné hodnoty údajom Data Not Found.

Poznámka: Ak ste použili filter, vyberte spôsob výmeny iba viditeľných buniek.

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, rovnaký typ chyby sa 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.