IFERROR с VLOOKUP, за да се отървете от #NA грешки
Тъй като знаем, че IFERROR е функция за обработка на грешки, а Vlookup е функция за препращане, тези функции се комбинират и използват, така че когато Vlookup срещне грешка при намиране или съвпадение на данните, формулата трябва да знае какво да прави, когато срещне грешка, функцията Vlookup е вложен във функцията iferror.
Примери
Пример # 1
Таблица 1 е основният източник на данни, а таблица 2 е таблицата Vlookup. В колона F съм приложил формула Vlookup, за да намеря сумата на продажбите за марки лаптопи.

В горната таблица получих грешка за марките Apple и Notepad. Ако погледнете основната таблица с данни, няма марки на Apple и Notepad. Ето защо Vlookup е върнал тип грешка като # N / A.
Можем да разрешим този проблем, като използваме IFERROR с функцията VLOOKUP.
Приложете IFEEROR преди VLOOKUP в Excel. Трябва да напишем формулата Vlookup във формулата IFERROR.

= IFERROR (VLOOKUP (E3, $ A: $ B, 2, 0) , "Данните не са намерени")
Първо, IFERROR се опитва да намери стойността за формулата VLOOKUP.
На второ място, ако VLOOKUP не намери стойност, тогава ще върне грешка. Следователно, ако има грешка, ще покажем резултата като „Данните не са намерени“.
Заменихме всички # N / A стойности с текст „Данните не са намерени“. Мисля, че това ще изглежда по-добре от # N / A.

Пример # 2
Не само можем да използваме IFERROR с VLOOKUP в Excel. Можем да използваме това и с всяка друга формула.
Погледнете примера по-долу, където трябва да изчисля процента на дисперсията. Ако основната стойност е, липсващото изчисление връща грешката като # DIV / 0!

Така че можем да приложим метода IFERROR тук, за да се отървем от грозни грешки, т.е. # DIV / 0!

Ако дадено изчисление връща някакъв вид грешка, тогава IFERROR връща резултата като 0%. Ако няма грешка, ще се случи нормалното изчисление.
Ръчен метод за заместване # N / A или други видове грешки
Въпреки това, можем да заменим грешките с формулата IFERROR, има един ръчен метод, който да го направи, и който е намерен и замести метод.
- Стъпка 1: След като формулата е приложена и копирайте и поставете само стойности.

Стъпка 2: Натиснете Ctrl + H, за да отворите, заменете полето и напишете # N / A Ако типът грешка е # N / A.

- Стъпка 3: Сега напишете заместването със стойности като „Данните не са намерени“.

- Стъпка 4: Кликнете върху бутона за замяна на всички.

Това незабавно би заменило всички # N / A стойности с Data Not Found.

Забележка: Ако сте приложили филтър, моля, изберете метода само за видими клетки, който да замените.
Неща за запомняне
- IFERROR може да направи вашите цифрови отчети красиви, като премахне всякакви грешки.
- Ако данните съдържат тип грешка и ако приложите обобщени таблици, същият вид грешка ще се появи и в обобщената таблица.
- Въпреки че можем да използваме формулата IFNA, тя не е достатъчно гъвкава, за да даде резултати за грешките, различни от # N / A.
- В Excel 2007 и по-стара версия формулата за премахване на грешка # N / A е ISERROR.