Как сделать фильтр в excel 2003 по столбцам
Перейти к содержимому

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

Поиск данных в списках Excel 2007

Курс дистанционного обучения:
"Экономическая информатика"
Модуль 2 (2,5 кредита): Прикладное программное обеспечение офисного назначения

Работа с таблицей Excel 2003 как с базой данных

2.2.5.4. Поиск данных в списке Excel

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

К средствам фильтрации относятся:

  • Автофильтр (существуют два способа применения команды Автофильтр: с помощью меню "Данные" — "Фильтр" — "Автофильтр" — "раскрывающийся список команд автофильтра" и с помощью кнопки "Автофильтр" на панели инструментов стандартная)
  • Расширенный фильтр ("Данные" — "Фильтр" — "Расширенный фильтр")

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

Использование автофильтра для поиска записей

Перед применением команды "Автофильтр" выделите ячейку в диапазоне списка. Далее выполните команду "Данные" — "Фильтр" — "Автофильтр", справа от заголовков (подписей) столбцов появятся кнопки со стрелками автофильтра (раскрывающиеся списки команд автофильтра).

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

Рис. 1.

Список команд автофильтра и их назначение:

  • Все — все записи будут отображаться на экране
  • Первые 10. — откроется окно диалога "Наложение условия по списку" в том случае, если данные в столбце являются числами. С помощью этого окна можно быстро просмотреть до десяти наибольших или наименьших чисел в столбце.
  • Условие. — откроется окно диалога "Пользовательский автофильтр". С помощью этого окна можно отсортировать записи, удовлетворяющие одному или двум условиям
  • Уникальные имена — это список неповторяющихся записей в ячейках столбца. Если щелкнуть левой кнопкой мыши на одном из уникальных имен, то редактор скроет строки, которые не содержат выбранных данных

Для того чтобы после фильтрации отобразились все записи необходимо нажать активную кнопку и выбрать команду "Все" или выполнить команду "Данные" — "Фильтр" — "Отобразить все", а для удаления автофильтра необходимо снять флажок команды "Автофильтр" в меню "Данные".

Алгоритм поиска записей отвечающих одному условию в одном столбце

  • Выберите ячейку в списке
  • Выполните команду "Данные" — "Фильтр" — "Автофильтр"
  • Щелкните на кнопке автофильтра в том столбце, который используете для фильтрации данных
  • Щелкните на одном из уникальных имен, редактор мгновенно скроет строки, которые не содержат выбранных данных

На рисунке представлен отфильтрованный список по столбцу "Категории" при выбранном условии отбора "Конд. продукты"

Рис. 2.

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

Алгоритм поиска записей отвечающих одному или двум условиям в одном столбце

Для поиска записей по двум условиям применяется "Пользовательский автофильтр":

  • Выберите ячейку в списке
  • Выполните команду "Данные" — "Фильтр" — "Автофильтр"
  • Щелкните на кнопке автофильтра в том столбце, который используете для фильтрации данных
  • Щелкните на команде "Условие", откроется окно диалога "Пользовательский автофильтр"
  • В двух левых раскрывающих списках выберите соответствующие операторы, а в двух правых раскрывающих списках выберите требуемые значения. Затем установите переключатель в одно из двух положений: "и", "или"
  • Щелкните на кнопке ОК для выполнения фильтрации. В списке будут отображены записи, удовлетворяющие заданным критериям.

Для примера выберем следующие условия отбора: показать в списке строки, содержащие продукты, цены которых больше или равны 69,80 грн и меньше 99,99 грн.

Рис. 3.

В окне диалога "Пользовательский фильтр" можно выбрать следующие операторы:

  • равно
  • не равно
  • больше
  • больше или равно
  • меньше
  • меньше или равно

Кроме того, можно задавать операторы сравнения, которые, используются при фильтрации текста: «начинается с», «не начинается с», «оканчивается на», «не заканчивается на», «содержит» и «не содержит».

На рисунке представлен отфильтрованный список по столбцу "Цена" при выбранных условиях отбора.

Рис. 4.

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

Фильтрация по выделенному — это быстрый способ отфильтровать записи по одному условию с помощью кнопки "Автофильтр" на панели инструментов стандартная.

Рис. 5.

  • Выделите требуемую запись в списке
  • Нажмите кнопку "Автофильтр", чтобы выполнить фильтрацию по выделенному. Редактор включит "Автофильтр" и скроет строки, которые не содержат выбранных данных

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

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

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

Создание диапазона условий отбора:

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

На рисунке представлен образец диапазона условий отбора: показать в списке строки содержащие кондитерские продукты типа печенье в первом складе и напитки в четвертом складах.

Рис. 6.

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

Алгоритм фильтрации с помощью команды "Расширенный фильтр"

  • Выделите ячейку в списке
  • В меню "Данные" выберите команду "Фильтр" — "Расширенный фильтр"
  • Установите переключатель "Обработка" в положение "Фильтровать список на месте", если хотите, чтобы редактор выводил результаты фильтрации в списке, скрыв строки, не удовлетворяющие критериям отбора. Чтобы скопировать отфильтрованные записи в другую область рабочего листа, установите переключатель "Обработка" в положение "Скопировать результаты в другое место" и укажите диапазон для размещения результатов.
  • Проверьте исходный диапазон ячеек фильтруемого списка, диапазон должен содержать все ячейки списка с учетом ячеек заголовков столбцов
  • Проверьте диапазон условий отбора, он должен содержать все ячейки диапазона условий отбора с учетом ячеек заголовков столбцов
  • Щелкните на кнопке ОК для выполнения фильтрации. В списке будут отображены записи, удовлетворяющие заданным критериям

На рисунке представлен образец "Расширенного фильтра" выбранными параметрами фильтрации.

Рис. 7.

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

Рис. 8.

Copyright

© Обучение в интернет, .
Обратная связь

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

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

Простой фильтр в Экселе

Рассмотрим по пунктам, как установить фильтр в Экселе по столбцам:

  1. Кликните по любой ячейке внутри таблицы (а лучше – выделите всю таблицу с шапкой)
  2. Нажмите на ленте Данные – Сортировка и фильтр – Фильтр
  3. В первой строке таблицы появятся кнопки со стрелками, обозначающие, что для столбца можно задать фильтр:

установка фильтра

Как теперь отфильтровать? Например, нужно в таблице примера выбрать всех людей из Алушты:

  1. В колонке «Город» нажмем на значок фильтра
  2. Откроется список, где галками отмечены все города, а также, форма поиска
  3. В поиске напишем «Алушта» и нажмем Ок

простая фильтрация

Теперь у нас на экране только те строки, где город – Алушта. Остальные строки не удалены, а только скрыты.

В столбце, где установлен фильтр на кнопке вместо стрелки будет изображена воронка.

Чтобы повторно применить установленный фильтр, когда информация изменилась, нажмите Данные – Сортировка и фильтр – Повторить , или комбинацию клавиш Ctrl+Alt+L .

А когда нужно сбросить все примененные фильтры, жмем Данные – Сортировка и фильтр – Очистить .

Вы можете фильтровать в нескольких колонках одновременно, даже во всех!

Текстовый фильтр в Эксель

Рассмотрим, как отфильтровать в Excel ячейки с определенным текстом. Простейший способ – это, по аналогии с прошлым примером, ввести нужный текст (или его часть) в поиске.

Однако, можно и более гибко настраивать отбор. Если в окне фильтра нажать « Текстовые фильтры », то в контекстном меню появится выбор способа сопоставления: равно, не равно, начинается с, заканчивается на, содержит, не содержит.

текстовый фильтр

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

фильтр текстового содержимого

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

Расскажу, как поставить фильтр в Excel на два условия в одной ячейке. Для этого кликнем Текстовые фильтры – Настраиваемый фильтр .

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

Пусть нам понадобилось отобрать людей с именем Богдан или Никита. Запишем логику, как на картинке

фильтр два условия

А вот результат:

Как определить, какой выбрать оператор сравнения, «И» или «ИЛИ»? Логика такая:

  • И – когда нужно, чтобы выполнились оба условия одновременно
  • ИЛИ – когда достаточно выполнения хотя бы одного условия из двух

Больше про логические операторы вы можете прочесть в этой статье.

Кроме того, в условии можно использовать операторы:

  • ? – это один любой символ
  • * – любое количество любых символов

Например, чтобы выбрать ФИО, в котором присутствует строка «ктор», запишем условие так: *ктор*.

фильтр с операторами подстановки

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

Числовые фильтры тоже можно гибко настраивать, есть такие способы отбора:

  • Равно или не равно
  • Больше, больше или равно, меньше, меньше или равно
  • Между (в интервале)
  • Первые 10
  • Выше среднего, ниже среднего

Видите, что есть интересные опции. Давайте попробуем выбрать людей с продажами 200 тыс. – 500 тыс. Выберем пункт МЕЖДУ . Вот так:

фильтр чисел в интервале

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

Фильтрация дат

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

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

фильтрация дат

В группе команд « Фильтр по дате » содержится большой перечень популярных запросов:

фильтр дат

Чтобы настроить произвольный интервал, выберите пункт МЕЖДУ .

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

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

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

Выберите свой вариант из списка.

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

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

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

Теперь нужно сделать:

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

    Смотрите на фото, получили список только для Агрыза и Азова:

    вставка расширенного фильтра

    Можно ввести дополнительное условие на содержание. Для этого справа в строке, по которой будет отбор, нужно записать формулу с условием.

    Дополним рассмотренный пример. Теперь нужно выбрать те же города, но записи, в которых продажи свыше 500 тыс. Условия будут такими:

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

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *