IFERROR з VLOOKUP, щоб позбутися помилок #NA
Оскільки ми знаємо, що IFERROR - це функція обробки помилок, а Vlookup - це функція посилання, ці функції поєднуються і використовуються таким чином, що коли Vlookup виявляє помилку під час пошуку або узгодження даних, формула повинна знати, що робити, коли вона виявила помилку, функція Vlookup вкладено у функцію iferror.
Приклади
Ви можете завантажити цей IFERROR із шаблоном Excel VLOOKUP Excel тут - IFERROR із шаблоном Excel VLOOKUPПриклад №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 на Дані не знайдені.
Примітка: Якщо ви застосували фільтр, будь ласка, виберіть спосіб заміни лише у видимих клітинках.
Що слід пам’ятати
- IFERROR може зробити ваші числові звіти красивими, видаливши всілякі помилки.
- Якщо дані містять тип помилок, і якщо ви застосовуєте зведені таблиці, то такий же тип помилки буде мати місце і в зведеній таблиці.
- Хоча ми можемо використовувати формулу IFNA, вона недостатньо гнучка, щоб дати результати для помилок, відмінних від # N / A.
- У програмі Excel 2007 та попередніх версіях формулою для позбавлення від помилки # N / A є ISERROR.