Фильтрация тысяч строк путем сравнения двух столбцов

Я хочу отфильтровать и скопировать таблицу из ~ 2500 строк и 15 столбцов. Критерием должно быть то, что значение строки в столбце D больше, чем в столбце O.
Звучит достаточно просто, но я не могу заставить его работать.

вот что я пробовал:

Стандартные Фильтры

очевидно, недостаточно, поскольку они могут сравнивать столбец только с постоянным значением.

Дополнительные Фильтры

я добавил столбец P в тот же лист с формулой =O1 < D1 расширен от строки 1 до конца, что дает мне хорошие результаты.
Однако при выборе столбцов щелкните расширенный фильтр и укажите столбец P ($Sheet1.$P:$P00) как источник критериев фильтра, я просто получаю следующие предупреждения:

этот диапазон не содержит допустимый запрос

поэтому я предполагаю, что A не может просто иметь критерий, который говорит true / false, но должен напрямую записывать его как текст в ячейки. Вот тут-то я и застряла.

Я заполнил первая ячейка этого столбца с формулой, но без = как O1 < D1. Однако мне нужно развернуть его на все строки. Когда я делаю это "обычным способом", я получаю расширение только на второй ссылке на ячейку, поэтому третья запись строки говорит O1 < D3.
Я не склонен фиксировать каждый из этих тысяч случаев O1 вручную.
Как я могу решить эту проблему автоматически?

27
задан Nobody
15.02.2023 8:08 Количество просмотров материала 3655
Распечатать страницу

1 ответ

Я был настолько сосредоточен на этой "сложной" проблеме, что "можно решить только с помощью расширенной фильтрации", что преждевременно исключил стандартные фильтры:

после создания столбца фильтра true / false (с =O1 < D1), Я могу использовать стандартный фильтр в этом столбце. Однако учтите, что одним из недостатков является то, что эта колонка будет продолжена при копировании.

0
отвечен Nobody 2023-02-16 15:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх