Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика ЛР EXCEL.docx
Скачиваний:
70
Добавлен:
13.03.2016
Размер:
6.87 Mб
Скачать

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

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

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

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

  • выделите основной список;

  • нажмите кнопку <Фильтр> в группе Сортировка и фильтр на вкладкеДанные;

  • в той же группе нажмите кнопку <Дополнительно>;

  • в появившемся окне «Расширенный фильтр» задайте необходимые диапазоны ячеек (Рис. 14);

  • в результате отфильтрованные данные появятся в новом списке (Рис. 15).

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

Рис. 14. Работа с расширенным фильтром

Рис. 15. Результат работы расширенного фильтра

Примеры условий отбора расширенного фильтра

В условия отбора расширенного фильтра может входить несколько условий:

а) накладываемых на один столбец. Чтобы задать для отдельного столбца три или более условий отбора, они вводятся в ячейки, расположенные в смежных строках. Например, для следующего диапазона условий будут отобраны строки, содержащие либо «Белов», «Батурин» или «Сушкин» в столбце «Студент».

Студент

Белов

Батурин

Сушкин

б) накладываемых одновременно на несколько столбцов. Для этого условия вводятся в ячейки, расположенные в одной строке диапазона условий. Например, для следующего диапазона условий будут отобраны строки, содержащие данные о студентах группы ИВТ-09, сдавших экзамен по физике на 4 или 5 и по культурологии – на 5.

Группа

Физика

Культурология

ИВТ-09

>3

5

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

Физика

Культурология

3

3

г) сложное условие отбора, накладываемое на несколько столбцов. Для этого вводят его составные части в отдельные строки диапазона условий. Например, для следующего диапазона условий будут отобраны строки, содержащие данные о студентах групп ИВТ-09 и АСУ-09, сдавших экзамен по физике на 4 и 5.

Группа

Физика

ИВТ-09

>3

АСУ-09

>3

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

Физика

Физика

>2

<5

Виды условий отбора

При настройке автофильтра или вводе условий отбора в диапазоне условий расширенного фильтра можно использовать перечисленные ниже элементы условий:

        1. Последовательности символов. При использовании текстовой константы в качестве условия отбора будут отобраны все строки с ячейками, содержащими текст, начинающийся с заданной последовательности символов. Например, при вводе условия «Пет» будут отобраны строки с ячейками, содержащими фамилии Петров, Петеров и Петухов. Чтобы получить точное соответствие отобранных значений заданному образцу, например, текст, следует ввести условие: =''=текст''.

        2. Знаки подстановки. Используются для того, чтобы отобрать строки с ячейками, содержащими последовательность символов, в некоторых позициях которой могут стоять произвольные символы. Знак подстановки эквивалентен одному символу или произвольной последовательности символов. Например, знак ? заменяет любой символ в той же позиции, что и сам знак (так, д?м задает поиск строк «дом« и «дым»); знак * задает любую последовательность символов в той же позиции, что и сам знак (так, *ино задает поиск строк «Люблино» и «Выхино»)

        3. Значения сравнения. Чтобы отобрать строки с ячейками, имеющими значения в заданных границах, следует использовать оператор сравнения. Условие отбора с оператором сравнения следует ввести в ячейку ниже заголовка столбца в диапазоне условий. Например, чтобы отобрать строки, имеющие значения ячеек большие или равные 1000, введите условие отбора >=1000 ниже заголовка «Количество». Отметим, что строчные и прописные буквы при фильтрации данных не различаются.