Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5-6 / Excel_Rabota_so_spiskami_5_6_zadania.doc
Скачиваний:
9
Добавлен:
11.04.2015
Размер:
1.59 Mб
Скачать

4.3. Расширенный фильтр

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

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

Кроме того, диапазон критериев должен включать хотя бы одну пустую строку ячеек сразу под заголовками. В этой строке (или строках) записываются условия поиска, причём все, что записано в столбце под заголовком поля, относится именно к этому полю. Для ввода условий можно использовать несколько строк.

4.2.1. Использование множественного сравнения в диапазоне критериев

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

  1. Если несколько условий введено в одной строке, показаны будут только те записи, которые удовлетворяют всем условиям одновременно.

  2. Если по одному условию введено в разных строках, показаны будут записи, которые удовлетворяют хотя бы одному условию.

  3. Если несколько условий введено в нескольких строках и столбцах, будут показаны записи, которые удовлетворяют иливсемусловиям первой строки,иливсемусловиям второй строки,иливсемусловиям третьей строки и т. д.

4.2.2. Поиск соответствия по вычисляемому критерию

В некоторых случаях необходимо более точно описывать отбираемые данные. Например, может потребоваться вывести величины, попадающие в определенный интервал, или даже применить формулы для описания условий. В таких случаях могут помочь вычисляемыекритерии (рис. 4).

Рис. 4. Пример вычисляемого критерия

Формулы, результатом которых является логическая величина ИСТИНА или ЛОЖЬ, могут использоваться в качестве критерия при фильтрации данных. Если формула для некоторой записи выдаёт значение ИСТИНА, эта запись удовлетворяет критерию.

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

Вычисляемый критерий может зависеть от нескольких полей и содержать несколько функций, но результатом обязана быть логическая величина (ИСТИНА, ЛОЖЬ). Расширенный фильтротбирает записи, для которых проверяемое условие истинно.

Вычисляемый критерий должен быть введён в диапазоне критериев под пустымзаголовком (рис. 4) илинесовпадающимни с одним из имен полей. Ссылка на данные должна указывать на первые строки в списке под строкой заголовков. Диапазон критериев не должен содержать пустых строк.

Критерий может быть составлен с помощью логических функций И ( ),ИЛИ ( ),НЕ ( ). Эти функции используются, если сложное условие нельзя или неудобно задавать путём добавления строк в диапазон критериев. Аргументами функцийИ ( ),ИЛИ ( ),НЕ ( ) являются логические выражения.

Соседние файлы в папке 5-6