Итак, вот проблема: у меня есть 3 списка (смежные столбцы) в электронной таблице.

  1. 1-й список содержит значения, которые я ищу
  2. 2-й список содержит первую половину таблицы массива, который я ищу
  3. Третий список содержит вторую половину таблицы массива, который я ищу

Я хотел бы найти во втором списке значения в первом списке (пока это обычный VLOOKUP), но вместо того, чтобы возвращать значения в третьем списке, мне нужно изменить их на "1" или "0". "

Может кто-нибудь, пожалуйста, укажите мне в правильном направлении? Любая помощь с благодарностью.

1 ответ1

1

В столбце 3 вы можете использовать это -

=IF(ISNA(IF(MATCH(B1,A:A,0),1)),0,1)

Возвращает 1, если значение найдено, 0, если нет.

Или, если вы хотите быть умным об этом, вы можете использовать формулу Engineer Toast

=IFERROR(1+0*MATCH(B1,A:A,0),0)

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

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