Я столкнулся с чем-то, что я не могу объяснить, пытаясь отфильтровать огромную кучу данных, используя расширенный фильтр ...
У меня был документ с сотнями тысяч строк (.xlsb), содержащий целую кучу продуктов с их различными атрибутами. Один элемент, одна строка, атрибуты в столбцах. Я хотел отфильтровать (удалить из списка) элементы, у которых в одном из столбцов было обозначено Y (другой вариант - N), а также элементы, относящиеся к одной из нескольких марок (другой столбец), и также в данной категории (еще один столбец). Иными словами, я хотел удалить что-нибудь с Y в столбце V, а также все, что имеет AAA в столбце C и 1A2B в столбце D.
Сначала я создал фильтр Y: в этот столбец я поместил = "= N", протестировал его, и он отлично работал. Все с Y в этом столбце было удалено, пока все хорошо.
Затем я добавил одну марку (AAA) в собственную колонку, поместил <> 1A2B в другую и снова запустил фильтр. Вместо того, чтобы сначала отфильтровывать первую строку (Ys), а затем, из оставшихся предметов, отфильтровывать товары данной марки (AAA) и данной категории (1A2B), он полностью игнорировал вторую строку. Ничего не изменилось.
Я даже попытался добавить = "= N" в столбец V, чтобы убедиться, но это ничего не изменило.
Фильтр категорий сам по себе работает должным образом. Фильтр Y/N сам по себе также отлично работает. Но по какой-то причине при объединении выполняется только более широкий фильтр. Есть идеи?
Я наконец-то начал работать над этим, перечислив каждую возможную марку (AAA, AAB, AAC и т.д.) По отдельности с = "= N" в столбце V. Таким образом, он по отдельности "позволял" каждой марке иметь N Но это далеко не идеальное решение. Я надеялся, что только = = "N в строке достигнет того же, но, видимо, не так.