Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Критерии отбора




Использование команды Дополнительно (Расширенный фильтр)

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

Перед выполнением команды Расширенный фильтр необходимо:

- составить таблицу критериев отбора;

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

Создание таблицы критериев

1. Поместите таблицу критериев отбора над списком в любое свободное место листа (между таблицей критериев и списком должна остаться как минимум одна пустая строка).

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

3. В ячейки, расположенные под заголовками, введите сами критерии (условия отбора).

Критерии отбора могут быть как простые, так и вычисляемые. Простые критерии отбора – это либо конкретные значения полей, по которым ведется отбор, либо логические выражения, использующие знаки сравнения: >, >=, <, <=,<>. При задании критериев можно воспользоваться следующими символами шаблона: символ ”*” обозначает произвольную последовательность любых символов, символ ”?” обозначает любой единичный символ. Все критерии (как простые, так и вычисляемые), которые заданы в одной строке, выполняются одновременно – аналог логического оператора И. Для объединения критериев с помощью условного оператора ИЛИ критерии задаются в разных строках таблицы критериев.

На рисунке 6 представлен результат фильтрации списка по условию, состоящему из трех простых критериев. Отобраны записи с данными, относящимися к группе ИМ-14011, в которых значения поля Сумма МЛ находятся в диапазоне от 100 до 150. В критерии, используемом для отбора значений по полю Группа, используется символ шаблона ”*” (рис. 4.6).

Рис. 4.6. Задание простых критериев

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

1. Заголовок вычисляемого критерия не должен совпадать ни с одним заголовком поля фильтруемого списка. Можно ввести новый заголовок или оставить ячейку заголовка пустой.

2. Формула критерия должна ссылаться хотя бы на одно поле списка.

3. Ссылки на ячейки, с которыми будет выполняться сравнение должны быть абсолютными.

4. Ссылка на ячейку поля, значения которого будут сравниваться с эталонными, должна быть относительной.

5. Формула критерия является логической формулой, поэтому возвращает значение ИСТИНА или ЛОЖЬ (рис. 4.7).

Рис. 4.7. Задание вычисляемого критерия

Порядок действий при выполнении команды Расширенный фильтр

1. Выделите любую ячейку списка.

2. Выберите команду Данные – Дополнительно. На экране отобразится диалоговое окно Расширенный фильтр. В диалоге команды:

- область Исходный диапазон заполняется автоматически (проверьте, правильно ли был определен диапазон для фильтрации);

- в область Диапазон условий введите диапазон ячеек, который содержит таблицу критериев;

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

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

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




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


Дата добавления: 2014-12-27; Просмотров: 791; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.