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

Рейтинг пользователей: / 51
ХудшийЛучший 

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

• изменение диапазона, в котором находятся фильтруемые данные (по умолчанию выбирается диапазон, включающий в себя всю таблицу базы данных) — поле ввода Исходный диапазон; установка диапазона, в котором находятся условия фильтрации,

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

• исключение из результатов фильтрации совершенно одинаковых записей — переключатель Только уникальные записи. Фильтры могут задаваться в любых незанятых ячейках таблицы.

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

Например, для того, чтобы в базе данных, остались только записи по сотрудникам, которые имеют имя Петр и(!) родились в Москве (этот пример уже приводился), то необходимо задать диапазон условий $А$1:$В$2. Если требуется, чтобы остались записи по сотрудникам, которые имеют имя Петр или(! ) родились в Москве, то необходимо задать диапазон условий $D$1:$E$3. Если же возникла необходимость, чтобы остались записи по сотрудникам, имеющим имя Петр и родившимся в Москве, а также по сотрудникам с именем Сергей, родом из Киева, то следует задать диапазон условий $G$1:$H$3. Для отмены фильтрации с расширенным фильтром необходимо выполнить команду Фильтр-Отобразить все (Данные).

Пример 65.

Фильтрация записей

Действие 1

Откройте документ

Вторая книга и перейдите на лист Склад. Установите табличный курсор на любую из заполненных ячеек и включите команду Фильтр-Автофильтр (Данные). В результате появятся кнопки автофильтра. Щелкните по кнопке автофильтра поля Ед. изм.

и в открывшемся списке щелкните по значению кг. Убедитесь, что на экране в таблице базы данных остались только записи по тем товарам, которые измеряются в килограммах. Обратите внимание, что цвет кнопки автофильтра в поле, по которому выполнена фильтрация, изменился, он стал синим. Кроме этого, изменился цвет заголовков оставшихся строк, а в строке состояния появилась информация о результатах фильтрации.

Щелкните по кнопке фильтра поля Ед. изм. и в открывшемся списке щелкните по значению (Все). Убедитесь, что в таблице базы вновь появились все записи.

Действие 2

Задайте свое условие фильтрации.

Щелкните по кнопке автофильтра поля Цена ед. и в открывшемся списке щелкните по значению Условие... В появившемся диалогом окне Пользовательский автофильтр, в верхнем закрытом списке, выберите значение меньше, а в находящееся рядом поле введите значение 20. В нижнем закрытом списке выберите значение больше, а в находящееся рядом поле введите значение 100, выберите переключатель ИЛИ и нажмите кнопку ОК. Убедитесь, что на экране остались видны только дешевые (цена меньше 20) и дорогие (цена больше 100) товары. Выполните команду Фильтр-Отобразить все (Данные). Убедитесь, что в таблице базы вновь появились все записи.

Выключите команду Фильтр-Автофильтр (Данные). Убедитесь, что кнопки автофильтра исчезли. Сохраните документ Вторая книга и закройте его.

Список — это блок расположенных рядом ячеек, которые содержат связанные между собой данные и которые объединены в единое целое.

Данные, которые включаются в список, должны иметь структуру, подобную структуре базы данных. Если объявить некоторый диапазон ячеек списком, то данными этих ячеек можно управлять независимо от данных, не вошедших в список. Например, можно фильтровать строки списка, добавить строку итоговых значений, сортировать и др. На листе можно создать несколько списков, что позволяет разделить данные на отдельные хорошо управляемые наборы.


 
Войти



Голосование
Какую сумму денег вы готовы потратить на летний отдых?