Как отфильтровать строки, где столбец Значение ячейки не является частью шаблона значений из других строк? - PullRequest
1 голос
/ 25 июня 2019

Мне нужно отфильтровать столбец, который содержит шаблон чисел 1-5 в отдельных ячейках в столбце.Если шаблон 1-5 нарушен, мне нужно скрыть оскорбительные ячейки.Есть ли встроенная функция или мне нужно сделать макрос VBA?

Example

Ответы [ 2 ]

1 голос
/ 25 июня 2019

Другой способ:

=(A1>=1)*(A1<=5)*PRODUCT(--(INDEX(A:A,N(IF({1},{1,2,3,4,5}-A1+ROW())))={1,2,3,4,5}))

enter image description here

1 голос
/ 25 июня 2019

Пожалуйста, не обращайте внимания на голландский эквивалент TRUE и FALSE (WAAR & ONWAAR), но вы можете использовать:

=CONCAT(INDEX(A:A,ROW()-(A2-1)):INDEX(A:A,ROW()+(5-A2)))="12345"

enter image description here

Я использовал заголовки, чтобы предотвратить ошибку при разборе строки в формуле. И вы можете использовать IFERROR для предотвращения ошибок, когда ваше первое значение равно, например, 5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...