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

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

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

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

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

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

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

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

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

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

Оператор

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

=

Равно

>

Больше чем

>=

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

<

Меньше

<=

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

<>

Не равно

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

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

Критерий

Действие

>K

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

<>C

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

="Январь"

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

См*

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

с*с

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

с?c

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

буквой "с"

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

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

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

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

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

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

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

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

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

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

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

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

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

Другие возможности расширенной фильтрации

В диалоговом окне Расширенный фильтр представлены еще две опции, которые рассматриваются дальше.

  1. Скопировать результат в другое место.

  2. Только уникальные записи.

Копирование отобранных строк

Если вы выберете переключатель Скопировать результат в другое место в диалоговом окне Расширенный фильтр, то отобранные строки будут скопированы в другое место активного рабочего листа или на другой лист. Место определяется в поле Поместить результат в диапазон. Обратите внимание, что при использовании этой опции сам список не фильтруется.

Отображение только уникальных строк

При выборе опции Только уникальные записи все одинаковые строки, отвечающие определенному критерию, будут скрыты. Если вы не установили диапазон критериев, то в списке будут скрыты все одинаковые строки.

Сортировка списка

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

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

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