Ако ISNA и IFNA във VLOOKUPs - Excel и Google Sheets

Този урок ще демонстрират как се борави с VLOOKUP #N/A грешки в Excel и Google Sheets.

IFNA във VLOOKUP

Когато търсите стойност с функцията VLOOKUP, ако стойността не е намерена, VLOOKUP ще върне грешката #N/A.

1 = VLOOKUP (E3, B3: C6,2, FALSE)

Можете да добавите функцията IFNA извън VLOOKUP, за да направите нещо друго, ако VLOOKUP доведе до грешка в IFNA. В този пример ще изведем „Не е намерено“, ако VLOOKUP доведе до грешка #N/A:

1 = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Не е намерен")

Друга често използвана функция IFNA е да се извърши втори VLOOKUP, ако първият VLOOKUP не може да намери стойността. Това може да се използва, ако стойност може да бъде намерена на един от двата листа; ако стойността не е намерена на първия лист, вместо това потърсете стойността на втория лист.

1 = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), VLOOKUP (E3, 'Sheet 02'! B3: C6,2, FALSE))

АКО ISNA във VLOOKUP

Функцията IFNA е въведена в Excel 2013. Преди това трябваше да използвате по -сложната комбинация IF / ISNA:

1 = IF (ISNA (VLOOKUP (E3, B3: C6,2, FALSE)), "Не е намерен", VLOOKUP (E3, B3: C6,2, FALSE))

Функцията ISNA проверява дали резултатът от формулата VLOOKUP е грешка #N/A и съответно връща True или False. Ако е вярно (т.е. стойността ви за търсене липсва в масива за търсене), функцията IF ще се върне с посочено от вас съобщение, в противен случай ще ви даде резултата от VLOOKUP.

ГРЕШКА - VLOOKUP

Както бе посочено по -горе, функцията IFNA проверява дали формулата извежда само грешка #N/A. Вместо това функцията IFERROR може да се използва за проверка дали ВСЕКИ грешка се връща:

1 = ГРЕШКА (VLOOKUP (E3, B3: C6,2, FALSE), "Не е намерен")

Ако ISNA и IFNA във VLOOKUPs - Google Sheets

Тези формули работят същите в Google Sheets, както и в Excel.

wave wave wave wave wave