
- •Электронные таблицы
- •1. Электронные таблицы Excel
- •1.1 Запуск Excel
- •1.2 Основные элементы окна
- •1.3 Основные понятия
- •1.3.1 Строки, столбцы, ячейки
- •1.3.2 Блок
- •1.3.3 Выделение столбцов, строк и блоков
- •1.3.4 Рабочий лист, книга
- •1.4 Типы данных
- •1.4.1 Ввод текста
- •1.4.2 Ввод чисел
- •1.4.3 Ввод формул
- •1.5 Операторы
- •1.6 Редактирование данных
- •1.7 Изменение размеров столбцов и строк
- •1.8 Манипуляции строками, столбцами и блоками
- •1.8.1 Перемещение
- •1.8.2 Копирование
- •1.8.3 Очистка и удаление
- •1.9 Файловые операции
- •2 Типы ссылок в формулах
- •3 Оформление таблиц
- •3.1 Шрифтовое оформление текста
- •3.2 Обрамление
- •4 Функции рабочего листа
- •4.1 Арифметические функции
- •4.2 Текстовые функции
- •4.3 Логические функции
- •5 Форматы чисел
- •6 Диаграммы
- •6.1 Построение
- •6.2 Изменение размеров
- •7 Графики
- •8 Работа со списками
- •8.1 Фильтрация данных
- •8.1.1 Автофильтр
- •8.1.2 Расширенный фильтр
- •8.2 Сортировка данных
- •Задания к лабораторной работе
- •Лабораторная работа № 2 «Использование функций обработки даты/времени и текста»
8 Работа со списками
Список - это совокупность строк листа, содержащих однотипные данные.
Список, имеющий заголовки столбцов, называют базой данных. Например, область таблицы A2:F7, приведенная на следующем рисунке.
Рисунок 8.1 - База данных отдела кадров
Столбцы А, В, С, D, E и F этой таблицы называют полями, а строки с 3-й по 7-ю - записями. Область A2:F2 содержит имена полей.
Существуют ограничения, накладываемые на структуру базы данных: имена полей не должны повторяться; записи должны содержать данные; информация по полям (столбцам) должна быть однородной, т. е. только цифры или только текст.
Основной тип задач, решаемых при обработке баз данных, - это поиск информации по определенным критериям. С увеличением количества записей поиск информации затрудняется. Excel позволяет упростить этот процесс путем фильтрации данных.
8.1 Фильтрация данных
Команды Данные > Фильтр позволяют выделять (фильтровать) записи, удовлетворяющие заданным условиям отбора. Например, список покупателей можно отфильтровать, так чтобы на экране увидеть только тех, кто совершил покупки больше чем на 500 грн.
Фильтрация возможна через Автофильтр и Расширенный фильтр.
8.1.1 Автофильтр
При использовании Автофильтра достаточно переместить указатель ячейки в область, содержащую базу данных. Затем необходимо активизировать команды Данные > Фильтр > Автофильтр. На именах полей появятся кнопки списка. Щелкая мышью на кнопках, можно задавать критерии фильтрации. Пункт списка Все отключает фильтрацию, а пункт Условие вызывает диалоговое окно, в котором можно установить параметры фильтрации (см. рис.8.2). Для одного поля могут быть заданы два условия одновременно, связанные либо логическим ИЛИ, либо И.
Рисунок
8.2 - Описание пользовательского фильтра
Проиллюстрируем использование Автофильтра на примере поиска фамилий сотрудников, начинающихся на букву "С" или букву "Ю", стаж работы которых менее 15 лет.
Введите данные, как показано на рис. 8.1.
На что хотелось бы обратить внимание:
на рис. 8.1 колонка "С" скрыта. Данные в ней хранят в формате "Дата". Для того чтобы скрыть её достаточно выделить и выбрать из контекстного меню пункт Скрыть;
стаж вычисляем по формуле, на примере ячейки D3, =ГОД(СЕГОДНЯ())-ГОД(C3).
Переместите курсор в область, содержащую базу данных, например, ячейку А3.
Активизируйте команды меню Данные > Фильтр > Автофильтр.
Щелкните по появившейся в поле "Ф.И.О." кнопке списка и выберите пункт Условие.
В диалоговом окне задайте критерии согласно рис. 8.2 и щелкните на кнопке ОК.
Результат отбора сотрудников, имена которых начинаются на букву "С" или букву "Ю" приведен ниже.
Щелкните на кнопке списка в поле "Стаж" и выберите пункт Условие.
В диалоговом окне задайте критерий: <15 и щелкните на кнопке ОК.
Результат отбора сотрудников, имена которых начинаются на букву "С" или букву "Ю", стаж работы которых менее 15 лет приведен ниже.
С помощью автофильтра легко просматривать список уникальных элементов столбцов.
Для возврата исходного состояния списка выполните команды Данные > Фильтр > Отобразить все.
Щелкните на появившейся в поле "Сем. полож." кнопке списка и выберите пункт "холост".
Результат фильтрации приведен ниже.