У меня есть два столбца данных, я пытаюсь проверить, совпадает ли что-либо в столбце b с любым из столбца a.

Я попробовал несколько утверждений if и несколько утверждений vlookup -

=if(B2=A3, "TRUE", "FALSE") и =NOT(ISNA(VLOOKUP(A1,$B:$B,1,FALSE)))

1 ответ1

0

Как сказал Скотт , вы можете ловить спички со счетчиком

Поэтому =COUNTIF(A:A,B2)>0) ищет B2 в столбце A и считает, сколько раз он найден. Перетаскивание вниз сделает то же самое в B3, B4 и т.д.

Это означает, что если B2 найден в столбце A более одного раза, он вернет TRUE, а не количество раз, которое он обнаружил из-за теста >0 .


Вы также можете использовать match, чтобы вернуть соответствующую строку.

=MATCH(B2,A:A,0)`

Это приведет к ошибке, если он не найден, поэтому вы можете заключить его в iferror

=IFERROR(MATCH(B2,A:A,0),"No Matches")

Оба из них требуют абсолютных совпадений, поэтому любые лишние пробелы не будут совпадать. Вы можете удалить начальные и конечные пробелы с помощью = TRIM().

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