Автофильтр ция с использованием логических выражений



Проведение такой автофильтрации требует настройки автофильтра.

Ê

· Выделить таблицу, содержащую БД, либо строку заголовков, либо ячейку с именем поля;

· вызвать команду Данные/Фильтр/Автофильтр;

· нажать кнопку со стрелкой в столбце, содержащем данные, по значениям которых необходимо отфильтровать список;

· выбрать строку (Условие…) (см. Рис. 2.1.);

· в появляющемся диалоговом окне Рис. 2.4.) задать условия отбора;

· чтобы применить одно условие отбора, следует выбрать в левом верхнем поле из разворачивающихся наборов необходимый оператор сравнения[3] и в правом верхнем поле выбрать или ввести значение ;

· чтобы применить второе условие отбора, установить селектор в положение "И" или "ИЛИ" и повторить для второй строки аналогичные действия;

· нажать кнопку ОК .

 

Рис. 2.4. Диалоговое окно Настройки автофильтра

ПРИМЕР 10. Выбор данных с пассажирооборотом меньше 100000. (Фильтрация по полю "Пассажирооборот" со значением < 100000 ):

Þ щелкните по ячейке с именем поля “Пассажирооборот”;

Þ вызовите команду Данные/Фильтр/Автофильтр;

Þ нажмите кнопку со стрелкой в столбце " Пассажирооборот ";

Þ из раскрывающегося списка выберите служебное слово (Условие…),

Þ в левом верхнем поле с помощью раскрывающегося списка выберите оператор сравнения "меньше" (см. Рис. 2.5.);

Þ в соседнем правом поле введите значение 100000;

Þ нажмите кнопку ОК .

Для восстановления исходной таблицы щелкните на строке (Все) в раскрывающимся списке поля " Пассажирооборот ".

Рис. 2.5. Пример настройки автофильтра

 

ПРИМЕР 11. Выбор данных с пассажирооборотом от 100000 до 1000000. (Фильтрация по полю "Пассажирооборот" со значением > =100000 и <= 1000000).

Þ Повторите первые четыре действия из предыдущего примера;

Þ в левом верхнем поле с помощью раскрывающегося списка выберите оператор сравнения "больше или равно";

Þ в соседнем правом поле введите значение 100000;

Þ включите селектор "И";

Þ в левом нижнем поле спомощью раскрывающегося списка выберете оператор сравнения "меньше или равно";

Þ в соседнем правом поле введите значение 100000;

Þ Нажмите кнопку ОК .

ПРИМЕР 12. Выбор данных с пассажирооборотом от 100000 до 1000000 и со средней стоимостью проезда меньше 10 или больше 50. (Фильтрация по полю "Пассажирооборот" со значением >=100000 и <= 1000000 и по полю "Средняя стоимость проезда" со значением < 10 или >50).

Поскольку автофильтр к текущей базе уже применен и выбраны данные с указанным пассажирооборотом, то осталось указать условия извлечения по полю "Средняя стоимость проезда":

Þ нажмите кнопку со стрелкой в столбце "Средняя стоимость проезда";

Þ из раскрывающегося списка выберите служебное слово (Условие…);

Þ в левом верхнем поле с помощью раскрывающегося списка выберите оператор сравнения "меньше";

Þ в соседнем правом поле введите значение 10;

Þ включите селектор "ИЛИ";

Þ в левом нижнем поле с помощью раскрывающегося списка выберите оператор сравнения "больше";

Þ в соседнем правом поле введите значение 50;

Þ нажмите кнопку ОК .

Результаты представлены на Рис. 2.6.

Рис. 2.6. Результаты фильтрации к примеру 12


Дата добавления: 2021-01-21; просмотров: 78; Мы поможем в написании вашей работы!

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






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