Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

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

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

Технология использования расширенного фильтра состоит из двух этапов:

этап 1 — формирование области критериев поиска;

этап 2 — фильтрация записей списка.

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

Критерий сравнения формируется при соблюдении следующих требований:

Правила формирования множественного критерия:

1. Если критерии (условия) указываются в каждом столбце на одной строке, то они считаются связанными условием И.

2. Если условия записаны в нескольких строках, то они считаются связанными условием ИЛИ.

Пример. Условие выбора записей о сдаче экзаменов студентами группы 133 по предмету п1 на оценки 4 или 5 можно записать несколькими способами: 1-й способ. Множественный критерий сравнения — все условия находятся в одной строке, связка И. Номер группы, код предмета заданы как точные значения, оценка— оператор сравнения со значением константы.

Номер группы Код предмета Оценка
  П1 >3

2'й способ. Множественный критерий сравнения — все условия (точи значения полей) находятся в одной строке, столбец Оценка используется дважды, связка И.

Номер группы Код предмета Оценка Оценка
  П1    

3-й способ. Множественный критерий сравнения — условия (точные значения полей) записаны в двух строках, связка ИЛИ.

Номер группы Код предмета Оценка
  п1  
  п1  

Вычисляемый критерий представляет собой формулу, записанную в строке области» условий, которая возвращает логическое значение ИСТИНА или ЛОЖЬ. Формула строится с использованием: адресов ячеек, встроенных функций, констант различных типов (числе текст, дата, логическая константа), операторов отношения.

Внимание! Имя столбца, содержащего формулу вычисляемого критерия, должно отличаться от имени столбца в списке.

Пример. Выбрать записи о сдаче экзаменов студентами группы 133 с оценкой ниже общего среднего балла или записи с оценкой 5:

Номер группы Оценка1
  =ИЛИ(G2<=CP3HAЧ($G$2:$G$I7);G2=5)

В области критериев присутствуют столбцы с заголовками: Номер группы.Оценка1.

Последовательность действий по созданию данного вычисляемого критерия:

Логическое!: G2<=CP3HAЧ($G$2:$G$17)

(при вводе формулы использовать курсорный указатель на ячейки таблицы, вызов встроенной функции СРЗНАЧ, указание на абсолютные ссылки с помощью клавиши <F4>)

Логическое2: G2=5

После завершения ввода вычисляемого критерия в ячейке должна появиться логическая константа ИСТИНА или ЛОЖЬ — результат применения сформированного вычисляемого критерия по отношению к первой записи списка; формулу критерия можно просмотреть лишь в строке формул. Этот же критерий можно было записать по-другому:

Номер группы Оценка1
  =G2<=CP3HAЧ($G$2:$G$ 17)
  =G2=5

либо в комбинированном виде:

Номер группы Оценка1 Оценка
  <J2<=CPЗHAЧ($G$2:$G$17)  
     

Э т а п 2.Фильтрация записей расширенным фильтром. После подготовки области критерия курсор устанавливается в список и выполняется команда Данные, Фильтр, Расширенный фильтр (рис. 3.39).

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

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

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

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

Для снятия действия условий фильтрации выполняется команда Данные, Фильтр, Отобразить все.





Дата публикования: 2015-01-25; Прочитано: 310 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...