Обеспечение поиска и фильтрации.

Наиболее часто используемыми операциями над базами данных в Excel является поиск и фильтрация.

Для этого имеется ряд средств, от самых простых до самых сложных.

· Форма данных для поиска и изменения записей списка

· Автофильтр для выборки данных на базе простых критериев

· Расширенный фильтр для выборки данных на базе сложных критериев

 

 

Типы критериев.

 

Поиск и фильтрация данных в Excel осуществляется по критериям.

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

 

Excel поддерживает несколько типов критериев:

· Критерий на основе сравнения

В данных критериях используются только операторы сравнения

Таблица – Операторы, используемые в критерии на основе сравнения

Оператор Выполняемое действие
=(данные) Выбираются те записи, в соответствующем поле которых данные совпадают с заданным значением
= Выбираются записи с пустым полем
< >(данные) Выбираются те записи, в соответствующем поле которых данные не совпадают с заданным значением
< > Выбираются записи не с пустым полем
< (данные) Выбираются те записи, в соответствующем поле которых данные меньше заданного значения
> (данные) Выбираются те записи, в соответствующем поле которых данные больше заданного значения
< =(данные) Выбираются те записи, в соответствующем поле которых данные меньше либо равны заданного значения
> =(данные) Выбираются те записи, в соответствующем поле которых данные больше либо равны заданного значения

 

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

Для этого критерия используются символы шаблонов

Таблица – Символы шаблонов

Символ шаблона Выполняемое действие
? Заменяет один любой символ. Например, если есть элементы «Даша» и «Паша», то критерий по этому полю типа «?аша» отберет записи, содержащие как первый, так и второй элемент
* Позволяет задать неограниченную последовательность любых символов. Например, критерий «Ан*ей» отберет все записи, начинающиеся с «Ан» и заканчивающиеся на «ей»

 

· Критерий на основе множественных условий

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

Таблица – Логические операторы, используемые в критерии на основе множественных условий

Логический оператор Выполняемая функция
И (AND) Извлекаются данные, удовлетворяющие всем условиям. Например, по критерию (> 100) И (< 200) отберутся все данные, лежащие между числами 100 и 200
ИЛИ (OR) Извлекаются данные, удовлетворяющие хотя бы одному условию. Например, по критерию 1995 ИЛИ 1994 отберутся все данные со значениями в соответствующем поле, равным или 1995, или 1994.

 

· Критерий на основе логических формул

Иногда бывает удобнее воспользоваться более сложными формами критериев. К данным случаям можно причислить задание условий поиска и фильтрации с помощью логических функций, т. е. функций возвращающих либо значение true (истина), либо false (ложь), и вычисляемых выражений, дающих результат в такой форме. При этом допускается создавать условия фактически неограниченного размера и уровня вложенности. Особенностью критериев на основе логических формул является ограничение на их применение в средствах обработки данных — такие критерии допустимы только при использовании расширенного фильтра.

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

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

 

Средства поиска и фильтрации данных по критерию

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

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

· Форма данных для поиска и изменения записей списка

· Автофильтр для выборки данных на базе простых критериев

· Расширенный фильтр для выборки данных на базе сложных критериев

 

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

 

Форма данных для поиска и изменения записей списка

Для того чтобы воспользоваться формой данных для поиска в списке:

· Определить нужный список

· Меню-Данные-Форма

· В ДО «Форма» команду Критерии

· В полях ввода задать критерий поиска

· С помощью кнопок Назад и Далее выбрать нужную запись, если критерий соответствует несколько записей

· Отредактировать нужную запись

· Нажать кнопку Закрыть для окончания работы с формой

 

Автофильтр для выборки данных на базе простых критериев

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

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

Для выполнения автофильтрации необходимо:

· Определить нужный список

· Меню-Данные-Фильтр-Автофильтр. После этого строка названия полей изменяется

 

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

· Выбрать в этом списке необходимый способ фильтрации. Данные будут отфильтрованы в соответствии с выбранным вариантом.

Автофильтр позволяет задать несколько вариантов условия фильтрации по полю

 

Все Фильтрация по полю отключена. – выводятся все поля

Первые 10… – позволяет осуществлять выбор элементов списка, являющихся наименьшими или наибольшими значениями.

Для этого

· Выбрать в выпадающем списке нужного поля элемент Первые 10 и

· в появившемся ДО Наложение условия по списку в левом выпадающем списке выбрать количество выбираемых записей (от 0 до 500)

· В центральном списке –Наибольших или Наменьших

· В правом выпадающем списке определить способ задания количества нужных записей – в элементах списка или % от количества элементов

Примечание:

С помощью команды Первые 10можно обрабатывать только числовые данные. Использование этой команды с текстовыми данными не дает никакого результата.

 

Условие.. -позволяет задать сложное (множественное) условие фильтрации в поле списка (пользовательский автофильтр)

Для этого

· Выбрать в выпадающем списке нужного поля элемент Условие..

· В ДО Пользовательский автофильтр задать условия сравнения с помощью выпадающих списков. В левых списках задаются способы сравнения, в правых – значения, с которыми производятся сравнения. С помощью переключателя И или ИЛИ задается способ объединения условий

· И ОК

Расширенный фильтр для выборки данных на базе сложных критериев

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

Расширенным фильтром рекомендуется использовать в следующих случаях:

• когда условие отбора должно одновременно применяться к ячейкам двух и более столбцов;

• когда к ячейкам одного столбца необходимо применить три и более условий отбора:

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

Для этого

· Задать критерий для поиска информации, и область извлечения данных если это необходимо

· Меню-Данные-Фильтр-Расширенный фильтр

· В ДО Расширенный фильтр с помощью переключателя поля Обработка выбрать нужный результат: Фильтровать список на месте или Скопироватьрезультат в другое место

 

· В поле Исходный диапазон указать месторасположение исходного списка

· В поле Диапазон условий указать диапазон критериев

· В поле Поместить результат в диапазон указать диапазон извлечения. Данное поле доступно в том случае, когда установлен переключатель Скопировать результат в другое место

· Установить флажокТолько уникальные записи, еслинеобходимо, чтобы одинаковые записи не повторялись, а выводились только один раз

· ОК

 








Дата добавления: 2015-08-08; просмотров: 1704;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.019 сек.