Применение усиленного фильтра

При применении усиленного фильтра критерии фильтрования можно задавать в рабочем листе. В этом случае в диалоговом окне при активи­зации функции усиленного фильтра указывается диапазон ячеек, кото­рый содержит используемые в качестве критериев данные. Преимущество этого способа состоит в том, что пользователь всегда имеет четкое представление о применяемых критериях и может быстро изменить их в зависимости от потребностей.

Основой усиленного фильтра является диапазон критериев. Посколь­ку диапазон критериев может и не размещаться непосредственно под или над таблицей, то для определения диапазона критериев необходимо указывать метки столбцов. В нашем примере мы вставили в начале таблицы четыре пустых строки и скопировали строку с метками столбцов в первую строку (рис. 31).

Теперь в ячейку под соответствующей меткой столбца можно вставить критерий. Для объединения критериев с помощью условного оператора И укажем задаваемые критерии в одной и той же строке, а для объеди­нения критериев с помощью условного оператора ИЛИ следует предста­вить критерии в различных строках. Следует также учитывать, что в случае необходимости вместе с критерием в ячейку надлежит ввести оператор сравнения.

Для обозначения точного соответствия поля записи за­данному критерию при задании критериев знак равенства (=) не исполь­зуется. Причина в том, что в данной ситуации программа будет интер­претировать указанный критерий как формулу, а при задании текстового критерия в ячейке появится значение ошибки.

Рис. 31. Таблица, подготовленная для вставки диапазона критериев

Для вызова функции усиленного фильтра выберите команду Фильтр/Расширенный фильтр из меню Данные. После этого на экране будет открыто диалоговое окно Расширенный фильтр. В нем можно указать диапазон критериев и позицию, в которой должен быть представ­лен созданный с помощью фильтра список.

Сначала укажем новую позицию для выбранных записей. Если опция Скопировать результат в другое место активизирована, то пользователь может указать в поле Поместить результат в диапазон адрес ячейки, начиная с которой будут располагаться соответствующие критериям записи. В поле Исходный диапазон автоматически указаны адреса первой и последней ячеек области списка, если указатель ячейки находится в пределах диапазона списка. Диапазон списка всегда можно определить заново путем активизации поля Исходный диапазон и выделения диапа­зона ячеек в рабочем листе с помощью мыши. Аналогичным способом, активизировав соответствующее поле в диалоговом окне и выделив диапазон критериев, включающий строку с метками столбцов, зададим диапазон критериев. При установленной опции Только уникальные записи из полученного списка будут исключены записи с повторяющимися элементами.

Рис. 32. Диалоговое окно Расширенный фильтр

При указании диапазона критериев следует выделять только строки с метками столбцов и критериями, так как пустая строка также будет интерпретироваться программой как критерий. В этом слу­чае, поскольку пустая строка соответствует заданию условного оператора ИЛИ, в итоговом списке будут представлены все записи исходного, так как отсутствующим критериям пустой строки будут соответствовать лю­бые данные.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: