Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб раб 6 Сортировка Студенты.doc
Скачиваний:
4
Добавлен:
23.11.2019
Размер:
148.99 Кб
Скачать

3.4. Настройка алфавита для более сложных критериев

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

Выведем записи с студентами из групп "№12" и "№13". Для этого выбираем пункт меню Данные, далее Фильтр, далее Автофильтр, далее (Условие…). В диалоговом окне "Пользовательский автофильтр" в рамке с надписью "№ группы" (т.е. с именем поля, в котором происходит отбор) расположим пары из двух полей ввода. В левых полях можно ввести отношение (равно, не равно, больше и т.д.).

В правых полях ввода указывается конкретное значение (в нашем случае № группы).

Итак, в первых двух полях указываем "равно № 12",

во вторых двух полях "равно № 13".

Теперь выбираем логический оператор: И или ИЛИ.

! В условии задания сказано: "из № 12 и № 13 ". Но одновременно в группах никто не учиться. Поэтому при выборе логического оператора И будет выбрано 0 записей. Нужно указать переключатель ИЛИ.

Задание 12. Выведите список студентов группы №14 имеющих № зачетки от 80000 до 86000.

Задание 13. Выведите список студентов из группы №14 и группы №12 выполнивших работу в августе месяце.

Рассмотрим дополнительные возможности

Для того, чтобы вывести список студентов, чьи фамилии начинаются на буквы М и Р, нужно задать критерий: * (Больше или равно М) И (Меньше Р). Испытайте это. Сколько фамилий включилось в список?

Символы шаблона:

  • * - задает любую цепочку символов;

  • ? – заменяет один символ;

Если необходимо узнать, в каких номерах зачетки третья цифра равна 7, нужно задать критерий: (Равно ??7). Испытайте этот критерий.

Задание 14. Выведите список студентов, фамилии которых заканчиваются на "в".

Задание 15. Выведите список студентов, имена которых содержат "на".

3.5. Расширенный (усиленный) фильтр

Расширенный фильтр позволяет:

  1. Показать в отфильтрованных записях не все столбцы, а только указанные;

  2. Объединять оператором ИЛИ условия для разных столбцов;

  3. Для одного столбца объединять операторами И, ИЛИ более двух условий;

  4. Создавать вычисляемые критерии;

  5. Выводить только уникальные значения.

Пункт ДанныеФильтрРасширенный фильтр – дает возможность задать сложный критерий.

Выберем студентов группы 14, чьи № зачеток меньше 80000. Для этого, на рабочем поле освободим место для задачи критерия фильтрации (обычно, эти блоки располагаются над списком).

Заполним четыре ячейки:

А

В

1

группы

зачетки

2

Значение

Отношение

Условие записывается в виде: отношение значение.

Отношение может быть таким: <,>,>=, <=.

Значение: строка, число или ссылка на ячейку.

В 1 блоке указывается название полей, для которых создаются условия.

! Название полей должно точно совпадать с названием полей из списка, поэтому рекомендуется копировать их из соответствующих ячеек.

Для нашего примера

А

В

1

№ группы

№ зачетки

2

14

< 80000

Если перевести табличный критерий в логическую формулу, то получим выражение: (№ группы =14) И (№ зачетки < 80000)