- •Самарский государственный университет путей сообщения
- •Информатика Электронные таблицы msExcel
- •Введение
- •Лабораторная работа №1. Основы работы с программой ms Excel
- •Задание 1. Знакомство с интерфейсом программы Excel
- •Задание 2. Выделение ячеек, строк, столбцов, блоков и листов
- •Задание 3. Ввод данных в ячейки. Форматирование ячеек
- •Задание 4. Операции перемещения, копирования и удаления содержимого ячеек
- •Лабораторная работа №2. Создание таблиц и построение диаграмм
- •Задание 1. Абсолютная и относительная адресация ячеек
- •Задание 2. Форматирование таблицы
- •Задание 3. Построение диаграмм
- •Задание 4. Создание таблицы с расчетами в Excel
- •Задание 5. Расчеты по формулам, содержащим абсолютные ссылки
- •Лабораторная работа №3. Расчеты в ms Excel
- •Задание 1. Простейшие математические вычисления в ms Excel
- •Задание 2. Сложные математические расчеты
- •Задание 3. Построение графиков функций
- •Задание 4. Выполнение тестового задания
- •Лабораторная работа №4. Логические функции в ms Excel
- •Задание 1. Использование функции если
- •Задание 2. Создание таблицы логических операций
- •Задание 3. Расчет значения сложной функции
- •Задание 4. Выполнение тестового задания №1
- •Задание 5. Выполнение тестового задания №2
- •Лабораторная работа №5. Решение задач линейной алгебры в ms Excel
- •Задание 1. Решение задач линейной алгебры
- •Задание 2. Решение системы линейных уравнений по формулам Крамера Вариант вашего задания задает преподаватель!
- •Задание 3. Решение уравнений, записанных в матричной форме Вариант вашего задания задает преподаватель!
- •Лабораторная работа №6. Таблица ms Excel как простейшая база данных
- •Внимание! Работу производите только в своей рабочей книге!!! задание 1. Сортировка базы данных
- •Тестовое задание 1
- •Задание 2. Фильтрация базы данных по одному полю
- •Тестовое задание 2
- •Задание 3. Фильтрация базы данных по нескольким полям
- •Тестовое задание 3
- •Задание 4. Расширенный фильтр
- •Тестовое задание 4
- •Задание 5. Запросы к базе данных
- •Тестовое задание 5
- •Задание 6. Создание сводных таблиц
- •Тестовое задание 6
- •Библиографический список
Задание 2. Фильтрация базы данных по одному полю
Фильтрацияпозволяет находить и отбирать для обработки некоторое подмножество записей в БД. В отфильтрованном списке выводятся на экран только те строки, которые содержат определенное значение или отвечают определенным критериям, при этом остальные строки оказываются скрытыми. Отфильтрованные данные можно копировать на другие участки текущего рабочего листа или на любой другой рабочий лист.
В программе Excel можно использовать для фильтрации данных команду Автофильтр или командуРасширенный фильтр. В большинстве случаев достаточно командыАвтофильтр, однако если нужно использовать сложные критерии для выборки данных, следует воспользоваться командойРасширенный фильтр.
Важно!
При выполнении запросов к БД можно использовать маски ввода:
* любое количество любых символов
? один произвольный символ
Используя Автофильтр, провести выборку записей из БД согласно критерию - фамилии, состоящие из трех или четырех букв.
Установите курсор в таблицу листа Кадры.
Выполните команду меню Данные/Фильтр/Автофильтр.В результате строка имен полей БД превратится в поля с раскрывающимися списками (рис. 14).
Рис. 14.
Выберите в раскрывающемся списке поля Фамилия вариантУсловие...
Заполните диалоговое окно Пользовательский автофильтр (см. рис. 15)
Рис. 15.
Скопируйте полученные результаты на лист Задание 2.
С целью подготовки к выполнению следующего задания отмените результаты фильтрации посредством выбора в раскрывающемся списке поля Фамилияпозиции(Все). Можно также выполнить командуДанные/Фильтр/Отобразить все
Тестовое задание 2
Используя Автофильтр, провести выборку записей из БД согласно приведенным в таблице 8 критериям фильтрации. Скопировать отфильтрованную базу данных на чистый рабочий лист под именем Фильтр 1.
Таблица 9
№ варианта |
Критерии фильтрации |
1 |
Фамилии, начинающиеся с “Б”, и 3-й буквой “р” |
2 |
Лица, не имеющие детей или имеющие более четырех детей |
3 |
Продавцы всех категорий |
4 |
Имеющие имя “Александр” или “Алексей” |
5 |
Вдовцы или вдовы |
6 |
Имеющие отчества “Александрович” или “Александровна” |
7 |
Имеющие оклады от 2500 до 3000 руб. |
8 |
Заведующие или их заместители любых подразделений |
9 |
Холостые мужчины или незамужние женщины |
10 |
Фамилии, начинающиеся на “Ми” или “Ни” |
11 |
Имеющие оклады менее 2000 руб. или более 3000 руб. |
12 |
Лица, имеющие 2-х или 3-х детей |
13 |
Фамилии, начинающиеся на "А" или "С" |
Задание 3. Фильтрация базы данных по нескольким полям
Используя многошаговую фильтрацию, провести выборку записей из БД согласно критерию "женщины, имеющие трех и более детей".
Перейдите на лист Кадры.
Выберите в раскрывающемся списке поля Количество детей вариант(Условие...)
Заполните диалогового окна Пользовательский автофильтр согласно рис. 16.
Рис. 16.
Выберите в раскрывающемся списке поля Пол вариантж. В результате в базе данных будут отображаться только записи о женщинах, имеющих трех и более детей.
Скопируйте полученные результаты на лист Задание 3.
Отмените результаты фильтрации БД посредством выбора в меню команды Данные / Фильтр / Отобразить все.