Chyťte chybové hlásenie programu Excel #NV v dotaze VLOOKUP

3 metódy, ktoré vedú k cieľu

Každý aktívny používateľ VLOOKUP je oboznámený s chybovým hlásením „#NV“. To znamená „žiadna hodnota“ alebo znamená, že hľadaná hodnota nie je k dispozícii. Takéto chybové hlásenie je úplne normálne, pretože má indikovať problém používateľovi programu Excel. Ako sa však môžete tomuto chybovému hláseniu vyhnúť? Na tento účel sú k dispozícii tieto tri možnosti:

  • Pôvodná metóda
  • Zjednodušená metóda z Excelu 2013
  • Najnovšia metóda s XLOOKUP

Pozor: Ak na druhej strane má VLOOKUP za následok nesprávnu hodnotu 0, môže ísť o inú chybu. Tento problém je možné vyriešiť v nastaveniach programu Excel.

1. Potlačte chyby VLOOKUP: Pôvodná metóda

Ak chcete namiesto štandardizovaných informácií zobraziť alternatívny text, môžete integrovať dve ďalšie funkcie. Za týmto účelom je funkcia ISERROR prepojená s funkciou IF a je postavená na VLOOKUP. Aby sme toto zdanlivo komplikované zreťazenie rozmotali, začíname s existujúcim VLOOKUPOM. V príklade to vyzerá takto:

= VLOOKUP (C1, A1: B10, 2)

Dve ďalšie funkcie by teraz mali určiť, či nedošlo k chybe, a potom budú automaticky konať podľa špecifikácií používateľa. Ak sa teda vyskytne chyba, mala by sa zobraziť správa, ktorú ste vybrali. Úplný vzorec na to vyzerá takto:

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

Medzi dvoma úvodzovkami je medzera, ktorá určuje, ktorý chybový text sa má vytlačiť namiesto „#NV“. Ak tu nič nezadáte, chybové hlásenie zostane prázdne.

Info: V tomto článku sa dozviete, ako sa vyhnúť chybám pri použití funkcie VLOOKUP: Zachytenie chybového hlásenia programu Excel v dotaze VLOOKUP

2. Chytanie chybových hlásení z Excelu 2013 je ešte jednoduchšie

Od verzie Excel 2013 je možné tento problém vyriešiť elegantnejším vzorcom. Na tento účel sa namiesto funkcie IF používa nová funkcia IFNV. Hneď ako sa zobrazí chybové hlásenie „#NV“, začne sa rovnaký proces ako pre funkciu if. Funkcia ISERROR tu nie je potrebná. Predtým, ako začnete, je však potrebné VLOOKUP krátko upraviť, aby vyzeral takto:

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

Teraz je okolo neho nastavená funkcia IFNV na dokončenie vzorca

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

Dva úvodzovky na konci vzorca pokračujú v rovnakej práci ako predtým: umožňujú používateľovi pomenovať chybové hlásenie, ktoré je vyhodené.

3. Najnovšia metóda s XLOOKUP

Od roku 2022-2023 majú používatelia služieb Microsoft 365 ešte rýchlejšiu možnosť problém s chybovým hlásením sami prepracovať. Namiesto predchádzajúceho VLOOKUP sa používa nový XLOOKUP. To eliminuje potrebu funkcií IF a IFNV, ako aj funkcie ISERROR.

Info: Ak by ste chceli viac informácií o VLOOKUP, prečítajte si nasledujúci článok: Potlačte # N / A správu pomocou VLOOKUP pomocou ISNV

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave