Chyťte chybovou zprávu aplikace Excel #NV v dotazu VLOOKUP

3 metody, které vedou k cíli

Každý aktivní uživatel VLOOKUP je obeznámen s chybovou zprávou "#NV". To znamená „žádná hodnota“ nebo znamená, že hledaná hodnota není „není k dispozici“. Taková chybová zpráva je zcela normální, protože je určena k označení problému uživateli aplikace Excel. Jak se ale můžete této chybové zprávě vyhnout? K tomu jsou k dispozici tyto tři možnosti:

  • Původní metoda
  • Zjednodušená metoda z Excelu 2013
  • Nejnovější metoda s XLOOKUP

Pozornost: Pokud má naopak VLOOKUP za následek nesprávnou hodnotu 0, pak se může jednat o jinou chybu. Tento problém lze vyřešit v nastavení aplikace Excel.

1. Potlačte chyby VLOOKUP: Původní metoda

Pokud chcete místo standardizovaných informací zobrazit alternativní text, můžete integrovat dvě další funkce. K tomu je funkce ISERROR propojena s funkcí IF a postavena na VLOOKUP. Abychom toto zdánlivě komplikované zřetězení rozmotali, začneme se stávajícím VLOOKUP. V příkladu to vypadá takto:

= VLOOKUP (C1, A1: B10, 2)

Dvě další funkce by nyní měly určit, zda došlo k chybě, a poté jednat automaticky podle specifikací uživatele. Pokud tedy dojde k chybě, měla by se zobrazit samostatně vybraná zpráva. Úplný vzorec pro toto vypadá takto:

= IF (ISERROR (VLOOKUP (C1, A1: B10,2)), "", VLOOKUP (C1, A1: B10,2))

Mezi dvěma uvozovkami je mezera, která určuje, který chybový text by měl být vytištěn místo „#NV“. Pokud zde není nic zadáno, chybová zpráva zůstane prázdná.

Informace: V tomto článku se dozvíte, jak se vyhnout chybám při použití funkce VLOOKUP: Chycení chybové zprávy aplikace Excel v dotazu VLOOKUP

2. Chytání chybových zpráv z aplikace Excel 2013 je ještě jednodušší

Od verze Excel 2013 je možné tento problém vyřešit elegantnějším vzorcem. Za tímto účelem se místo funkce IF používá nová funkce IFNV. Jakmile se zobrazí chybová zpráva „#NV“, začne stejný proces jako pro funkci if. Funkce ISERROR zde však není vyžadována. Než však můžete začít, je třeba VLOOKUP krátce upravit, aby vypadal takto:

VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE)

Nyní je kolem něj nastavena funkce IFNV, která doplňuje vzorec

= IFNV (VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE); "")

Dva uvozovky na konci vzorce pokračují ve stejné práci jako dříve: umožňují uživateli pojmenovat chybovou zprávu, která je vyhozena.

3. Nejnovější metoda s XLOOKUP

Od roku 2022-2023 mají uživatelé Microsoft 365 ještě rychlejší možnost sami předělat problém s chybovou zprávou. Namísto předchozího VLOOKUP je použit nový XLOOKUP. To eliminuje potřebu funkcí IF a IFNV a také funkce ISERROR.

Informace: Pokud byste chtěli více informací o VLOOKUP, přečtěte si následující článek: Potlačte # N / A zprávu pomocí VLOOKUP s ISNV

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave