У меня есть две колонки на два отдельных листа. В первом, C1
, у меня есть 1000 строк, содержащих текст, во втором столбце C2
У меня есть 2000 строк, содержащих также текст.Поиск ячеек с по крайней мере одним и тем же текстом, присутствующим в других ячейках (Excel)
Что мне нужно сделать, это выбрать все C2
строки, которые содержат по крайней мере (точно) весь текст, содержащийся в любом из C1
строк.
Например, предположим, что данные, как это:
C1 C2
Eval 1 Eval 101 doc
Eval 1 Eval 1 project
Eval 100 Eval 1 doc
Ev 1 Eval 19
Eval1 Ev 2
В конце концов, я хотел бы, чтобы выбрать только следующие ячейки во втором листе:
C2
Eval 1 doc
Eval 1 project
Я не очень хорошо знаком с Excel, но я произвел следующую функцию:
=IF(ISNUMBER(FIND(<C1 cell>, <C2 cell>)),"OK", "Not OK")
, а затем он должен быть просто матовой r фильтрующих данных в соответствии с «ОК».
Проблема заключается в том, что функция работает только для отдельных C1
значений, но если я выбираю весь C1
колонку, как мне нужно ..
Я также думал использовать ВПР, но то, что мне нужно, это не то C2
значения прекрасно сочетающегося с C1
значениями, но, как я уже говорил, те, которые по крайней мере содержать весь текст C1
клеток ..
Любое предложение будет высоко оценен,
Стефано
Возможно, вы захотите попробовать VBA [regex] (http://stackoverflow.com/questions/4556910/how-do-i-get-regex-support-in-excel-via-a-function-or-custom -функция) – zx8754