- •Лабораторная работа №3
- •Цель работы: Научиться создавать и использовать фильтры.
- •Просмотр группы строк списка с помощью фильтров
- •Отображение подмножества строк с использованием условий отбора с помощью пользовательского автофильтра
- •Виды условий отбора
- •Последовательности символов
- •Подстановочные знаки
- •Значения в заданных пределах
- •Фильтрация списка с помощью расширенного фильтра
Виды условий отбора
При настройке автофильтра или вводе условий отбора в диапазоне условий расширенного фильтра можно использовать перечисленные ниже элементы условий.
Последовательности символов
Чтобы отобрать строки, содержащие ячейки с заданным значением, введите требуемые число, дату, текстовую или логическую константу в ячейку ниже названия столбца диапазона условий. Например, чтобы отобрать строки, в которых индекс отделения связи равен 119136, введите в диапазоне условий число 119136 ниже заголовка «Индекс отделения связи».
При использовании текстовой константы в качестве условия отбора будут отобраны все строки с ячейками, содержащими текст, начинающийся с заданной последовательности символов. Например, при вводе условия Бел будут отобраны строки с ячейками, содержащими слова Белов, Беляков и Белугин. Чтобы получить точное соответствие отобранных значений заданному образцу, например текст, следует ввести следующую формулу:
=''=текст''
Подстановочные знаки
Чтобы отобрать строки с ячейками, содержащими последовательность символов, в некоторых позициях которой могут стоять произвольные символы, следует использовать знаки подстановки. Знак подстановки эквивалентен одному символу или произвольной последовательности символов.
Используется |
Чтобы найти |
? (знак вопроса) |
Любой символ в той же позиции, где указан знак вопроса. Например, для поиска «барин» или «барон» следует ввести «бар?н». |
* (звездочка) |
Любое количество символов в той же позиции, где указана звездочка. Например, для поиска слов «северо-восток» и «юго-восток» следует указать «*восток». |
~ (тильда), за которой следует ?, * или ~ |
Знак вопроса, звездочку или тильду. Например, для поиска «ан91?» следует указать «ан~?». |
Значения в заданных пределах
Чтобы отобрать строки с ячейками, имеющими значения в заданных пределах, следует использовать оператор сравнения Условие отбора с оператором сравнения следует ввести в ячейку ниже заголовка столбца в диапазоне условий. Например, чтобы отобрать строки, имеющие значения ячеек большие или равные 1000, введите условие отбора >=1000 ниже заголовка «Количество».
Примечания
При вычислениях Microsoft Excel не учитывает регистр букв.
В Microsoft Excel подстановочные знаки и операторы сравнения, содержащиеся в начале, середине или конце строки, допустимы только для текстовых значений, но не для числовых.
Просматривая большой список, можно прокрутить его до строки, содержащей интересующие данные. После этого может потребоваться просмотр всех остальных строк, содержащих те же данные. Существует возможность отфильтровать список для отображения всех строк, содержащих значения, совпадающие со значением в выделенной ячейке.
Фильтрация по выделенному значению. Щелкните ячейку списка, а затем нажмите кнопку Автофильтр, чтобы выполнить фильтрацию по выделенному. Microsoft Excel включает автофильтр и фильтрует список, отображая только нужные строки.
Фильтрация списка с помощью расширенного фильтра
Чтобы отфильтровать список с помощью расширенного фильтра, столбцы списка должны иметь заголовки. На листе также должно быть не менее трех пустых строк сверху от списка. Эти строки будут использованы в качестве диапазона условий отбора.
Выделите заголовки фильтруемых столбцов списка и нажмите кнопку Копировать
Выделите первую пустую строку диапазона условий отбора и нажмите кнопку Вставить.
Введите в строки под заголовками условий требуемые критерии отбора. Убедитесь, что между значениями условий и списком находится как минимум одна пустая строка.
Укажите ячейку в списке.
В меню Данные выберите команду Фильтр, а затем — команду Расширенный фильтр.
Чтобы показать результат фильтрации, скрыв ненужные строки, установите переключатель «Обработка» в положение Фильтровать список на месте.
Чтобы скопировать отфильтрованные строки в другую область листа, установите переключатель «Обработка» в положение Скопировать результаты в другое место, перейдите в поле Поместить результат в диапазон, а затем укажите верхнюю левую ячейку области вставки.
Введите в поле Диапазон условий ссылку на диапазон условий отбора, включающий заголовки столбцов.
Чтобы убрать диалоговое окно Расширенный фильтр на время выделения диапазона условий отбора, нажмите кнопку свертывания диалогового окна .
Советы
Если присвоить диапазону имя Критерии, то ссылка на диапазон будет автоматически появляться в поле Диапазон условий. Можно также определить имя База_данных для диапазона фильтруемых данных и имя Извлечь для области вставки результатов, и ссылки на эти диапазоны будут появляться автоматически в полях Исходный диапазон и Поместить результат в диапазон соответственно.
Когда отобранные строки копируются в другое место, можно указать столбцы, включаемые в копию. Перед фильтрованием скопируйте заголовки нужных столбцов в первую строку области вставки результатов. При фильтровании введите ссылку на скопированные заголовки столбцов в поле Поместить результат в диапазон. Скопированные строки будут включать только столбцы, заголовки которых были скопированы.
Задания:
3-1
Отфильтруйте данный список с помощью автофильтра таким образом, чтобы отображались только строки по продавцу Белову.
Отфильтруйте данный список с помощью расширенного фильтра таким образом, чтобы отображались только строки продаж на сумму от 5 000 до 8 000, а также продаж на сумму менее 500.
|
A |
B |
C |
D |
1 |
ПРОДАВЕЦ |
РЕГИОН |
ТИП |
ПРОДАЖИ |
2 |
Белов |
Запад |
Молоко |
2451 |
3 |
Новиков |
Запад |
Мясо |
479 |
4 |
Белов |
Запад |
Овощи |
3685 |
5 |
Новиков |
Юг |
Молоко |
4745 |
6 |
Сушкин |
Юг |
Овощи |
8523 |
7 |
Сушкин |
Запад |
Овощи |
3892 |
8 |
Белов |
Восток |
Мясо |
783 |
9 |
Батурин |
Юг |
Молоко |
1891 |
10 |
Белов |
Запад |
Овощи |
8456 |
11 |
Новиков |
Восток |
Мясо |
542 |
12 |
Сушкин |
Юг |
Молоко |
4864 |
13 |
Батурин |
Запад |
Овощи |
6332 |
14 |
Белов |
Восток |
Напитки |
2516 |
15 |
Батурин |
Восток |
Напитки |
5126 |
16 |
Белов |
Запад |
Молоко |
2567 |
17 |
Сушкин |
Запад |
Мясо |
691 |
18 |
Батурин |
Юг |
Овощи |
3498 |
19 |
Белов |
Восток |
Овощи |
7543 |
20 |
Сушкин |
Юг |
Напитки |
1324 |
21 |
Белов |
Запад |
Молоко |
4536 |
3-2
Отфильтруйте данный список с помощью автофильтра таким образом, чтобы отображались только строки по месяцу июнь.
Отфильтруйте данный список с помощью расширенного фильтра таким образом, чтобы отображались только строки по регионам Восток и Юг, а также продаж на сумму более 2000.
|
A |
B |
C |
D |
1 |
Месяц |
Регион |
Товар |
Количество |
2 |
Апрель |
Восток |
Сыр |
459 |
3 |
Май |
Запад |
Соки |
6471 |
4 |
Июнь |
Восток |
Мясо |
685 |
5 |
Август |
Юг |
Молоко |
2748 |
6 |
Апрель |
Запад |
Овощи |
4527 |
7 |
Сентябрь |
Восток |
Сыр |
3965 |
8 |
Июнь |
Восток |
Овощи |
1782 |
9 |
Август |
Юг |
Молоко |
2671 |
10 |
Март |
Запад |
Овощи |
4587 |
11 |
Май |
Восток |
Мясо |
542 |
12 |
Апрель |
Юг |
Молоко |
4864 |
13 |
Апрель |
Восток |
Мясо |
6332 |
14 |
Июнь |
Запад |
Сыр |
6778 |
15 |
Апрель |
Восток |
Напитки |
4655 |
16 |
Май |
Запад |
Соки |
646 |
17 |
Июнь |
Юг |
Мясо |
5792 |
18 |
Апрель |
Запад |
Овощи |
3547 |
19 |
Апрель |
Восток |
Соки |
5746 |
20 |
Май |
Юг |
Напитки |
2537 |
21 |
Июнь |
Восток |
Соки |
353 |
3-3
Отфильтруйте данный список с помощью автофильтра таким образом, чтобы отображались только строки с товаром Мясо.
Отфильтруйте данный список с помощью расширенного фильтра таким образом, чтобы отображались только строки по продавцам Полешук, Белов и Батурин.
|
A |
B |
C |
D |
1 |
Город |
Продавец |
Товар |
Количество |
2 |
Москва |
Новик |
Сыр |
2354 |
3 |
Минск |
Полешук |
Напитки |
6480 |
4 |
Москва |
Шибеко |
Мясо |
3737 |
5 |
Москва |
Фатюшин |
Молоко |
3162 |
6 |
Минск |
Кадомцев |
Напитки |
6381 |
7 |
Гомель |
Белов |
Мясо |
4435 |
8 |
Москва |
Батурин |
Молоко |
434 |
9 |
Минск |
Белов |
Сыр |
5456 |
10 |
Минск |
Новиков |
Напитки |
9567 |
11 |
Москва |
Сушкин |
Мясо |
3656 |
12 |
Гомель |
Полешук |
Напитки |
2958 |
13 |
Москва |
Кадомцев |
Сыр |
1678 |
14 |
Минск |
Шибеко |
Сыр |
1746 |
15 |
Гомель |
Белов |
Напитки |
765 |
16 |
Москва |
Кадомцев |
Сыр |
9537 |
17 |
Минск |
Полешук |
Напитки |
3691 |
18 |
Москва |
Шибеко |
Мясо |
5934 |
19 |
Гомель |
Кадомцев |
Соки |
2749 |
20 |
Минск |
Белов |
Напитки |
739 |
21 |
Гомель |
Полешук |
Мясо |
4692 |
3-4
Отфильтруйте данный список с помощью автофильтра таким образом, чтобы отображались только строки с городом Гомель.
Отфильтруйте данный список с помощью расширенного фильтра таким образом, чтобы отображались только строки по комплектующим Клавиатура и Наушники, а также ценой на сумму более 9$.
|
A |
B |
C |
D |
1 |
Комплектующие |
Продавец |
Город |
Цена |
2 |
Клавиатура |
Батурин |
Москва |
12$ |
3 |
Колонки |
Сушкин |
Москва |
24$ |
4 |
Мышь |
Сушкин |
Минск |
5$ |
5 |
Коврик |
Батурин |
Гомель |
1$ |
6 |
Наушники |
Белов |
Минск |
3$ |
7 |
Мышь |
Батурин |
Минск |
6$ |
8 |
Наушники |
Крымцов |
Гомель |
4$ |
9 |
Колонки |
Сушкин |
Минск |
34$ |
10 |
Мышь |
Батурин |
Москва |
5$ |
11 |
Колонки |
Белов |
Минск |
27$ |
12 |
Наушники |
Батурин |
Гомель |
12$ |
13 |
Клавиатура |
Белов |
Минск |
14$ |
14 |
Мышь |
Сушкин |
Москва |
3$ |
15 |
Наушники |
Крымцов |
Минск |
10$ |
16 |
Клавиатура |
Новиков |
Гомель |
9$ |
17 |
Мышь |
Сушкин |
Гомель |
3$ |
18 |
Клавиатура |
Полешук |
Москва |
13$ |
19 |
Наушники |
Кадомцев |
Минск |
8$ |
20 |
Мышь |
Крымцов |
Минск |
4$ |
21 |
Наушники |
Шилов |
Гомель |
11$ |
3-5
Отфильтруйте данный список с помощью автофильтра таким образом, чтобы отображались только строки по месяцу Апрель.
Отфильтруйте данный список с помощью расширенного фильтра таким образом, чтобы отображались только строки по товарам Молоко и Сыр, а также продаж на сумму более 6000.
|
A |
B |
C |
D |
1 |
Месяц |
Регион |
Товар |
Количество |
2 |
Апрель |
Юг |
Соки |
2564 |
3 |
Май |
Север |
Молоко |
7846 |
4 |
Июнь |
Восток |
Мясо |
6245 |
5 |
Август |
Запад |
Соки |
1436 |
6 |
Апрель |
Юг |
Напитки |
6456 |
7 |
Сентябрь |
Восток |
Соки |
5673 |
8 |
Июнь |
Запад |
Молоко |
2345 |
9 |
Август |
Север |
Мясо |
6381 |
10 |
Март |
Восток |
Мясо |
4435 |
11 |
Май |
Запад |
Молоко |
3474 |
12 |
Апрель |
Юг |
Сыр |
5456 |
13 |
Апрель |
Восток |
Напитки |
9567 |
14 |
Июнь |
Запад |
Мясо |
3636 |
15 |
Апрель |
Восток |
Напитки |
2578 |
16 |
Май |
Север |
Сыр |
687 |
17 |
Июнь |
Восток |
Сыр |
2548 |
18 |
Апрель |
Запад |
Овощи |
5812 |
19 |
Апрель |
Юг |
Мясо |
4813 |
20 |
Май |
Восток |
Напитки |
1592 |
21 |
Июнь |
Запад |
Соки |
3619 |
3-6
Отфильтруйте данный список с помощью автофильтра таким образом, чтобы отображались только строки с отчеством Иванович.
Отфильтруйте данный список с помощью расширенного фильтра таким образом, чтобы отображались только строки с именами Сергей и Максим, а также с возрастом до 30 лет.
|
A |
B |
C |
D |
1 |
Фамилия |
Имя |
Отчество |
Возраст |
2 |
Иванов |
Иван |
Иванович |
36 |
3 |
Корочкин |
Олег |
Борисович |
47 |
4 |
Плюшкин |
Сергей |
Николаевич |
18 |
5 |
Бутузов |
Максим |
Олегович |
29 |
6 |
Белов |
Сергей |
Иванович |
45 |
7 |
Сушкин |
Николай |
Константинович |
23 |
8 |
Крымцов |
Максим |
Борисович |
56 |
9 |
Новиков |
Иван |
Николаевич |
34 |
10 |
Сушкин |
Николай |
Константинович |
28 |
11 |
Полешук |
Олег |
Иванович |
35 |
12 |
Кадомцев |
Максим |
Борисович |
37 |
13 |
Полешук |
Сергей |
Николаевич |
25 |
14 |
Крымцов |
Максим |
Иванович |
42 |
15 |
Шилов |
Николай |
Константинович |
35 |
16 |
Вилкин |
Иван |
Николаевич |
18 |
17 |
Петров |
Олег |
Борисович |
23 |
18 |
Тарасов |
Максим |
Вадимович |
46 |
19 |
Порошин |
Николай |
Борисович |
31 |
20 |
Зялинский |
Иван |
Иванович |
19 |
21 |
Казаков |
Сергей |
Николаевич |
22 |
3-7
Отфильтруйте данный список с помощью автофильтра таким образом, чтобы отображались только строки по городу Минск.
Отфильтруйте данный список с помощью расширенного фильтра таким образом, чтобы отображались только строки с товаром Гитара и Барабаны с ценой меньше 700$.
|
A |
B |
C |
D |
1 |
Товар |
Город |
Количество |
Цена |
2 |
Гитара |
Москва |
1 |
325$ |
3 |
Барабан |
Москва |
1 |
567$ |
4 |
Клавишные |
Минск |
1 |
467$ |
5 |
Колонки |
Минск |
1 |
312$ |
6 |
Микрофон |
Гомель |
2 |
41$ |
7 |
Скрипка |
Москва |
1 |
414$ |
8 |
Гитара |
Минск |
1 |
456$ |
9 |
Колонки |
Москва |
3 |
243$ |
10 |
Микрофон |
Минск |
1 |
20$ |
11 |
Гитара |
Гомель |
1 |
456$ |
12 |
Колонки |
Минск |
2 |
56$ |
13 |
Барабан |
Минск |
1 |
734$ |
14 |
Скрипка |
Гомель |
1 |
534$ |
15 |
Колонки |
Минск |
2 |
412$ |
16 |
Гитара |
Гомель |
3 |
576$ |
17 |
Гитара |
Минск |
1 |
568$ |
18 |
Барабан |
Гомель |
1 |
745$ |
19 |
Микрофон |
Гомель |
1 |
23$ |
20 |
Колонки LG |
Москва |
2 |
214$ |
21 |
Микрофон |
Москва |
1 |
34$ |
3-8
Отфильтруйте данный список с помощью автофильтра таким образом, чтобы отображались только строки по месяцу Май.
Отфильтруйте данный список с помощью расширенного фильтра таким образом, чтобы отображались только строки с количеством товара от 400 до 700, а также количеством менее 200.
|
A |
B |
C |
D |
1 |
Месяц |
Продавец |
Товар |
Количество |
2 |
Сентябрь |
Иванов |
Соки |
354 |
3 |
Июль |
Корочкин |
Овощи |
476 |
4 |
Август |
Плюшкин |
Мясо |
765 |
5 |
Май |
Бутузов |
Овощи |
136 |
6 |
Май |
Новик |
Молоко |
656 |
7 |
Апрель |
Тарасов |
Напитки |
454 |
8 |
Май |
Порошин |
Мясо |
643 |
9 |
Июнь |
Зялинский |
Молоко |
853 |
10 |
Август |
Казаков |
Сыр |
264 |
11 |
Апрель |
Кадомцев |
Напитки |
632 |
12 |
Август |
Полешук |
Мясо |
356 |
13 |
Апрель |
Крымцов |
Мясо |
534 |
14 |
Сентябрь |
Шилов |
Напитки |
723 |
15 |
Июнь |
Вилкин |
Сыр |
456 |
16 |
Август |
Петров |
Сыр |
735 |
17 |
Март |
Полешук |
Овощи |
165 |
18 |
Май |
Тарасов |
Соки |
345 |
19 |
Июнь |
Плюшкин |
Мясо |
534 |
20 |
Июнь |
Бутузов |
Овощи |
365 |
21 |
Май |
Крымцов |
Соки |
745 |
3-9
Отфильтруйте данный список с помощью автофильтра таким образом, чтобы отображались только строки по продавцу Шибека.
Отфильтруйте данный список с помощью расширенного фильтра таким образом, чтобы отображались только строки по регионам Восток и Запад, а также месяцу Апрель.
|
A |
B |
C |
D |
1 |
Месяц |
ПРОДАВЕЦ |
Регион |
Количество |
2 |
Апрель |
Белов |
Восток |
459 |
3 |
Май |
Новиков |
Север |
6471 |
4 |
Июнь |
Шибека |
Север |
685 |
5 |
Август |
Новиков |
Юг |
2748 |
6 |
Апрель |
Шибека |
Запад |
4527 |
7 |
Сентябрь |
Сушкин |
Юг |
3965 |
8 |
Июнь |
Белов |
Восток |
1782 |
9 |
Август |
Батурин |
Юг |
2671 |
10 |
Март |
Белов |
Запад |
4587 |
11 |
Май |
Новиков |
Восток |
542 |
12 |
Апрель |
Шибека |
Юг |
4864 |
13 |
Апрель |
Батурин |
Восток |
6332 |
14 |
Июнь |
Белов |
Север |
6778 |
15 |
Апрель |
Батурин |
Восток |
4655 |
16 |
Май |
Шибека |
Север |
646 |
17 |
Июнь |
Сушкин |
Юг |
5792 |
18 |
Апрель |
Батурин |
Запад |
3547 |
19 |
Апрель |
Шибека |
Восток |
5746 |
20 |
Май |
Сушкин |
Юг |
2537 |
21 |
Июнь |
Шибека |
Север |
353 |
3-10
Отфильтруйте данный список с помощью автофильтра таким образом, чтобы отображались только строки с профессией Врач.
Отфильтруйте данный список с помощью расширенного фильтра таким образом, чтобы отображались только строки с возрастом людей от 20 до 30, а также с возрастом более 50.
|
A |
B |
C |
D |
1 |
Фамилия |
Профессия |
Образование |
Возраст |
2 |
Новик |
Врач |
Высшее |
35 |
3 |
Коркин |
Слесарь |
Среднее |
38 |
4 |
Тарасов |
Программист |
Высшее |
24 |
5 |
Булкин |
Учитель |
Высшее |
53 |
6 |
Сушкин |
Врач |
Высшее |
43 |
7 |
Батурин |
Врач |
Высшее |
34 |
8 |
Белов |
Учитель |
Высшее |
42 |
9 |
Кукушкин |
Слесарь |
Среднее |
27 |
10 |
Сушкин |
Программист |
Высшее |
43 |
11 |
Белов |
Учитель |
Высшее |
51 |
12 |
Батурин |
Столяр |
Среднее |
28 |
13 |
Белов |
Врач |
Высшее |
35 |
14 |
Новиков |
Учитель |
Высшее |
42 |
15 |
Шибека |
Слесарь |
Среднее |
46 |
16 |
Батурин |
Программист |
Высшее |
38 |
17 |
Белов |
Столяр |
Среднее |
32 |
18 |
Батурин |
Учитель |
Высшее |
26 |
19 |
Шибека |
Врач |
Высшее |
43 |
20 |
Кушунин |
Программист |
Высшее |
35 |
21 |
Батурин |
Учитель |
Высшее |
29 |