Критерии в виде образца-шаблона — КиберПедия 

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Критерии в виде образца-шаблона

2020-11-03 248
Критерии в виде образца-шаблона 0.00 из 5.00 0 оценок
Заказать работу

Критерии в виде образца-шаблона используются для поиска записей, содержащих похожий, но не совпадающий полностью текст. К текстовым символам шаблона относятся звездочка (*) и знак вопроса (?). Они обозначают следующее:

ü? – любой одиночный символ в той же позиции;

ü * - любая последовательность символов в той же позиции.

Если, например, вы не помните, что стоит в поле Имя: “Дима “ или “Дина”, в качестве критерия можно ввести: Ди?а.

Звездочку можно ставить в любом месте - в начале, в середине или в конце текста. Чтобы узнать, к примеру, всех клиентов фирмы, зарегистрированных как ЗАО, достаточно набрать критерий: ЗАО*.

Множественные критерии на основе логических операций

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

Для наложения нескольких условий поиска в Excel служат логические операции И, ИЛИ (AND, OR). В диалоговом окне Пользовательский автофильтр два условия можно соединить с помощью любой из двух логических операций. Расширенный фильтр допускает ввод множества условий, соединенных различными способами. Если условия находятся в одной строке, то они считаются соединенными логической операцией И, если в разных – то логической операцией ИЛИ.

Вычисляемые критерии на основе логических формул

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

Правила записи вычисляемых критериев:

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

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

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

Средства  фильтрации

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

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

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

Правила записи диапазона критериев:

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

ü Не требуется включать все имеющиеся заголовки и сохранять их порядок.

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

ü Для ввода условий можно использовать несколько строк.

Рассмотрим использование расширенного фильтра на примере 2.

Пример 2.

С помощью расширенного фильтра составьте список фирм, Сумма в счете у которых больше 50000 рублей.

1. В свободной области электронной таблицы создайте таблицу критериев (см. рекомендации по составлению таблицы критериев).

Рис.9. Создание таблица критериев

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

Рис.10. Создание выходного документа

3. Выберите на ленте вкладку Данные. В группе Сортировка и фильтр выберите команду Дополнительно. Появится диалоговое окно Расширенный фильтр (рис.11).

Рис.11. Диалоговое окно Расширенный фильтр

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

5. Введите диапазон списка данных в поле Исходный диапазон (ввод лучше всего осуществлять путем протаскивания указателя мыши по диапазону исходного списка данных) – A1:E11.

6. Введите диапазон критериев в поле Диапазон условий – G2:G3.

7. Если выбрано положение скопировать результат в другое ме сто, укажите диапазон на рабочем листе, где необходимо вывести результаты работы расширенного фильтра и укажите его в поле Поместить результат в диапазон –B13:C13.

8. Установите флажок   Только уникальные записи, если не хотите, чтобы одинаковые записи повторялись  (будет выводиться только первая из всех удовлетворяющих критерию одинаковых записей).

9. Нажмите кнопку OK.

Результаты работы расширенного фильтра сразу же отобразятся на рабочем листе.

Рис.12. Результат работы расширенного фильтра примера 2

Пример 3.

Отобрать записи фирм, Сумма в счете у которых от 50000 до 90000 рублей.

1. Введите диапазон базы данных (А1:Е11).

2. Введите диапазон условий (G2:H3). В этом примере два условия соединяются логической операцией И (И Сумма в счете > 50000, И Сумма в счете < 90000), поэтому в диапазоне условия они располагаются в одной строке.

3. Поместите результат в диапазон (В13:С13) (рис.14).

Рис.13. Пример с использованием логической операции И

Рис. 14. Результат работы расширенного фильтра примера 3.

Пример 4.

Определить, у каких фирм Сумма в счете от 30000 рублей и Дата счета позже  20.04.2007.

1. Введите диапазон базы данных (А1:Е11).

2. Введите диапазон условий (G2:H3). В этом примере два условия соединяются логической операцией И (И Сумма в счете > 30000, И Дата счета      >= 20.04.2007), поэтому в диапазоне условия они располагаются в одной строке.

3. Поместите результат в диапазон (В13:D13) (рис.15).

Рис.15. Пример 4.

Рис 16. Результат работы расширенного фильтра примера 4.

Пример 5.

С помощью расширенного фильтра составьте список фирм, у которых  счета, выставленные раньше июля 2007, на сумму от 10000 руб., рассматривая лишь фирмы со специализацией, соответствующей образцу Быт* ( Бытовая техника или Бытовая химия).

1. Введите диапазон базы данных (А1:Е11).

2. Введите диапазон условий (G2:I3). В этом примере три условия соединяются логической операцией И, поэтому в диапазоне критерия они располагаются в одной строке в трех столбцах.

3. Поместите результат в диапазон (В13:E13).

Рис.17. Пример 5.

Пример 6.

Отобрать фирмы и сумму в счете,  которые специализируются на Цветах и Косметике.

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

Диапазон условий (G2:G4).

 

Рис. 18. Пример 6

Пример 7.

Отобрать записи фирм, у которых Сумма в счете больше средней суммы.

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

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

Диапазон условий (G5:G6).

Рис.19. Вычисляемый критерий 1

или диапазон условий (G5:G6)

 

Рис.20. Вычисляемый критерий 2

Рис. 21. Результат работы вычисляемого критерия


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

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.006 с.