Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Формирование критерия сравнения
Область критериев поиска представляет собой таблицу, которая состоит из строки имён полей и нескольких строк для задания условий по каждому столбцу. Для создания таблицы рекомендуется сначала скопировать на свободное место листа (или в другой лист, в другую книгу) всю строку с именами столбцов. Далее ненужные столбцы можно будет удалить. Ниже имён столбцов располагаются строки с условиями (критериями) сравнения типа: ▪ точного значения; ▪ значения, формируемого с помощью операторов отношений (<, >, =, < >, < =, > =) и ▪ шаблона значения с символами *,?. Условия (критерии), указанные в каждом столбце одной строки связаны логическим оператором И. Условия, записанные в нескольких строках связаны оператором ИЛИ. Пример 1 Отобрать записи о сдаче экзамена студентами группы КТ-11 на оценки 4 и 5 преподавателю с кодом 1. Расширенный фильтр может быть составлен тремя способами, т.е. на свободном месте листа нужно создать одну из таблиц: 1 вариант. Связка И, критерии по № группы и Код преп заданы как точные значения, критерий по Оценка – с оператором отношения >.
1) Установим курсор в список и выполним команду Данные\ Сортировка и фильтр \ Дополнительно (окно Расширенный фильтр) -рис. 9.7. 2) Установим курсор в поле Исходный диапазон окна Расширенный фильтр и протянем мышью по всей таблице, включая строку имён полей A2: E12; 3) Переведём курсор в поле Диапазон условий, протянем мышью по ячейкам области условий A14: C16 и нажмем ОК; 4) Поставим флажок в строке " скопировать результат в другое место" и выделим ячейки A18: E28 (блок должен быть не меньше исходного) Переключатель Только уникальные записи позволяет исключить дублирование записей. Результаты фильтрации – рис. 9.7:
Рисунок 9.7 – Исходная БД, ввод критерия и результат фильтрации
2 вариант. Связка ИЛИ, условия (точные значения) записаны в двух строках.
Результат фильтрации – рис. 9.8:
Рисунок 9.8 – Исходная БД, критерий и результат фильтрации
Формирование вычисляемого критерия Вычисляемый критерий – это формула в строке для задания условий (в таблице отбора), которая состоит из адресов ячеек, встроенных функций, констант и операторов отношения. Примечание. Имя столбца с формулой вычисляемого критерия должно отличаться от имени столбца в списке. Пример 2 Выбрать записи о сдаче экзаменов студентами группы КТ-11 с оценкой ниже среднего балла или записи с оценкой 5. Здесь возможны 3 варианта: 1 вариант
Столбец Оценка назван отличающимся именем Оценка1, формула введена с помощью Мастера функций, где для логической функции ИЛИ в строке Логическое 1 записано выражение D3< =СРЗНАЧ($D$3: $D$12, а в строке Логическое 2 - выражение D3=5. Результат фильтрации приведён на рис. 9.9. Средняя оценка составляет 4, 1 балла. Рисунок 9.9 – Фильтрация по вычисляемому критерию, вариант 1 2 вариант.
Результат фильтрации приведён на рис. 9.10:
Рисунок 9.10 – Фильтрация по вычисляемому критерию, вариант 2 3 вариант
Результат фильтрации приведён на рис. 9.11: Рисунок 9.11 – Фильтрация по вычисляемому критерию, вариант 3 После ввода вычисляемого критерия в ячейке должна появиться логическая константа Истина или Ложь, как результат применения критерия к первой строке списка, а формула отобразится в строке ввода (рис. 9.7).
Для сложных запросов фильтрация записей может быть выполнена за несколько шагов, т.е. выполняется первая фильтрация, потом к её результатам применяется вторая фильтрация и т.д. Для отключения фильтра, т.е. снятия действия условий фильтрации выполняется команда Данные\Фильтр Фильтрация с помощью формы Форма – это электронный документ, предназначенный для ввода, редактирования, просмотра, удаления и фильтрации данных. Для вызова формы нужно установить курсор в область списка и выполнить команду на панели быстрого запуска Форма…. Появляется экранная форма Лист с номером листа Книги Excel (рис. 9.12), в которой выводится одна запись списка. Перемещение по списку выполняется кнопками Назад, Далее, добавление и удаление записей – кнопками Добавить и Удалить. Содержимое формы можно редактировать. Для фильтрации данных нажимается кнопка Критерии (форма очищается автоматически или с помощью кнопки Очистить, при этом кнопка Критерии заменяется на кнопку Правка), в её поля вводится один или несколько условий отбора (например, > 3 в поле Оценка) и при перемещении по форме кнопками Назад и Далее можно просмотреть уже отфильтрованные данные.
Рисунок 9.12 Экранная форма для работы со списком данных Возврат к форме производится кнопкой Правка, а выход из формы – кнопкой Закрыть. Если команды Добавить и Удалить вносят изменения в список на листе книги MS Excel, то отфильтрованные данные можно просмотреть только в окне формы. Таким образом, MS Excel позволяет: · создать однозаписевую форму списка (таблицы, БД). Перемещение между записями выполняется кнопками Назад, Далее. · Изменение данных в форме – редактирование, добавление, удаление и т.п. - приводит к их изменению и в списке, по которому форма создавалась.
4 Контрольные вопросы 1 Что называется списком (базой данных) в MS Excel? 2 Как называются элементы таблицы в терминах БД? 3 Сортировка данных, её порядок при сортировке нескольких полей. 4 Фильтрация с помощью фильтра, критерии фильтрации. 5 Формирование критерия сравнения в расширенном фильтре. 6 Формирование вычисляемого критерия в расширенном фильтре. 7 Фильтрация данных расширенным фильтром. 8 Фильтрация данных с помощью формы. 9 Как добавить или изменить данные в списке с помощью формы? Задание 1 Создать в MS Excel список согласно варианту задания (не менее 10 записей), недостающие записи заполнить своими данными. Предусмотреть повторение записей в отдельных полях – для выполнения сортировки. 2 Отсортировать данные списка по трём полям (поля выбираются самостоятельно). 3 Выполнить фильтрацию данных списка четырьмя способами: ▪ с помощью фильтра, ▪ с помощью расширенного фильтра по критерию сравнения, ▪ с помощью расширенного фильтра по вычисляемому критерию, ▪ с помощью формы. Критерии фильтрации для каждого фильтра придумать самостоятельно. Варианты задания (№ варианта - №компьютера в аудитории) 1 вариант. Таблица " Учебники"
2 вариант. Таблица " Врачи"
3 вариант. Таблица " Больные"
4 вариант. Таблица " Спортсмены"
5 вариант. Таблица " Маршруты"
6 вариант. Таблица " Рейсы"
7 вариант. Таблица " Работники"
8 вариант. Таблица " Штат"
9 вариант. Таблица " Команда"
10 вариант. Таблица " Поезда"
11 вариант. Таблица " Телефоны"
12 вариант. Таблица " Спортсмены"
13 вариант. Таблица " Автобусы"
14 вариант. Таблица " Аэтопорт"
15 вариант. Таблица " Цех"
16 вариант. Таблица " Кафедра"
17 вариант. Таблица " Футболисты"
18 вариант. Таблица " Железная дорога"
19 вариант. Таблица " Военкомат"
20 вариант. Таблица " Ателье"
Содержание отчёта 1 Название работы (в скобках – имя файла описания лаб. работы) 2 Цель работы 3 Содержание работы (порядок выполнения) 4 Заполненный вариант задания, результаты сортировки и фильтрации. 5 Письменные ответы на контрольные вопросы 6 Выводы по работе На своём носителе должны быть сохранены результаты работы
Практическое занятие №10
Популярное:
|
Последнее изменение этой страницы: 2017-03-03; Просмотров: 756; Нарушение авторского права страницы