Выбор данных с использованием расширенного фильтра



Ê

· Создать блок критериев:

- скопировать заголовки столбцов из исходного диапазона на свободное место рабочего листа,

- под заголовками полей (в следующей строке), на основании которых проводится фильтрация, задать условия поиска,

- если используется вычисляемый критерий изменить (удалить) имя соответствующего поля;

· подготовить блок вывода (если это необходимо):

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

· установить курсор в исходный диапазон;

· вызвать команду Данные/Фильтр/Расширенный фильтр,

в результате откроется диалоговое окно (см. Рис. 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!