Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Excel продолжение методички.doc
Скачиваний:
24
Добавлен:
09.04.2015
Размер:
6.61 Mб
Скачать

Множественный критерий отбора

Если в диапазоне критериев используется несколько строк, критерии в каждой строке соединены оператором ИЛИ. Например, можно отфильтровать строки списка так, чтобы они отвечали следующим требованиям.

  1. В поле Месяц содержится значение Январь И в поле Товар — значение Товар В.

  2. ИЛИ в поле Месяц содержится значение Февраль И при этом значения в поле Всего превышают 1 000.

Диапазон критериев может иметь любое количество строк, соединенных одна с другой оператором ИЛИ.

Текстовые и числовые критерии

При фильтрации можно использовать сравнения с числом или строковой (текстовой) константой с помощью операторов, таких, как равно (=), больше чем (>), не равно (<>)и т.д.

В табл.1 представлен список операторов сравнения, которые можно использовать в текстовых или числовых критериях.

Табл.1.Операторы сравнения

Оператор

Тип сравнения

=

Равно

>

Больше чем

>=

Больше либо равно

<

Меньше

<=

Меньше либо равно

<>

Не равно

В табл.2 показаны примеры строковых критериев.

Табл.2.Примеры строковых критериев

Критерий

Действие

>K

Слова, начинающиеся с букв от Л до Я

<>C

Все слова, кроме начинающихся с буквы С

="Январь"

Все слова "Январь"

См*

Слова, начинающиеся с букв "См"

с*с

Слова, начинающиеся с буквы "с" и заканчивающиеся буквой "с"

с?c

Слова из трех букв, начинающиеся с буквы "с" и заканчивающиеся

буквой "с"

В текстовых сравнениях не различаются прописные и строчные буквы. Например, критерий си*соответствует как фамилии Сидоров, так и слову сильный.

Вычисляемые критерии

Использование вычисляемых критериев может сделать операцию фильтрации более гибкой. Вычисляемый критерий основывается на одном или нескольких вычислениях и, по существу, вычисляет для списка новое поле. Поэтому следует помещать новое название поля в первую строку диапазона критериев.

Предположим, что список содержит информацию о выполняемых вашей фирмой проектах: номер проекта, дата начала проекта, дата окончания, ресурсы, необходимые для выполнения проектов, и т.п. Если вы хотите увидеть информацию только о проектах, длительность которых превышает 30 дней, необходимо использовать формулу

=Дата_окончания-Дата_начала>=30

Эта формула возвращает логическое значение истина илиложьформула ссылается на ячейки с данными, расположенными в первой строке списка, следующей после строки заголовков. Когда список будет отфильтрован, в нем будут отображены только те проекты, продолжительность которых (Дата_окончания-Дата_начала) больше либо равна 30 дням.

Обратите внимание, что можно получить тот же результат без использования вычисляемого критерия. Нужно просто прибавить к списку новый столбец с формулой, по которой вычисляется продолжительность проекта. Однако использование вычисляемого критерия избавляет вас от необходимости добавлять лишний столбец в список:

При использовании вычисляемых критериев рекомендуется помнить некоторые правила.

  1. Не используйте заголовки полей списка в диапазоне критериев для вычисляемого значения. Создайте новый заголовок или просто оставьте пустую ячейку.

  2. Можно использовать любое количество вычисляемых критериев, а также сочетания вычисляемых критериев с невычисляемыми.

  3. Не обращайте внимания на значения, возвращаемые формулами в диапазоне критериев. Они ссылаются на первую строку списка.

  4. Если ваша вычисляемая формула ссылается на значения вне списка, используйте абсолютные, а не относительные ссылки. Например, вместо С1 используйте ссылку $С$1.

  5. При создании формул вычисляемых критериев используйте первую строку списка " (не строку заголовков!). Используйте относительные, а не абсолютные ссылки. Например, вместо $С$5 используйте ссылку С5.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]