Excel

VLOOKUP bez chyby #N/A

Vlookup Without N Error

Excel vzorec: VLOOKUP bez #N/A chybyGenerický vzorec | _+_ | Zhrnutie

Ak chcete skryť chybu #N/A, ktorú VLOOKUP vyvolá, keď nemôže nájsť hodnotu, môžete použiť funkciu IFERROR na zachytenie chyby a vrátenie hodnoty, ktorá sa vám páči.



Vysvetlenie

Keď VLOOKUP nemôže nájsť hodnotu vo vyhľadávacej tabuľke, vráti chybu #N/A. Funkcia IFERROR vám umožňuje zachytiť chyby a v prípade chyby vrátiť vlastnú hodnotu. Ak VLOOKUP vráti hodnotu normálne, nenastane žiadna chyba a vráti sa vyhľadaná hodnota. Ak VLOOKUP vráti chybu #N/A, IFERROR prevezme kontrolu a vráti vami zadanú hodnotu.

Ak máte hodnotu vyhľadávania v bunke A1 a hodnoty vyhľadávania v rozsahu s názvom tabuľky a chcete, aby bola bunka prázdna, ak sa nenájde žiadne vyhľadávanie, môžete použiť:





= IFERROR ( VLOOKUP (value,table,2,FALSE),'message')

Ak chcete vrátiť správu „Nenašlo sa“ a nenašla sa žiadna zhoda, použite:

 
= IFERROR ( VLOOKUP (A1,table,2,FALSE),'')

Možnosť IFNA

V programe Excel 2013 je k dispozícii funkcia IFNA na zachytenie a špeciálne riešenie chýb #N/A. Syntax použitia je rovnaká ako pri IFERROR:



 
= IFERROR ( VLOOKUP (A1,table,2,FALSE),'Not found')

Staršie verzie programu Excel

V starších verziách Excelu, ktorým chýba funkcia IFERROR, budete musieť zopakovať VLOOKUP vo funkcii IF, ktorá zachytí chybu s ISNA alebo ISERROR. Napríklad:

 
= IFERROR ( VLOOKUP (A1,table,2,FALSE),'Not found') = IFNA ( VLOOKUP (A1,table,2,FALSE),'Not found')
Autor Dave Bruns


^