Фильтрация
Во многих случаях в качестве критерия должно служить не одно значение, а н сколько, или же определенное условие на значение, например "не более 3", "меньше или равно 3" и т. д. Для ввода таких расширенных критериев фильтрат служит диалоговое окно настройки автофильтра, вызываемое с помощью пунк1 (Custom) – (Условие) в раскрывающемся списке автофильтра (рис. 4.8, файл 2.mрр).
Рис. 4.8. Диалоговое окно настройки автофильтра
В названии единственного раздела этого диалогового окна указано название столбца, по значениям которого осуществляется фильтрация. В нашем случае это поле Outline Level (Уровень структуры). При загрузке в диалоговом окне отображается текущий критерий автофильтра. Критерий состоит из условия (например, "равно"), отображаемого в левом раскрывающемся списке, и значения (например, 2), причем набор условий, предлагаемых для отбора строк, зависит от типа поля (табл. 4.1).
Таблица 4.1. Виды условий, которые можно использовать для фильтрации.
Название | Перевод | Тип поля | |
Текст | Число | ||
Equals | равно | + | + |
does not equal | не равно | + | + |
is greater than | больше | + | + |
is greater than or equal to | больше или равно | + | + |
is less than | меньше | + | + |
is less than or equal to | меньше или равно | + | + |
is within | в пределах | + | + |
is not within | вне | + | + |
Contains | содержит | + | |
does not contain | не содержит | + | |
contains exactly | содержит точно | + |
Под полями типа "Текст" понимаются поля, содержащие и цифровую, и буквенную информацию (текст, длительность и т. д.).
Под полями типа "Число" понимаются ноля, содержащие только цифровую информацию (числа, даты, стоимость и т. д.).
В диалоговом окне можно указать два условия и определить, должны ли они оба выполняться при фильтрации или достаточно любого из них. Для того чтобы обязательным являлось выполнение обоих условий, нужно выбрать переключатель And (И), а требование выполнения хотя бы одного условия устанавливается переключателем Or (Или).
Совет
В качестве значения условия автофильтра можно задавать не только число, но и значения в других столбцах. Например, если вы хотите отобрать те строки, где фактическая стоимость больше запланированной, то в диалоговом окне настройки автофильтра для поля Actual Cost (Фактические затраты) нужно указать условие "больше", а в качестве значения в квадратных скобках название поля Cost (Затраты): [Cost] ([Затраты]).