ЕСЛИОШИБКА с функцией ВПР для избавления от ошибок #NA
Поскольку мы знаем, что ЕСЛИОШИБКА — это функция обработки ошибок, а Vlookup — функция ссылки, эти функции объединяются и используются таким образом, чтобы, когда Vlookup обнаруживает ошибку при поиске или сопоставлении данных, формула должна знать, что делать, когда она обнаруживает ошибку, функция Vlookup вложен в функцию iferror.
Примеры
Вы можете скачать этот ЕСЛИОШИБКА с шаблоном VLOOKUP Excel здесь — ЕСЛИОШИБКА с шаблоном VLOOKUP Excel
Пример # 1
Таблица 1 — это основной источник данных, а таблица 2 — это таблица Vlookup. В столбце F я применил формулу Vlookup, чтобы найти сумму продаж для брендов ноутбуков.
В приведенной выше таблице я получил ошибку для брендов Apple и Notepad. Если посмотреть на основную таблицу данных, то брендов Apple и Notepad нет. Вот почему Vlookup вернул тип ошибки как # N / A.
Мы можем решить эту проблему, используя ЕСЛИОШИБКА с функцией ВПР.
Примените IFEEROR перед VLOOKUP в excel. Нам нужно написать формулу Vlookup внутри формулы ЕСЛИОШИБКА.
Во-первых, ЕСЛИОШИБКА пытается найти значение для формулы ВПР.
Во-вторых, если функция VLOOKUP не находит значения, она возвращает ошибку. Поэтому в случае ошибки мы покажем результат как «Данные не найдены».
Мы заменили все значения # N / A текстом «Data Not Found». Думаю, это будет выглядеть лучше, чем # N / A.
Пример # 2
Мы не только можем использовать ЕСЛИОШИБКА с ВПР в Excel. Мы можем использовать это и с любой другой формулой.
Посмотрите на приведенный ниже пример, где мне нужно вычислить процент отклонения. Если базовое значение равно, недостающее вычисление возвращает ошибку как # ДЕЛ / 0!
Таким образом, мы можем применить здесь метод ЕСЛИОШИБКА, чтобы избавиться от некрасивых ошибок, например, # DIV / 0!
Если какое-либо данное вычисление возвращает какую-либо ошибку, ЕСЛИОШИБКА возвращает результат как 0%. Если ошибки нет, произойдет обычный расчет.
Ручной метод замены # N / A или любых других типов ошибок
Тем не менее, мы можем заменить ошибки формулой ЕСЛИОШИБКА, чтобы сделать это одним ручным способом, а именно — найти и заменить метод.
Шаг 1: После применения формулы скопируйте и вставьте только значения.
Шаг 2: Нажмите Ctrl + H, чтобы открыть, замените поле и введите # N / A, если тип ошибки — # N / A.
Шаг 3: Теперь напишите замену значениями как «Данные не найдены».
Шаг 4: Нажмите кнопку «Заменить все».
Это мгновенно заменит все значения # N / A на Data Not Found.
Примечание. Если вы применили фильтр, выберите метод замены только видимых ячеек.
То, что нужно запомнить
ЕСЛИОШИБКА может сделать ваши числовые отчеты красивыми, удалив все виды ошибок.
Если данные содержат тип ошибки и если вы примените сводные таблицы, то такая же ошибка возникнет и в сводной таблице.
Хотя мы можем использовать формулу IFNA, она недостаточно гибкая, чтобы давать результаты для ошибок, отличных от # N / A.
В Excel 2007 и более ранних версиях формула для устранения ошибки # N / A — ISERROR.