Выбор данных с использованием расширенного фильтра
Ê
· Создать блок критериев:
- скопировать заголовки столбцов из исходного диапазона на свободное место рабочего листа,
- под заголовками полей (в следующей строке), на основании которых проводится фильтрация, задать условия поиска,
- если используется вычисляемый критерий изменить (удалить) имя соответствующего поля;
· подготовить блок вывода (если это необходимо):
- скопировать заголовки столбцов из исходного диапазона в свободное место рабочего листа (предусмотреть возможность формирования блока вывода такого же размера как и исходный диапазон);
· установить курсор в исходный диапазон;
· вызвать команду Данные/Фильтр/Расширенный фильтр,
в результате откроется диалоговое окно (см. Рис. 2.7.);
· проверить правильность задания исхоного диапазона в поле «Исходный диапазон». В случае необходимости внести корректировку;
· указать в поле «Диапазон условий» адрес блока критериев;
· выбрать селектор в группе «Обработка»: “Фильтровать список на месте ” – скрывает записи, не удовлетворяющие заданному условию, ”Скопировать результат в другое место” – помещает выбранные записи в блок вывода.
· в случае выбора селектора ”Скопировать результат в другое место” в поле «Поместить результат в диапазон» указать адрес блока вывода (если блок вывода был подготовлен, то указать адрес строки заголовков, в противном случае - адрес ячейки – левый верхний угол блока вывода);
|
|
· нажать кнопку ОК .
Рис. 2.7. Диалоговое окно «Расширенный фильтр»
ПРИМЕР 13. Выбор информации за 1996 год по пригородным перевозкам с пассажирооборотом до 100 000 тыс. пассажиров:
Þ создайте блок критериев. Для этого:
Þ скопируйте заголовки столбцов базы данных в строку 39;
Þ в ячейке А40 (под заголовком ГОД) введите значение 1996;
Þ в ячейке С40 введите п*;
Þ в ячейке D40 введите <100000 ;
Þ установите курсор в любую ячейку исходного диапазона (например, в С5);
Þ вызовите команду Данные/Фильтр/Расширенный_фильтр;
Þ в поле «Исходный диапазон” проверьте правильность его задания - должен быть интервал А3:F24;
Þ в поле «Диапазон критериев» укажите интервал А39:D40;
Þ в группе «Обработка» включите селектор ”Скопировать результат в другое место”;
Þ в поле «Поместить результат в диапазон» укажите левую верхнюю ячейку блока вывода (например, А43);
Þ нажмите кнопку ОК .
Результаты представлены на Рис. 2.8.
Рис. 2.8. Результаты фильтрации к примеру 13
ПРИМЕР 14. Выбор информации по перевозкам за 1996 и 1998 года со средней стоимостью проезда от 10 до 50 руб:
Þ создайте блок критериев. Для этого:
Þ скопируйте заголовки столбцов базы данных в строку 50;
|
|
Þ измените заголовки столбцов, для которых задаете условия (например, в ячейке А50 у слова Год поставьте точку, а в ячейке F50 уберите слово руб.);
Þ в ячейке А51 введите формулу =ИЛИ(А4=1996;А4=1998). В результате в ячейке А51 появиться значение ИСТИНА[6];
Þ в ячейке F51 введите формулу =И( F 4>10;F 4<50) ). В результате в ячейке F51 появиться значение ЛОЖЬ[7];
Þ установите курсор в любую ячейку исходного диапазона (например, в С5);
Þ вызовите команду Данные/Фильтр/Расширенный_фильтр;
Þ в поле Исходный диапазон проверьте правильность его задания - должен быть интервал А3:F24;
Þ в поле Диапазон критериев укажите интервал А50:F51;
Þ в группе Обработка включите селектор ”Скопировать результат в другое место”;
Þ в поле Поместить результат в диапазон укажите левую верхнюю ячейку блока вывода (например, А55);
Þ нажмите кнопку ОК .
Результаты представлены на Рис. 2.9.
Рис. 2.9. Результаты фильтрации к примеру 14
[1] БД – это поименованная, целостная, единая система данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных. [4]
[2] Логические выражения строятся с помощью логических функций (И, ИЛИ) и/или знаков логических операций (= , > , < , <> , <= , >= ) .
|
|
[3] Служебное слово, соответствующее знаку логической операции.
[4] Относительная ссылка на ячейку задается в виде: В4, где В - индекс столбца, 4 -номер строки
[5] Абсолютная ссылка задается в виде: $В$4
[6] Результат «ИСТИНА» означает, что значение ячейки А4 удовлетворяет заданному условию.
[7] Результат «ЛОЖЬ» означает, что значение ячейки F4 не удовлетворяет заданному условию.
Дата добавления: 2021-01-21; просмотров: 56; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!