Подтвердить что ты не робот

Найти, если значение в столбце A содержит значение из столбца B?

У меня есть два столбца - столбец E, который продолжается до 99504 (значения) и столбца I, который простирается до 2691 (значения). Оба столбца содержат имена файлов с расширением.

Что-то вроде этого

E               I
TSL_groups.mrk  pcbx_report.mrk
abcd.mrk        jhuo.mrk

и т.д.

Я хочу найти, находятся ли файлы в столбце я (заголовок Filename_B) в столбце E (заголовок Filename_A). Если true, скажем TRUE в новом столбце, скажем, столбец K.

Как мне это сделать? ТИА.

4b9b3361

Ответ 1

Вы можете попробовать это

=IF(ISNA(VLOOKUP(<single column I value>,<entire column E range>,1,FALSE)),FALSE, TRUE)

-или -

=IF(ISNA(VLOOKUP(<single column I value>,<entire column E range>,1,FALSE)),"FALSE", "File found in row "   & MATCH(<single column I value>,<entire column E range>,0))

вы можете заменить <single column I value> и <entire column E range> на именованный диапазон. Это, вероятно, было бы самым простым.

Просто перетащите эту формулу до конца столбца я в любом столбце, который вы хотите.

Ответ 2

Вы можете использовать VLOOKUP, но для этого требуется функция обертки True или False. Не говоря уже о том, что он (относительно) медленный. Вместо этого используйте COUNTIF или MATCH.

Заполните эту формулу в столбце K рядом с существующими значениями в столбце я (от I1 до I2691):

=COUNTIF(<entire column E range>,<single column I value>)>0
=COUNTIF($E$1:$E$99504,$I1)>0

Вы также можете использовать MATCH:

=NOT(ISNA(MATCH(<single column I value>,<entire column E range>)))
=NOT(ISNA(MATCH($I1,$E$1:$E$99504,0)))

Ответ 3

Вы можете попробовать это.:) простое решение!

=IF(ISNUMBER(MATCH(I1,E:E,0)),"TRUE","")