Можно ли использовать 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 ответ1

3

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

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

Больше информации о VLOOKUP от справки Microsoft

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .