V tomto článku se naučíme, proč se #N/A vyskytuje a jak opravit #N/A v Excelu.
V aplikaci Excel občas dostaneme chybu #N/A. K této chybě dochází, když chybí něco důležitého s něčím, co nelze najít nebo identifikovat ve vzorci, který jste zadali do buňky, a aplikace Excel ho rozpozná zobrazením chyby. Podle oficiálního webu společnosti Microsoft a #N/A je způsob, jakým Excel říká, hodnota, kterou hledáte, je není dostupný v seznamu, který jste zadali.
Pokud hledáte v tabulce nějakou hodnotu a pokud ji nelze najít nebo identifikovat, tato chyba vám navrhuje zkontrolovat některé body popsané níže.
Pojďme pochopit, jak k této chybě došlo a jak je opravit pomocí několika příkladů
#N/A chyba z důvodu nenalezené hodnoty.
Nejzákladnějším důvodem chyby #N/A je, když hodnota buňky není v seznamu nalezena. Obecně Excel shoduje hodnotu s každým prvkem vyhledávacího pole a vrátí první odpovídající hodnotu, pokud je nalezena, jinak vrátí chybu #N/A. Zde chyba #N/A naznačuje, že hodnota, kterou hledáte v seznamu, nebyla nalezena. Více se dozvíte v následujícím příkladu.
Například funkce LOOKUP odpovídá hodnotě v prvním poli a vrací hodnotu z odpovídajícího druhého pole. V níže uvedených datech.
Podívejte se na výše uvedený snímek a uvědomte si, že se chyba právě stala. Výše uvedená funkce hledá ve sloupci ID hodnotu „Purple“, kterou zjevně nebude moci najít.
Jak to opravit! Chybu výsledku nemůžete opravit, pokud ve výsledku není žádná odpovídající hodnota. Ale první problém je, že se díváme na špatné pole. Zkontrolujte pole, které dáváte jako argument pro funkci.
dva způsoby, jak zachytit tuto chybu, která vrací chybu #N/A
První metoda je pomocí funkce IFERROR k zachycení chyby funkcí
Obecný vzorec:
= IFERROR (FUNCTION, "response") |
Vysvětlení:
- Funkce plní svůj úkol tak, jak má.
- Funkce IFERROR vrátí hodnotu, pokud je nalezena.
- Funkce IFERROR však vrátí „odpověď“, pokud je nalezena jakákoli chyba.
Ve výše uvedeném snímku funkce namísto chyby vrátí odpověď „Omlouváme se, nenalezeno“.
Druhá metoda je pomocí funkce IFNA zachytit chybu funkcí. Tato funkce je určena výhradně k zachycení chyby #N/A.
Obecný vzorec:
= IFNA (FUNKCE, "odpověď") |
Vysvětlení:
- Funkce plní svůj úkol tak, jak má.
- Funkce IFNA vrací hodnotu, pokud je nalezena.
- Funkce IFNA vrací "odpověď", pokud je nalezena jakákoli chyba
Ve výše uvedeném snímku funkce namísto chyby vrátí odpověď „Omlouváme se, nenalezeno“.
Jak vidíte, #N/A Při provozu s funkcemi lze zvládnout chybu.
#N/A Hodnota splatnosti chyby nebyla identifikována
Nejzákladnějším důvodem chyby #N/A je, když v seznamu není uvedena hodnota buňky. Obecně Excel shoduje hodnotu s každým prvkem vyhledávacího pole a vrátí první odpovídající hodnotu, pokud je nalezena, jinak vrátí chybu #N/A. Zde chyba #N/A naznačuje, že hodnota, kterou hledáte v seznamu, není identifikována. Více se dozvíte v následujícím příkladu.
Například funkce LOOKUP odpovídá hodnotě v prvním poli a vrací hodnotu z odpovídajícího druhého pole. V níže uvedených datech.
Podívejte se na výše uvedený snímek a uvědomte si, že se chyba právě stala. Výše uvedená funkce hledá ID "C6" ve sloupci ID, který je označen ČERVENÝM rámečkem. Proč tedy funkce nedává výstup.
Jak to opravit! Tuto chybu můžete ve výsledku opravit, postupujte podle níže uvedených bodů.
- Vyhledávací hodnota je napsána správně a neobsahuje žádné mezery.
- Hodnoty ve vyhledávací tabulce jsou napsány správně a neobsahují místo navíc.
- Vyhledávací tabulka obsahuje všechny požadované hodnoty.
- Rozsah vyhledávání poskytovaný funkci je dokončen.
- Typ vyhledávací hodnoty = typ vyhledávací tabulky (tj. Oba jsou textové, obě jsou číselné atd.)
- Shoda (přibližná vs. přesná) je nastavena správně.
Ve výše uvedeném snímku došlo k chybě s dalším místem.
Jak vidíte, #N/A Při práci s funkcemi lze zpracovat chybu.
Trapping #N/A error and no message "response"
dva způsoby, jak zachytit tuto chybu, která vrací chybu #N/A
První metoda je pomocí funkce IFERROR k zachycení chyby funkcí
Obecný vzorec:
= IFERROR (FUNCTION, "") |
Vysvětlení:
- Funkce plní svůj úkol tak, jak má.
- Funkce IFERROR vrátí hodnotu, pokud je nalezena.
- Funkce IFERROR však vrátí prázdný řetězec (""), pokud je nalezena jakákoli chyba.
Ve výše uvedeném snímku došlo k chybě s dalším místem.
Jak vidíte, #N/A Při práci s funkcemi lze zpracovat chybu.
Trapping #N/A error and no message "response"
dva způsoby, jak zachytit tuto chybu, která vrací chybu #N/A
První metoda je pomocí funkce IFNA k zachycení chyby funkcí
Obecný vzorec:
= IFNA (FUNKCE, "") |
Vysvětlení:
- Funkce plní svůj úkol tak, jak má.
- Funkce IFNA vrací hodnotu, pokud je nalezena.
- Pokud je ale nalezena nějaká chyba, funkce IFNA vrací prázdný řetězec ("").
Ve výše uvedeném snímku funkce vrací namísto chyby prázdný řetězec ("").
Trapping #N/A chyba s INDEX a ZÁPAS funkce
POKUD používáte funkci INDEX a MATCH místo funkce VLOOKUP. Viz následující snímek a vzorec použitý v tabulce. Použijte vzorec.
= IFERROR (INDEX (B2: B9, MATCH (D3, A2: A9, 0)), "Nenalezeno") |
Jak vidíte, chyba #N/A s funkcí vrací chybu #N/A a po opravě vzorec funguje dobře.
V aplikaci Excel můžete vynutit chybu #N/A, pokud není potřeba zobrazit výsledek. Použití NA funkce Excelu.
Použijte vzorec:
= IF (A3 = "", NA (), "Neprázdné") |
Doufám, že tento článek o tom, proč se vyskytuje #N/A a jak opravit #N/A chybu v aplikaci Excel, je vysvětlující. Zde najdete další články o chybových funkcích aplikace Excel. Sdílejte prosím svůj dotaz níže v poli pro komentáře. Pomůžeme vám.
Chyba #HODNOTA a jak ji opravit v aplikaci Excel
Jak opravit #ČÍSLO! Chyba
Jak používat zástupné znaky v aplikaci Excel
Jak odebrat text v aplikaci Excel od pozice
Ověření textových záznamů
Vytvořte rozevírací seznam v Excelu s barvami
Odeberte z textu v aplikaci Excel úvodní a koncové mezery
Populární články
Upravte rozevírací seznam
Absolutní reference v Excelu
Pokud s podmíněným formátováním
Pokud se zástupnými znaky
Vlookup podle data
Připojte jméno a příjmení v Excelu
Počítejte buňky, které odpovídají A nebo B
Převod palců na stopy a palce v aplikaci Excel 2016
50 Zkratka aplikace Excel pro zvýšení produktivity