Это руководство будет продемонстрировать, как обрабатывать ошибки ВПР № Н / Д в Excel и Google Таблицах.
IFNA в ВПР
Если при поиске значения с помощью функции ВПР значение не найдено, функция ВПР вернет ошибку # Н / Д.
1 | = ВПР (E3; B3: C6,2; ЛОЖЬ) |
Вы можете добавить функцию IFNA вне ВПР, чтобы делать что-то еще, если ВПР приводит к ошибке IFNA. В этом примере мы выведем «Не найдено», если ВПР приводит к ошибке # Н / Д:
1 | = IFNA (ВПР (E3; B3: C6,2; ЛОЖЬ); «Не найдено») |
Другое распространенное использование функции IFNA - выполнение второй ВПР, если первая ВПР не может найти значение. Это можно использовать, если значение можно найти на одном из двух листов; если значение не найдено на первом листе, найдите значение на втором листе.
1 | = IFNA (ВПР (E3; B3: C6,2; ЛОЖЬ); ВПР (E3; 'Лист 02'! B3: C6,2; ЛОЖЬ)) |
ЕСЛИ ISNA в ВПР
Функция IFNA была представлена в Excel 2013. До этого вам приходилось использовать более сложную комбинацию IF / ISNA:
1 | = ЕСЛИ (ISNA (ВПР (E3; B3: C6,2; ЛОЖЬ)); «Не найдено»; ВПР (E3; B3: C6,2; ЛОЖЬ)) |
Функция ISNA проверяет, является ли результат формулы ВПР ошибкой # Н / Д, и возвращает True или False соответственно. Если это правда (то есть ваше значение поиска отсутствует в массиве поиска), функция ЕСЛИ вернет сообщение с указанным вами сообщением, в противном случае она выдаст вам результат ВПР.
ЕСЛИ ОШИБКА - ВПР
Как указано выше, функция IFNA проверяет, выводит ли формула только ошибку # N / A. Вместо этого можно использовать функцию ЕСЛИОШИБКА, чтобы проверить, ЛЮБОЙ возвращается ошибка:
1 | = ЕСЛИОШИБКА (ВПР (E3; B3: C6,2; FALSE); «Не найдено») |
Если ISNA и IFNA в ВПР - Google Таблицы
Эти формулы работают в Google Таблицах так же, как и в Excel.