Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Клинчева М.И. Табличный процессор Ms Excel 2010...doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
10.91 Mб
Скачать

Расширенный фильтр

Для применения более сложных условий отбора, чем те, которые предусмотрены в Автофильтре, используется Расширенный фильтр, для вызова которого используйте команду Дополнительно группы Сортировка и фильтр (рисунок 74).

Рисунок 74 – Вызов окна расширенного фильтра

При работе с расширенным фильтром создаются три области:

1 Исходный диапазонобласть, где хранятся исходные данные. Содержит диапазон, подлежащий фильтрации, т.е. исходную таблицу обязательно вместе с шапкой таблицы.

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

При создании диапазона условий необходимо пользоваться следующими рекомендациями:

  • В верхней строке диапазона критериев должны быть расположены имена, в точности совпадающие с заголовками столбцов исходного диапазона. Можно перечислить все имена, но это необязательно, достаточно указать только те, которые определяют условия отбора. Точное соответствие имен полей исходного диапазона и имен, указанных в диапазоне условий, проще всего обеспечить копированием из самой таблицы.

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

  • Для объединения критериев с помощью логического И нужно указать задаваемые критерии в одной строке, а для объединения критериев с помощью логического ИЛИ следует представить критерии в разных строках. Следует также учитывать, что в случае необходимости вместе с критерием в ячейку надлежит ввести оператор сравнения. Для обозначения точного соответствия поля записи заданному критерию при задании критериев знак равенства (=) не используется.

3 Выходной диапазон – область, в которую Excel копирует выбранные из таблицы данные. Этот диапазон должен быть расположен на том же листе, что и исходный. Извлеченную информацию можно поместить на другой лист копированием результата фильтрации. Задание выходного диапазона необязательно, так как существует опция «Фильтровать список на месте». В этом случае фильтрация преобразует исходную таблицу в набор записей, удовлетворяющих условиям выбора.

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

Пример. В таблице «Продажа автомобилей» с помощью расширенного фильтра оставьте список автомобилей по цене от 10 000 до 19 000 у.е. и в количестве от 5 до 10 шт. Исходный и отфильтрованный списки разместите на одном рабочем листе.

Чтобы выполнить задание, сделайте следующее:

  1. Создайте диапазон критериев (рисунок 75), отступив от таблицы как минимум на один столбец или строку.

Рисунок 75 – Таблица с диапазоном критериев фильтрации

  1. Выделите любую ячейку списка и вызовите команду Дополнительно группы Сортировка и фильтр (рисунок 76).

Рисунок 76 – Окно Расширенный фильтр

  1. В открывшемся диалоговом окне будет указан Исходный диапазон таблица Продажа автомобилей. Следует выделить Диапазон условий – диапазон созданных критериев фильтрации.

  2. Можно фильтровать список на месте, а можно скопировать результаты в другое место, выбрав опцию Скопировать результат в другое место в диалоговом окне и указав первую ячейку диапазона, куда будет помещен результат.

В результате применения команды Расширенный фильтр скрываются все строки, не удовлетворяющие критериям фильтра.

Рисунок 77 – Результат применения расширенного фильтра

Чтобы вернуть на экран все строки списка, следует выполнить команду Очистить из группы Сортировка и фильтр.