Microsoft excel: сортировка и фильтрация данных

Использование фильтров

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

Фильтр по выделенному

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

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

Откроем таблицу студент в режиме таблицы. Выделим букву с в поле ФИО одной из записей, где фамилия начинается с этой буквы. Выберем команду меню Записи [ Фильтр | Фильтр по выделенному или нажмем соответствующую кнопку на панели инструментов Таблица в режиме таблицы.В результате фильтрации в таблице будут отображены только те записи, в которых фамилия студента начинается на букву «Б».

В результате фильтрации в таблице будут отображены только те записи, в которых фамилия студента начинается на букву «Б». Среди найденных данных о студентах выберем родившихся в 1977оду.

Выделим в поле Дата рождения (ддтар) одной из записей значение 77. После выполнения команды Фильтр по выделенному из всех записей подмножества в таблице останутся только те, в которых поле которых имеет значение 1977.

В таблице или форме, для которой применен фильтр, в строке перехода по записям указано из (Фильтр).

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

Для отбора записей, поля которых не содержат выделенного значения, необходимо после выделения значения выбрать команду меню Записи | Фильтр | Исключить выделенное или нажать правую кнопку мыши и в контекстном меню выбрать команду Исключить выделенное. Если необходимо работать со всеми записями таблицы, то действие фильтра можно отменить, воспользовавшись командой Записи | Удалить фильтр или нажав соответствующую кнопку на панели инструментов. При этом фильтр снимается с таблицы, но сохраняется, и в любой момент его можно применить повторно, используя команду Записи | Применить фильтр.

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

Обычный и расширенный фильтр.

Кроме фильтра по выделенному можно использовать и другие два типа фильтров — обычный и расширенный фильтр.

Обычный фильтр

Обычный фильтр вызывается командой Записи | Фильтр | Изменить фильтр, или соответствующей кнопкой панели инструментов. В этом окне можно создать новый фильтр или просмотреть и откорректировать ранее созданный фильтр.

После выполнения команды Записи | Фильтр | Изменить фильтр в окне обычного фильтра Фильтр на экран выводится пустая таблица или форма для активного объекта базы данных. На вкладке Найти в поля фильтра вводятся значения, по которым будут отбираться записи. Значения могут вводиться с клавиатуры или выбираться из списка, как это показано для поля. Ввод значений в несколько полей одной строки фильтра определяет отбор записей, в которых присутствуют все указанные значения. При этом заданные условия рассматриваются как объединяемые логической операцией «И».

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

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

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

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

Ввод критериев фильтрации

И в области фильтров, и на странице запроса критерии фильтрации вводятся в поле под полем фильтра.

Тип поля фильтра определяет, какие критерии можно ввести. Например, при фильтрации поля, которое имеет фиксированные значения, можно выбирать только из этих значений. Дополнительные сведения об особенных знаках фильтров см. в разделах и .

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

Критерии фильтра и символы

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

Важно!

Могут быть ситуации, когда значения поля содержит эти символы, и требуется фильтрация по ним. Чтобы это сделать, необходимо включить выражение фильтра, которое содержит данный символ в кавычках («). Например, если необходимо фильтровать записи, которые начинаются с текста S&R, выражение фильтра имеет вид .

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

Примечание

Если в одном фильтре более 200 операторов, система автоматически сгруппирует некоторые выражения в скобки с целью обработки. Это не влияет на фильтр или результаты.

(..) Диапазон

Образец выражения Отображаемые записи
Номера от 1 100 до 2 100
До 2500, включительно
Даты по 31.12.00 включительно
Информация для 8-го учетного периода и позже.
С даты начала по 23 число текущего месяца текущего года до 23:59:59
с 23 текущего месяца текущего года 00:00:00 до конца
с 22 текущего месяца текущего года 0:00:00 по 23 текущего месяца текущего года 23:59:59

(<>) Не равно

Образец выражения Отображаемые записи
Все числа, кроме 0 Возможность использования Microsoft SQL Server позволяет комбинировать данный символ со знаками подстановки. Например, <>A* означает несоответствие любым текстам, начинающимся с А.

(*) Неопределенное количество неизвестных символов

Образец выражения Отображаемые записи
Текст, который содержит «Ко» с учетом регистра.
Текст, который заканчивается на «Ко» с учетом регистра.
Текст, который начинается с «Ко» с учетом регистра.

Объединенные выражения форматов

Образец выражения Отображаемые записи
Включает все записи с номером 5999 или номерами от 8100 до 8490.
Все записи с номером меньше или равно 1299 или номером от 1400 или больше (все номера, кроме от 1300 до 1399).
Все записи с номерами больше 50 и меньше 100 (номера от 51 до 99).

Токены фильтра

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

Совет

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

(%me или %userid) Записи, назначенные вам

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

Образец выражения Отображаемые записи
или Записи, которые назначены вашей учетной записи пользователя.

(%mycustomers) Клиенты в «Мои клиенты»

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

Образец выражения Отображаемые записи
Клиенты в списке Мои клиенты вашего ролевого центра.

(%myitems) Товары в списке «Мои товары»

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

Образец выражения Отображаемые записи
Товары в списке Мои товары вашего ролевого центра.

(%myvendors) Поставщики в списке «Мои поставщики»

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

Образец выражения Отображаемые записи
Поставщики в списке Мои поставщики вашего ролевого центра.

Как пользоваться автофильтром

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

Выбор уникальных значений

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

  1. Выделите нужный диапазон клеток.
  2. Кликните на кнопку «Сортировка».
  3. Выберите инструмент «Фильтр».
  1. После этого вы увидите, что около первой ячейки появится символ выпадающего списка.
  2. Кликните на него.
  3. Благодаря этому появится список уникальных значений. Вам нужно поставить галочки около тех данных, которые должны выводиться на экран.
  4. Чтобы сохранить изменения, необходимо нажать на «OK».

В качестве примера оставим все значения, кроме цифры «4».

  1. Результат будет следующим.

Числовые фильтры

Кроме этого есть и дополнительные методы выбора данных для отображения. Они позволяют вывести на экран не какие-то определенные значения, а всё, что угодно, лишь бы это соответствовало условию отбора.

Работает это очень просто.

  1. Кликаем на иконку около первой клетки.
  2. Выбираем пункт «Числовые фильтры».
  3. Указываем нужный критерий отбора информации.
  1. В качестве примера выберем «больше или равно».

Благодаря этому откроется окно, в котором можно будет указать необходимые условия

Обратите внимание на то, что этот критерий можно расширить. Вы можете использовать сразу две строки для составления логического выражения.
Для сохранения пользовательского автофильтра требуется нажать на кнопку «OK».

  1. В качестве примера укажем цифру «3».
  1. Сразу после этого вы увидите, что все числа, которые были меньше 3, исчезли из поля видимости.

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

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

  1. Кликните на иконку в первой клетке.
  2. Выберите пункт «Удалить фильтр из столбца 1». В вашем случае название будет отличаться.
  3. Благодаря этому книга примет прежний вид.

Настраиваемый фильтр

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

  1. Нажмите на инструмент автофильтра.
  2. Выберите пункт «Числовые фильтры».
  3. Кликните на указанный вариант.
  1. После этого вас попросят указать детали сортировки.
  2. Раскройте список и прокрутите вниз. Вы увидите, что там есть такие условия, которые в меню изначально отсутствуют.
  3. Затем нужно будет указать сам критерий отбора и сохранить фильтр нажатием на кнопку «OK».

Упорядочивание элементов

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

  1. Нажимаем на указанную иконку.
  2. Выбираем нужный вам способ для упорядочивания данных.
  1. В результате этого вы увидите, что все данные перемешались согласно нашим указаниям. Мы в качестве примера выбрали вариант «по возрастанию».

Упорядочивание по цвету

Для демонстрации этой возможности нужно будет некоторые клетки выделить каким-нибудь цветом.

Затем порядок действий будет таков:

  1. Снова нажимаем на иконку автофильтра.
  2. Выбираем пункт «Сортировка по цвету».
  3. Затем указываем нужный вам вариант.
  1. Для более детальной настройки нужно будет выбрать пункт «Пользовательская сортировка».
  1. После этого появится окно, в котором вы сможете:
    • выбрать способ сортировки (по цвету ячейки или шрифта, значению или значку);
    • указать порядок (цвет и положение).

Фильтр по цвету

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

  1. Нажимаем на указанную иконку.
  2. Выбираем «Фильтр по цвету».
  3. Указываем какой-нибудь цвет.
  1. В итоге вы увидите, что останутся только те ячейки, которые соответствуют выбранному цвету.

Работа с датами

Автофильтр может работать не только с числами. Этот инструмент отлично справляется и с временными данными. Для этого сначала добавим случайные даты.

Затем нужно будет выполнить несколько простых манипуляций.

  1. Выделяем наш диапазон ячеек.
  2. Нажимаем на инструмент «Сортировка».
  3. Выбираем вариант «Фильтр». В дальнейшем можете использовать горячие клавиши Ctrl+Shift+L.
  1. После этого снова кликаем на знакомый нам инструмент.
  2. На этот раз вы увидите новый пункт «Фильтр по дате», поскольку наши значения соответствуют этому формату.
  3. Кликнув по нему, вы увидите огромный список различных условий фильтрации. Выбирайте что хотите.

Как сделать фильтр в Excel по столбцам

Фильтрация данных – это выборка из базы строк соответствующим определенным условиям. Например, отбор всех клиентов женского пола с одного или нескольких городов.

С данной таблицы нужно выбрать всех клиентов в возрасте до 30-ти лет проживающих в городах Москва и Санкт-Петербург.

Microsoft excel: сортировка и фильтрация данных

  1. Снова перейдите на любую ячейку таблицы базы данных клиентов и выберите инструмент: «Главная»-«Редактирование»-«Сортировка и фильтр»-«Фильтр».
  2. Щелкните по выпадающему списку столбца «Город» и отметьте галочками только Москву и Санкт-Петербург. И нажмите ОК.

Щелкните по выпадающему списку столбца «Возраст» и выберите опцию: «Числовые фильтры»-«Настраиваемый фильтр».

Microsoft excel: сортировка и фильтрация данных

Заполните поля в окне «Пользовательский автофильтр» как указано на рисунке и нажмите ОК.

Как видно в столбце «№п/п» отсутствуют некоторые номера, что подтверждает о фильтрации данных в таблице

Так же обратите внимание, как изменились кнопки выпадающих списков на столбцах C и F. Так как они содержать настройки их Excel отметил значком воронки

Теперь если нам нужно вернуть исходный вид базы данных о клиентах мы знаем, по каким столбцам нужно изменить настройки фильтрации. Но еще быстрее сбросить фильтр можно выбрав по новой инструмент «Главная»-«Редактирование»-«Сортировка и фильтр»-«Фильтр».

Листы Excel – это универсальные инструменты для сбора информации. В их строках описываем все элементы данных, а в столбцах – свойства. Строки нужно заполнять непрерывно одна за другой не оставляя пустых строк. Таким образом, у нас образуется простая однотабличная (не реляционная) база данных.

В языках баз данных (SQL и т.п.) строки таблиц считаются рядами, а столбцы – полями. Названия полей записаны в самой первой строке (заголовок таблицы) и эта строка не является рядом базы данных.

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

Только тогда мы имеем возможность обрабатывать данные в Excel с максимальной эффективностью.

Фильтрация списков

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

Фильтры
бывают двух типов: обычный
фильтр (его
еще называют автофильтр) и расширенный
фильтр.

Для
применения автофильтра нажмите ту же
кнопку, что и при сортировке — «Сортировка
и фильтр»
и выберите пункт «Фильтр»
(конечно же, перед этим должен быть
выделен диапазон ячеек).

В столбцах списка
появятся кнопки со стрелочками, нажав
на которые можно настроить параметры
фильтра.

Microsoft excel: сортировка и фильтрация данных

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

Microsoft excel: сортировка и фильтрация данных

Для
формирования более сложных условий
отбора предназначен пункт «Текстовые
фильтры»
или «Числовые
фильтры».
В окне «Пользовательский
автофильтр»
необходимо настроить окончательные
условия фильтрации.

Microsoft excel: сортировка и фильтрация данных

При использовании
расширенного фильтра критерии отбора
задаются на рабочем листе.

Для этого надо
сделать следующее.

Скопируйте и
вставьте на свободное место шапку
списка.

В соответствующем
поле (полях) задайте критерии фильтрации.

Microsoft excel: сортировка и фильтрация данных

Выделите основной
список.

Нажмите
кнопку «Фильтр»
на панели «Сортировка
и фильтр»
ленты «Данные».

На
той же панели нажмите кнопку «Дополнительно».

Microsoft excel: сортировка и фильтрация данных

В
появившемся окне «Расширенный
фильтр»
задайте необходимые диапазоны ячеек.

Microsoft excel: сортировка и фильтрация данных

В результате
отфильтрованные данные появятся в новом
списке.

Microsoft excel: сортировка и фильтрация данных

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

Задание
1.
Запустите
программу Microsoft
Eхcel, затем откройте заготовку файла:

С
\ Мои документы \ Шаблон для Eхcel \ Продажа
быттехники.
Сохраните
файл в свою папку.

  1. Отсортируйте
    таблицу по полю Наименование
    товара

    по возрастанию.

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

  3. Выполнитесортировку
    строки таблицы снова по возрастанию
    столбцаКод.
    Чтобы в
    дальнейшем было удобней работать с
    таблицей, измените в ней порядок
    столбцов. Поставьте в таблице столбец
    Кодпервым.

  4. Отобразим
    в таблице Товары
    только Холодильники.

  5. Проведите сложную
    фильтрацию по каким-либо полям таблицы
    Товары.

  6. Для
    фильтрации поля Количество
    назначьте два условия в Пользовательском
    автофильтре – первый тип условия –
    меньше
    с предельным значением 30
    и второй тип условия – больше
    с предельным значением 10.

  7. Отключите
    режим фильтрации для выполнения
    следующего Упражнения.
    Снятие режима
    Автофильтр
    с таблицы выполняется так же, как и его
    назначение, повторным выбором в меню
    Данные
    пункта Фильтр–Автофильтр.

  8. Подведение
    промежуточных итогов.

Основным условием
списковой таблицы является одинаковая
структура строк и типов данных в них
для всех ячеек таблицы.

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

Контрольные
вопросы:

  1. Для чего используется
    сортировка списков?

  2. В чём отличие
    фильтрации от сортировки?

  3. Какие виды фильтров
    бывают? В чём их отличие друг от друга?

3.
MICROSOFTPOWERPOINT

Лабораторная
работа № 1

Фильтрация записей по выбору пользователяFilter records by user selection

Привязка модели добавляет несколько атрибутов, которые позволяют определить, как задать значение параметра в методе привязки модели.Model binding adds several attributes which enable you to designate how to set the value for a parameter in a model binding method. Эти атрибуты находятся в пространстве имен System. Web. моделбиндинг .These attributes are in the System.Web.ModelBinding namespace. в том числе:They include:

  • ControlControl
  • Куки-файлCookie
  • ФормаForm
  • ПрофильProfile
  • QueryStringQueryString
  • RouteDataRouteData
  • СеансSession
  • ФилеUserProfile
  • Состояние видаViewState

В этом учебнике будет использоваться значение элемента управления для фильтрации записей, отображаемых в GridView.In this tutorial, you will use a control’s value to filter which records are displayed in the GridView. Атрибут элемента управления будет добавлен к созданному ранее методу запроса.You will add the Control attribute to the query method you had created earlier. В следующем учебнике к параметру будет применен атрибут QueryString , чтобы указать, что значение параметра берется из значения строки запроса.In a later tutorial, you will apply the QueryString attribute to a parameter to specify that the parameter value comes from a query string value.

Во-первых, над ValidationSummary добавьте раскрывающийся список для фильтрации отображаемых учащихся.First, above the ValidationSummary, add a drop down list for filtering which students are shown.

В файле кода программной части измените метод Select, чтобы получить значение из элемента управления, и задайте в качестве имени параметра имя элемента управления, предоставляющего значение.In the code-behind file, modify the select method to receive a value from the control, and set the name of the parameter to the name of the control that provides the value.

Для разрешения атрибута элемента управления необходимо добавить инструкцию using для пространства имен System. Web. моделбиндинг .You must add a using statement for the System.Web.ModelBinding namespace to resolve the Control attribute.

В следующем коде показан метод Select, который можно изменить, чтобы отфильтровать возвращенные данные на основе значения раскрывающегося списка.The following code shows the select method re-worked to filter the returned data based on the value of the drop down list. Добавление атрибута элемента управления перед параметром указывает, что значение этого параметра берется из элемента управления с тем же именем.Adding a control attribute before a parameter specifies that the value for this parameter comes from a control with the same name.

Запустите веб-приложение и выберите другие значения из раскрывающегося списка, чтобы отфильтровать список учащихся.Run the web application and select different values from the drop down list to filter the list of students.

Microsoft excel: сортировка и фильтрация данных

Бизнес и финансы

БанкиБогатство и благосостояниеКоррупция(Преступность)МаркетингМенеджментИнвестицииЦенные бумагиУправлениеОткрытые акционерные обществаПроектыДокументыЦенные бумаги — контрольЦенные бумаги — оценкиОблигацииДолгиВалютаНедвижимость(Аренда)ПрофессииРаботаТорговляУслугиФинансыСтрахованиеБюджетФинансовые услугиКредитыКомпанииГосударственные предприятияЭкономикаМакроэкономикаМикроэкономикаНалогиАудитМеталлургияНефтьСельское хозяйствоЭнергетикаАрхитектураИнтерьерПолы и перекрытияПроцесс строительстваСтроительные материалыТеплоизоляцияЭкстерьерОрганизация и управление производством

Справочная информация

ДокументыЗаконыИзвещенияУтверждения документовДоговораЗапросы предложенийТехнические заданияПланы развитияДокументоведениеАналитикаМероприятияКонкурсыИтогиАдминистрации городовПриказыКонтрактыВыполнение работПротоколы рассмотрения заявокАукционыПроектыПротоколыБюджетные организацииМуниципалитетыРайоныОбразованияПрограммыОтчетыпо упоминаниямДокументная базаЦенные бумагиПоложенияФинансовые документыПостановленияРубрикатор по темамФинансыгорода Российской Федерациирегионыпо точным датамРегламентыТерминыНаучная терминологияФинансоваяЭкономическаяВремяДаты2015 год2016 годДокументы в финансовой сферев инвестиционной

Бизнес и финансы

БанкиБогатство и благосостояниеКоррупция(Преступность)МаркетингМенеджментИнвестицииЦенные бумагиУправлениеОткрытые акционерные обществаПроектыДокументыЦенные бумаги — контрольЦенные бумаги — оценкиОблигацииДолгиВалютаНедвижимость(Аренда)ПрофессииРаботаТорговляУслугиФинансыСтрахованиеБюджетФинансовые услугиКредитыКомпанииГосударственные предприятияЭкономикаМакроэкономикаМикроэкономикаНалогиАудитМеталлургияНефтьСельское хозяйствоЭнергетикаАрхитектураИнтерьерПолы и перекрытияПроцесс строительстваСтроительные материалыТеплоизоляцияЭкстерьерОрганизация и управление производством

Как настроить фильтр в таблице

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

Давайте на практике посмотрим, как это работает.

Задачу можно усложнить, добавив дополнительные условия фильтрации. Допустим, требуется оставить видимыми только наименования, продажи в 1 квартале по которым, превышают определенное значение, например, 3 млн. руб.

  1. Чтобы это сделать, нужно нажать на значок фильтра в ячейке «Итого за 1 кв., руб.» и выбрать нужные значения, поставив напортив них галочки. В результате в видимой части таблицы останется только требуемая информация.
  2. Также, когда данных очень много, вместо выбора нужных значений можно задать условие фильтрации. Для этого заходим в окно фильтрации нужного столбца, щелкаем по параметру «выберите», задаем условие «больше» и указываем желаемое числовое значение.

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

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

Команда
Данные > Фильтр > Отобразить все
позволяет отобразить все записи. Чтобы
отменить использование автофильтра,
надо повторно дать команду Данные >
Фильтр > Автофильтр.

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

С
помощью диалогового окна Расширенный
фильтр можно установить критерий
сравнения, а также создать критерии И
или ИЛИ. Например, можно заказать поиск
в базе данных сведений обо всех служащих,
идентификационные номера которых меньше
числа 650. А с помощью критерия И можно
отфильтровать всех служащих,
идентификационные номера которых меньше
числа 650 и которые работают в бухгалтерии.
Используя критерий или, можно найти
всех служащих, идентификационные номера
которых больше числа 660, либо служащих,
которые проработали в компании более
10 лет.

Фильтры
позволяют отобразить пять типов критериев


Отобразить все.
Отображаются все записи в поле


Расширенный фильтр.
Открывается диалоговое окно Расширенный
фильтр, позволяющее создать критерии
с использованием И либо ИЛИ.

• Точные
значения. Отображаются только те записи,
которые содержат точные значения в
заданных полях.


Пустые. Отображаются
все записи с пустыми полями.


Непустые. Отображаются
все записи с непустыми полями.

При
использовании Расширенного фильтра
необходимо сначала определить (создать)
три области

·
интервал списка — область базы данных,
которая подлежит фильтрации;

·
интервал критериев — область, где задаются
критерии фильтрации;

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

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

Имена
полей во всех интервалах должны точно
совпадать.

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

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