IFERROR з VLOOKUP | Як позбутися помилки #NA в Excel?

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.