- •Учебная практика по курсу «информатика» Методические указания
- •Состав лабораторных работ
- •Варианты индивидуальных заданий к лабораторным работам
- •Пример выполнения задания
- •Методические указания к выполнению лабораторной работы
- •2. Основные приемы работы со списком
- •2.1. Правила ведения списка
- •2.2. Сортировка списков
- •2.3. Фильтрация списков
- •2.3.1. Автофильтр
- •2.3.2. Расширенный фильтр
- •2.4. Анализ данных
- •2.5. Вычисление промежуточных итогов
- •2.6. Работа со сводными таблицами
- •2.7. Консолидация данных
- •2.8. Функции excel для работы с базой данных
- •Лабораторная работа № 3. Анализ и обобщение данных в электронных таблицах вариант № 1
- •Вариант № 2
- •Вариант № 3
- •Вариант № 4
- •Вариант № 5
- •Вариант № 6
- •Вариант № 7
- •Вариант № 8
- •Вариант № 9
- •Вариант№ 10
- •Вариант № 11
- •Вариант № 12
- •Вариант № 13
- •Вариант № 14
- •Вариант 15
- •Вариант № 16
- •Вариант № 17
- •Вариант № 18
- •Вариант № 19
- •Вариант № 20
- •Вариант № 21
- •Вариант № 22
- •Вариант № 23
- •Вариант № 24
- •Вариант № 25
- •Методические указания
- •Если(условие. Выражение 1. Выражение 2).
- •Примеры решения
- •Лабораторная работа № 4. Подбор параметра Задание
- •Лабораторная работа №5. Решение транспортной задачи с помощью надстройки Поиск решения
- •Методические указания по решению транспортной задачи
- •Стоимость перевозки единицы продукции
- •Формулы расчетов
- •Лабораторная работа №6. Использование макросов в ms excel задание
- •Варианты задания
- •Методические указания к выполнению работы общие сведения о макросах
- •Библиографический список
2.3.2. Расширенный фильтр
В расширенном фильтре условия отбора вводятся в диапазон условий на листе книги. Применять команду Расширенный фильтр нужно, чтобы отфильтровать данные со сложным критерием, например, вычисляемым условием либо с тремя или более условиями, накладываемыми на ячейки отдельного столбца.
Правила фильтрации с помощью расширенного фильтра:
Вставить несколько строк выше списка.
В пустую строку ввести или скопировать заголовки фильтруемых столбцов, на которые будут наложены условия.
В нижележащие строки ввести условия отбора. Между диапазоном условий и фильтруемым списком следует оставить, по крайней мере, одну пустую строку.
Ниже списка, отступив строку необходимо скопировать имена столбцов, которые нужно вывести.
Указать ячейку в фильтруемом списке.
В пункте меню Данные выбрать пункт Фильтр, затем команду Расширенный фильтр.
В диалоговом окне установите переключатель Обработка в положение Фильтровать список на месте, чтобы скрыть ненужные строки.
Диалоговое окно Расширенный фильтр
с обработкой Фильтровать список на месте
Чтобы результат фильтрации поместить в другое место, необходимо в диалоговом окне Расширенный фильтр выбрать Скопировать результат в другое место, указать поле Поместить результат в диапазон, затем верхнюю левую ячейку области вставки для вывода всех полей списка.
Диалоговое окно Расширенный фильтр
с обработкой Скопировать результат в другое место
Если вывести нужно только некоторые поля списка, необходимо указать имена полей для вывода, приготовленные ранее (пункт 4).
Ввести в поле Диапазон критериев ссылку на диапазон условий отбора, включая заголовки.
Условия отбора расширенного фильтра:
Чтобы наложить условия отбора, выполняемые одновременно на несколько столбцов, необходимо ввести условия в ячейки, расположенные в одной строке диапазона условий.
Если ввести условия в ячейки, расположенные в разных строках диапазона условий, то отобранные записи будут удовлетворять хотя бы одному из них.
Чтобы задать для отдельного столбца три или более условия отбора, необходимо ввести их в ячейки, расположенные в смежных строках.
В условии фильтрации можно использовать возвращаемое формулой значение. При создании условия отбора с помощью формулы нужно оставить пустой ячейку заголовка столбца условий.
Формула, используемая для создания условия отбора, должна использовать относительные ссылки на соответствующие поля первой записи списка. Все остальные ссылки в формуле должны быть абсолютными. Например, условие отбора =F7 > СРЗНАЧ($E$7:$F$21) выводит на экран строки, имеющие в столбце F значения большие, чем среднее значение величин в ячейках F7:F21. Формула должна возвращать результат ИСТИНА или ЛОЖЬ.
Правила ввода условий отбора:
Необходимо использовать операторы сравнения, числа, текст и шаблоны как при настройке автофильтра.
Чтобы отобрать строки, содержащие ячейки с заданным значением, необходимо ввести требуемые число, дату, текстовую или логическую константу в ячейку, ниже заголовка столбца диапазона условий. Например, чтобы отобрать строки, имеющие индекс отделения связи равный 109462, следует ввести в диапазон условий число 109462 ниже заголовка «Отделение связи».
Отделение связи |
109462 |
Создание критерия выборки
в расширенном фильтре (одно условие)
Чтобы отобрать строки с ячейками, имеющими значения в заданных границах, следует использовать оператор сравнения. Условие отбора с оператором сравнения необходимо ввести в ячейку ниже заголовка столбца в диапазоне условий. Например, чтобы отобрать строки, имеющие значения Количество больше 1000 необходимо ввести условие отбора >1000 ниже заголовка Количество, имеющие Цену меньше 40, введите <40 ниже заголовка Цена.
F |
G |
H |
|
Количество |
Цена |
|
>1000 |
<40 |
Создание критерия выборки в расширенном
фильтре (два условия)
Таким образом, поиск с помощью расширенного фильтра предполагает следующее:
Подготовить диапазон критериев для расширенного фильтра:
– первая строка должна содержать заголовки полей, по которым будет производиться отбор (точное соответствие заголовкам полей списка).
– условия критерия записываются в пустые строки под подготовительной строкой заголовка.
Поместить указатель в список (или выделить весь список).
Выполнить команду Данные – Фильтр – Расширенный фильтр.
В диалоговом окне Расширенный фильтр задать необходимые параметры.
Нажать на кнопку ОК.
Пример 2. В исходной базе данных, используя Расширенный фильтр, показать записи о проданном товаре в январе в количестве от 10 до 42 шт.
Прежде чем воспользоваться расширенным фильтром необходимо подготовить диапазон критериев (условие отбора), как показано на рис.
Подготовка условий отбора
Далее необходимо выполнить команду Данные – Фильтр – Расширенный фильтр. В результате появится диалоговое окно Расширенный фильтр, в котором необходимо указать параметры: Обработка, Исходный диапазон, Диапазон условий, Поместить результат в диапазон.
Пример использования
расширенного фильтра
Результат выполнения отбора с использованием расширенного фильтра представлен на рис.
Результат выполнения расширенного фильтра