Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабРаботы Информатика.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.6 Mб
Скачать

Лабораторная работа №8 Сортировка и обработка списка. Автофильтр и расширенный фильтр.

Цель работы: Познакомиться с использованием электронной таблицы как базы данных; научиться осуществлять поиск информации в базе данных по различным критериям; научиться производить сортировку информации.

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

В ЭТ Excel существуют автофильтр и расширенный фильтр. При использовании автофильтра для каждого поля БД автоматически создается набор стандартных фильтров, доступных через раскрывающиеся списки. Раскрывающие кнопки этих списков отображаются возле поля заголовка каждого столбца (Все, Первые 10, Условие, …). При применении фильтра записи, не попадающие в отобранное подмножество, скрываются и не отображаются. Общее число записей БД и число отобранных записей отображается в строке состояния программы. Исходные номера записей сохраняются, но отображаются другим цветом (голубым). Таким же цветом изображается заголовок поля, по которому была выполнена фильтрация.

Расширенная фильтрация применяется в том случае, когда необходимо создать копию соответствующих записей для того, чтобы диаграмма не зависела от смены критериев фильтрации. Расширенный фильтр оперирует с двумя БД одинаковой структуры. Запись в БД условий может содержать пустые поля. Каждое непустое поле задает определенное условие фильтрации. Для текстовых полей требуется совпадение поля в БД с заданным здесь значением. Для числовых полей можно также указывать знаки сравнения. Условия, заданные в пределах одной записи, должны выполняться одновременно. При использовании команды Данные–Фильтр–Расширенный фильтр можно выполнить фильтрацию на месте или извлечь отфильтрованные записи и поместить их отдельно. В диалоговых окнах Мастера расширенного фильтра указывается диапазон исходной БД и диапазон условий.

ЗАДАНИЕ .

Используя данные лабораторной работы №7 проведите поиск данных (Данные – Фильтр – Автофильтр), которые удовлетворяют следующим условиям (каждое ЗАДАНИЕ выполняйте на отдельном листе, предварительно сделав копию исходного листа, используя опцию «Сделать копию» команды рабочего листа «Переместить/Скопировать»):

1. Выберите сотрудников, проработавших на фирме более 20 лет.

2. Выберите сотрудников, поступивших на работу до 1995 года.

3. Выберите сотрудников, месяц рождения которых – март.

4. Выберите сотрудников, год рождения которых – 1963.

5. Выберите сотрудников, фамилия которых начинается на букву «А» или на букву «К».

6. Выберите сотрудников, проработавших на фирме менее 10 лет.

7. Выберите сотрудников, поступивших на работу после 1990 года.

8. Выберите сотрудников, год рождения – 1973.

9. Выберите сотрудников, год рождения которых лежит в промежутке между 1963 и 1970 годами.

10. Выберите сотрудников, год рождения которых лежит в промежутке между 1970 и 1975 годами.

11. Выберите 5 сотрудников, больше всех проработавших на фирме (выбрать из списка элемент Первые 10. Затем вернуть все данные и проделать ту же операцию для 5 наименьших элементов списка).

Примечание: После вывода отфильтрованных записей по каждому условию необходимо выбирать команду Данные – Фильтр – Показать все. Только после этой команды приступать к выборке по следующему условию.

12. Отмените работу автофильтра.

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

14. Отсортируйте данные таблицы по столбцу «Стаж работы» – по воз­растанию.

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

16. Изучите возможности расширенного фильтра. Для работы с расширенным фильтром создайте вспомогательную таблицу критериев, для этого:

  • Вставьте три пустые строки выше первой строки таблицы

  • Скопируйте «шапку» таблицы в ячейку А1.

  • К фильтрации записей приступайте после заполнения таблицы критериев (следующая после «шапки» таблица строка) условием отбора

17. Выберите сотрудников, проработавших на фирме более 7 лет:

  • В ячейку Н2 введите: >15

  • Активизируйте любую ячейку таблицы, например В12

  • Выполните команду Данные – Фильтр – Расширенный фильтр

  • В окне расширенного фильтра укажите диапазон условий А1:Н2

18. Выберите сотрудников, поступивших на работу до 1990 года.

19. Выберите сотрудников, месяц рождения которых – март.

20. Выберите сотрудников, год рождения которых – 1963.

21. Выберите сотрудников, фамилия которых начинается на букву «А» или на букву «В».

22. Выберите сотрудников, год рождения которых – 1973 и месяц рождения – март.