Материал: Базовые технологии в табличном процессе Exel - Учебное пособие (Ильина О.П.)

Предмет: Информационные технологии

Просмотров: 3625


Расширенный фильтр

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

-           имена столбцов условий;

-           строки условий для отбора записей.

 

 

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

Пример.  Компьютеры, у которых емкость жесткого диска не менее

4,3 Гб, стоимость не выше 400 $, а также компьютеры с видеокартой типа

HDD, Gb

Video

Цена

>=4,3

 

<400

 

4Mb AGP

 

 

 
4 Mb AGP:

Имена столбцов условий

Строки условий для отбора записей списка при фильтрации

 

Рис. 14 Диапазон условий расширенного фильтра

 

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

При вызове команды меню Данные, Фильтр, Расширенный фильтр

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

 

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

 

Указывается местоположение результата фильтрации списка: Фильтровать  список на месте  или скопировать в другую область рабочего листа или другой лист текущей или другой открытой рабочей книги Скопировать  результат в другое место.  В поле Исходный диапазон указывается диапазон ячеек списка (имя блока), в поле Диапазон условий диапазон ячеек области критериев (имя блока). В поле Поместить результат в диапазон дается ссылка на верхнюю левую ячейку выходного диапазона. Если требуется отобрать записи  с неповторяющимися значениями фильтруемых полей, устанавливается флажок Только уникальные записи.

 

 

Существуют различные способы выполнения команды фильтрации, учитывающие местоположение диапазона условий, результата фильтрации.

 

1 способ фильтровать список на месте.

Курсор устанавливается в область списка, выполняется команда меню Данные,  Фильтр, Расширенный фильтр. В диалоговом окне Расширенный фильтр  будет автоматически заполнен исходный диапазон списка.  Курсор  устанавливается в  поле  Диапазон условий, нажимается кнопка для выделения ячеек диапазона условий.

Диапазон условий может быть подготовлен на этом же или другом

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

После нажатия кнопки ОК выполняется фильтрация списка. Если

диапазон условий находится на том же листе, что и фильтруемый список,

местоположение курсора перед началом операции произвольное.

 

2 способ копировать результат фильтрации списка в другое место. Курсор устанавливается на рабочем листе, где должен размещаться результат  фильтрации.  Выполняется  команда  меню  Данные,   Фильтр, Расширенный фильтр. В диалоговом окне Расширенный фильтр  выбирается переключатель Скопировать  результат в другое место.  Задается диапазон ячеек для параметров Исходный диапазон, Диапазон условий, Поместить результат в диапазон. Диапазон результата фильтрации обязательно находится на том же листе, где был установлен курсор в начале

выполнения команды.

 


Загрузка...