Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
33
Добавлен:
19.03.2016
Размер:
186.88 Кб
Скачать

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

Расширенный фильтр является более гибким средством отбора записей из списка, чем Автофильтр, и позволяет задавать:

- условия, соединенные логическими операторами И или ИЛИ, для нескольких столбцов (полей);

- 3 и более условий для конкретного столбца (поля);

- вычисляемые условия.

Использование Расширенного фильтра предполагает наличие на рабочем листе трех позиций:

диапазона списка − область рабочего листа, где хранятся данные;

диапазона критериев − область на рабочем листе, где задаются критерии поиска информации;

диапазона для извлечения − область рабочего листа, в которую копируют выбранные из списка данные.

Для вызова расширенного фильтра нужно в области списка выделить любую ячейку и выполнить команду Данные | Фильтр | Расширенный фильтр… откроется диалоговое окно.

В котором обозначено:

Обработка: скопировать результат в другое место (результат записан по адресу Поместить результат в диапазон)

Исходный диапазон: диапазон списка;

Диапазон условий: диапазон критериев;

Только уникальные записи: исключаются повторяющиеся записи.

Отмена действия Расширенного фильтра − команда Данные | Фильтр | Отобразить все.

Задание условий с использованием логической операции ИЛИ.

Чтобы связать условия в диапазоне критериев логической операцией ИЛИ, нужно эти условия расположить в разных строках.

Например, на рисунке показан критерий, по которому будут отобраны записи детей в возрасте 13 лет или ростом 140 см.

Задание условий с использованием логической операции И.

Чтобы связать условия в диапазоне критериев логической операцией И, нужно эти условия расположить в одной строке.

Например, на рисунке показан критерий, по которому будут отобраны записи детей в возрасте 13 лет и ростом более 140 см.

Задание условий с одновременным использованием логических операций И и ИЛИ.

На рисунке показан критерий по которому будут из списка отобраны девочки ростом более 140 см или мальчики 12 лет.

Задание текстовых условий.

Существует несколько правил задания текстовых условий:

- если необходимо найти все значения, которые начинаются с конкретной буквы, нужно в диапазоне критериев указать эту букву;

- символ “>” (“<”) означает: «Найти все значения, которые находятся по алфавиту после (до) введенного текстового значения». Например, при задании условия “>M” ниже заголовка Фамилия в диапазоне критериев отбираются строки, в которых фамилии начинаются с М, Н и т.д. до Я.

- формула =”текст” означает: «Найти значения, которые точно совпадают со строкой символов текст».

- использование шаблонов: “ * “, “ ? “. Например, для того чтобы найти записи о детях, чьи имена состоят из шести букв и заканчиваются на «ей», нужно задать такой шаблон в диапазоне критериев под заголовком Имя: «????ей».

 Примеры строковых критериев

Критерий

Действие

>K

Cлова, начинающиеся с букв от Л до Я

<>C

Все слова, кроме начинающихся с буквы С

="Январь"

Все слова "Январь"

См*

Слова, начинающиеся с букв "См"

с*с

Слова, начинающиеся с буквы "с" и заканчивающиеся буквой "c"

c?с

Слова из трех букв, начинающиеся с буквы "с" и заканчивающиеся буквой "c"

Соседние файлы в папке Лабы по информатике