Применяется к двум и более полям данных или когда число условий более двух. Расширенный фильтрсостоит из строки заголовка и одной или более строк условий.
Заголовок расширенного фильтра |
1-я строка условия расширенного фильтра |
… |
N-я строка условия расширенного фильтра |
Правила для расширенного фильтра:
1. Расширенный фильтррасполагается ниже (выше) списка.
2. Между списком и фильтром должна быть минимум одна пустая строка.
3. Заголовок расширенного фильтра должен совпадать с названиями полей данных.
4. Если условия расположены в одной строке, то подразумевается соединитель И; если – в разных строках, то – ИЛИ.
Для обеспечения точности создания заголовков расширенного фильтра заголовки списка предпочтительнее копировать. MS Excel допускает повтор заголовков списка в заголовке расширенного фильтра. Условия расширенного фильтра представляют собой логические выражения без левой части, например, >500, 20, «Бумага» и т.п. Текстовые константыв условии заключаются в кавычки (для MS Excel высокого уровня не требуется), а символ «=» опускается.
Правила задания текстовых условий:
· Единичная литера означает поиск всех значений, которые с неё начинаются.
· Символ > или < означает поиск всех значений, которые находятся по алфавиту после или до введенного значения, включая его.
· Формула = "= текст" означает найти значения, которые точно совпадают со строкой символов текст, при задании текстовой константы MS Excel отбирает все значения, которые с неё начинаются.
В условиях отбора расширенного фильтра допускается также использования символов шаблонов, правила применения которых рассмотрены в разделе 3.2.2.
После создания расширенного фильтра курсор устанавливают в одну из ячеек списка и выполняют:
Меню Данные ® команда Фильтр® команда Расширенный фильтр
Рис. 7.14
Исходный диапазон:= исследуемый список (блок ячеек).
Диапазон условий:= расширенный фильтр(блок ячеек).
Флажок только уникальные записи назначает дополнительный фильтрк заданным условиям отбора. Это позволяет скрыть строки списка, данные в которых повторяются (режим работает только при установленном переключателе Скопировать результат в другое место).
Возможна фильтрациясписка на месте, а также получение копии отфильтрованного списка.
Отмена действия Расширенного фильтра осуществляется командой Отобразить все подчинённого меню Фильтр меню Данные.
Замечание. При каждом выполнении команды Расширенный фильтр MS Excel анализирует полный список, а не текущее множество отфильтрованных строк. Поэтому перед изменением фильтра применение команды отобразить всё необязательно.
Пример 4. Используя информацию примера 1, определить группы, собравшие менее 4 тонн одного из видов продукции, или заработавших более 1000 грн на уборке одного из видов продукции.
а) расширенный фильтрс соединителем ИЛИ (условия в разных строках):
Устанавливаем курсор в любую ячейку списка и выполняем м еню Данные ® команда Фильтр® команда Расширенный фильтр и в окне Диапазон условий устанавливаем диапазон условий расширенного фильтра (А13:В15). Ход работы приведен на рисунке 7.15.
Рис. 7.15
Результат работы Расширенного фильтра:
Пример 5. Используя информацию примера 1, найти группы факультета АТР, собравшие от 5 до 5,5 т груш включительно.
б) расширенный фильтрс соединителем И:
Устанавливаем курсор в любую ячейку списка и выполняем м еню Данные ® команда Фильтр® команда Расширенный фильтр и в окне Диапазон условий устанавливаем диапазон условий расширенного фильтра (А13:В14). Ход работы приведен на рисунке 7.16.
Рис. 7.16
Результат работы Расширенного фильтра:
в) расширенный фильтрс соединителями И и ИЛИ:
Пример 6. Используя информацию примера 1, отобрать группы, собравшие от 5 до 5,5 т яблок или от 3,5 до 4 т черешен.
Устанавливаем курсор в любую ячейку списка и выполняем м еню Данные ® команда Фильтр® команда Расширенный фильтр и в окне Диапазон условий устанавливаем диапазон условий расширенного фильтра (А12:С14). Ход работы приведен на рисунке 7.16 (a).
Рис. 7.16 (a)
Результат работы Расширенного фильтра: