Иногда при применении формулы Vlookup мы получаем ошибку или ноль. Мы получаем ошибку # N / A, когда все значения поиска недоступны в данных, и получаем ноль, когда значение поиска доступно, но ячейка выбора пуста .

В этой статье мы узнаем, как можно изменить результат при применении формулы Vlookup в Microsoft Excel.

Чтобы решить эту проблему, мы будем использовать функции IF, ISERROR и Vlookup.

Функция ISERROR помогает нам проверить ошибку и вернет результат как истинный или ложный.

image 1

Функция ЕСЛИ выдаст условие на основе функции ЕСТЬ ОШИБКА.

image 2

Давайте рассмотрим пример, чтобы понять: — У нас есть 2 набора данных о сотрудниках. В первых данных у нас есть детали, такие как дата присоединения, имя сотрудника и назначение, а во 2 ^ nd ^ данных у нас есть только коды сотрудников, и мы хотим выбрать дату присоединения с помощью функции Vlookup.

image 3

Начнем с использования функции Vlookup в данных: — * Введите формулу в ячейку G2

=VLOOKUP($F3,$A$3:$D$13,2,FALSE)

Нажмите Ввод.

Скопируйте формулу в остальные ячейки.

image 4

Теперь вы можете видеть на изображении выше, что несколько ячеек имеют результат, но несколько ячеек имеют ошибку # N / A, а первая ячейка показывает 0.

Чтобы избежать ошибки, используйте функцию, как показано ниже: — * Введите формулу в ячейку H2

=IF(ISERROR(VLOOKUP($F3,$A$3:$D$13,2,FALSE)),"",VLOOKUP($F3,$A$3:$D$13,2,FALSE))

Нажмите Enter. Скопируйте формулу в остальные ячейки.

image 5

Теперь вы можете видеть, что вместо отображения ошибок ячейки отображаются пустыми.

Чтобы избежать нуля, используйте функцию в соответствии со следующей процедурой: — * Введите формулу в ячейку H2

=IF(VLOOKUP($F3,$A$3:$D$13,2,FALSE)=0,"",VLOOKUP($F3,$A$3:$D$13,2,FALSE)

Нажмите Enter. Скопируйте формулу в остальные ячейки.

image 6

Чтобы избежать одновременного нуля и ошибки, примените следующую функцию: — * Введите формулу в ячейку H2

=IF(ISERROR(VLOOKUP($F3,$A$3:$D$13,2,FALSE)),"-",IF(VLOOKUP($F3,$A$3:$D$13,2,FALSE)=0,"-",VLOOKUP($F3,$A$3:$D$13,2,FALSE)))

Нажмите Enter. Скопируйте формулу в остальные ячейки.

image 7

Таким образом, мы можем использовать функции для решения наших запросов о Microsoft Excel.

Примечание: — В более поздней версии Microsoft Excel 2003 у нас есть функция ЕСЛИОШИБКА, чтобы получить тот же результат. Эта формула совместима со всеми версиями Microsoft Excel.

home button

Previous Lookup Comparisons

Next How to use VLOOKUP function as an alternative of Nested IF function