Скажем, у меня есть список, содержащий строки

ABC123

abc123x3

Abc123x4

ABC123x5

Я хочу отфильтровать список, содержащий все, что содержит *c1*x* где * обозначает любое количество символов. т.е. я бы получил 2 и 3, но не 1 и 4.

Фильтрация не чувствительна к регистру. Также не является вспомогательным столбцом = COUNTIF(REF, "* c1 * x").

EXACT и FIND не позволяют использовать подстановочные знаки, а SEARCH не учитывает регистр.

Я думаю, можно использовать обходной путь, используя серию ЗАМЕНИТЕЛЕЙ, чтобы поместить что-то вместо заглавных букв, а затем отфильтровать этот список, но кажется, что должен быть более простой способ, чем этот.

Нет ответов, требующих сторонних дополнений, пожалуйста.

1 ответ1

1

С данными в столбце C, в D2 введите:

=AND(RIGHT(C2,1)="x",NOT(ISERROR(FIND("c1",C2))))

и скопируйте вниз:

и используйте столбец D для фильтрации.

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