Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания_ по ИСЭ часть_1.docx
Скачиваний:
22
Добавлен:
01.07.2025
Размер:
6 Мб
Скачать
☆

Пример 2. Фильтрация списков.

Основное отличие фильтра от упорядочивания - это то, что во время фильтрации записи, не удовлетворяющие условиям отбора, временно скрываются (но не удаляются), в то время, как при сортировке показываются все записи списка, меняется лишь их порядок. Фильтры бывают двух типов: обычный фильтр (его еще называют автофильтр) и расширенный фильтр.

Для применения автофильтра нажмите ту же кнопку, что и при сортировке "Сортировка и фильтр" и выберите пункт "Фильтр" (перед этим должен быть выделен диапазон ячеек).

В столбцах списка появятся кнопки со стрелочками, нажав на которые можно настроить параметры фильтра.

Поля, по которым установлен фильтр, отображаются со значком воронки. Если подвести указатель мыши к такой воронке, то будет показано условие фильтрации.

Для формирования более сложных условий отбора предназначен пункт "Текстовые фильтры" или "Числовые фильтры". В окне "Пользовательский автофильтр" необходимо настроить окончательные условия фильтрации

Для формирования более сложных условий отбора предназначен пункт "Текстовые фильтры" или "Числовые фильтры". В окне "Пользовательский автофильтр" необходимо настроить окончательные условия фильтрации.

При использовании расширенного фильтра критерии отбора задаются на рабочем листе. Для этого надо сделать следующее:

1). скопируйте и вставьте на свободное место шапку списка;

2). в соответствующем поле (полях) задайте критерии фильтрации;

3). выделите основной список;

4). нажмите кнопку "Фильтр" на панели "Сортировка и фильтр" ленты "Данные";

5). На той же панели нажмите кнопку "Дополнительно".

В появившемся окне "Расширенный фильтр" задайте необходимые диапазоны ячеек.

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

Задание 1.

1. Создать базу данных сотрудников фирмы.

  • При создании списка сначала наберите заголовки заданных столбцов, добавьте новые столбцы «Оклад», «Премия», «Всего».

  • Введите записи и задайте формулы для вычисляемых ячеек (столбцы Премия и Всего). Начислить каждому работнику премию в размере К% (положить сначала К=10%).

2. Осуществить поиск записей

  • Найти сотрудников, фамилии которых заканчиваются на «ов».

  • Найти в списке сотрудников, проживающих на улице Мира.

  • Найти сотрудников, проживающих на улице Мира, в доме №165.

3. С помощью фильтрации:

  • Извлечь список Фамилий, Имен, Отчеств и Телефонов сотрудников, у которых фамилия начинается на «И» и телефон содержит последние цифры «07».

  • Извлечь список Ф.И.О. сотрудников, проживающих на улице Мира в доме №165.

  • Извлечь список Фамилий и адресов сотрудников по имени Ирина с телефоном, содержащим начальные цифры 22 и последнюю 0.

  • Извлечь все данные для сотрудников, фамилии которых начинаются на «Б», отчество Владимирович (вна), и проживающих по улице Мира, имеющих оклад от 5000 до 10000 руб.

  • Извлечь список Ф.И.О., нетелефонизированных сотрудников.

4. Отсортировать данные: а) по алфавиту улиц; б) «по алфавиту фамилий» и «по убыванию № телефонов».

Задание 2.

Создать таблицу реализации печатной продукции с заголовками столбцов: Месяц, Название, Тип издания (газета, журнал и т.д.), Цена одного экземпляра, Кол-во проданных экземпляров, Сумма от реализации.

1). Ввести информацию для двух месяцев (например, для января, февраля) и трех типов изданий.

2). Используя команду автоформат, оформить таблицу в удобном для пользователя виде.

3). Отсортировать данные в алфавитном порядке по Типу издания и одновременно по Кол-ву проданных экземпляров в порядке возрастания.

4). Используя автофильтр, показать только те издания, у которых количество проданных экземпляров меньше 10 (т.е. не пользующихся спросом).

5). Используя расширенный фильтр, показать только те издания, у которых Цена экземпляра больше или равна 6 р. Результат скопировать в другой диапазон.