Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
85
Добавлен:
16.03.2015
Размер:
3 Mб
Скачать

Фильтрация данных. Автофильтр

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

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

  • Укажите ячейку в фильтруемом списке.

  • Выберите пункт Фильтрв менюДанные, а затем — командуАвтофильтр.

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

  • Выберите значение в списке.

  • Повторите шаги 3 и 4, чтобы ввести дополнительные ограничения для значений в других столбцах.

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

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

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

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

Фильтр установлен по Дата заезда=3.02.04

По= 313

Фильтрация данных. Расширенный фильтр

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

Фильтрация списка с помощью расширенного фильтра

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

В меню Данные выберите командуФильтр,а затем — командуРасширенный фильтр Чтобы показать результат фильтрации, скрыв ненужные строки, установите переключатель «Обработка» в положениеФильтровать список на месте.

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

Введите в поле Диапазон условийссылку на диапазон условий отбора, включающий заголовки столбцов.

Если присвоить диапазону имя Критерии, то ссылка на диапазон будет автоматически появляться в полеДиапазон условий. Можно также определить имяБаза_данныхдля диапазона фильтруемых данных и имяИзвлечьдля области вставки результатов, и ссылки на эти диапазоны будут появляться автоматически в поляхИсходный диапазониПоместить результат в диапазонсоответственно.

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

Условия, создаваемые как результат выполнения формулы (вычисляемый критерий)В качестве условия отбора можно использовать вычисляемое значение, являющееся результатом выполнения формулы. При создании условия отбора с помощью формулы не используйте заголовок столбца в качестве заголовка условия; либо оставьте условие отбора без заголовка, либо используйте заголовок, не являющийся заголовком столбца на листе. Например, следующий диапазон условий отбора : =E5>СРЗНАЧ($G$5:$G$14) отображает строки, которые содержат в столбце G значение, превышающее среднее значение ячеек диапазона E5: E14; заголовок условия отбора не используется

Примеры применения расширенных фильтров:

Условие Идля полейиПолная стоимость

Условие И для поля Полная стоимость

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

Полная стоимость

Полная стоимость

>20000

<50000

Результат фильтрации

Дата заезда

Фамилия И. О.

VIP-обслуживание

Обычное

Дата выезда

Полная стоимость

04.02.2004

Емельянова И. В.

313

3000

1500

19.02.2004

45000

02.02.2004

Иванов С. Ю.

313

3000

1500

10.02.2004

24000

Условие ИЛИ для поля №