Использование VLOOKUP в операторе IF

Использование VLOOKUP в операторе IF

Можно ли использовать VLOOKUP в операторе if, чтобы если VLOOKUP возвращает определенное значение, было выполнено какое-то действие? Я пробовал:

=IF(VLOOKUP(A2,G$4:$H$147,0)<>0,1,0)

и

=IF(VALUE(VLOOKUP(A2,G$4:$H$147,0))<>0,1,0)

но ни одна из попыток не увенчалась успехом.

решение1

В вашей функции VLOOKUP отсутствует параметр. Третий параметр должен указывать индекс столбца (в диапазоне второго параметра), из которого вы хотите вернуть значение. Я предполагаю, что вам нужно значение из столбца H, поэтому ваша функция должна быть следующей:

=IF(VLOOKUP(A2,G$4:$H$147,2,FALSE)<>0,1,0)

Дополнительная информация о функции VLOOKUP из справки Microsoft

Связанный контент