С помощью автофилеров или встроенных операторов сравнения, таких как «больше» и «10 лучших» в Excel вы можете показать нужные данные и скрыть остальные. После фильтрации данных в диапазоне ячеек или таблице вы можете повторно использовать фильтр, чтобы получить последние результаты, или очистить фильтр, чтобы повторно отфильтровать все данные.
Используйте фильтры, чтобы временно скрывать некоторые данные в таблице и видеть только те, которые вы хотите.
Фильтрация диапазона данных
-
Выберите любую ячейку в диапазоне данных.
-
Выберите Фильтр> данных.
-
Выберите стрелку в столбце .
-
Выберите Текстовые фильтры или Числовое фильтры, а затем выберите сравнение, например Между.
-
Введите условия фильтрации и нажмите кнопку ОК.
Фильтрация данных в таблице
При вводе данных в таблицу в заголовки ее столбцов автоматически добавляются элементы управления фильтрацией.
-
Выберите стрелку в столбца, который вы хотите отфильтровать.
-
Сберем (Выберите все) и выберем поля, которые вы хотите отобрать.
-
Нажмите кнопку ОК.
Стрелка загона столбца меняется на фильтра. Щелкните этот значок, чтобы изменить или очистить фильтр.
Статьи по теме
Excel Учебный курс. Фильтрация данных в таблице
Рекомендации и примеры для сортировки и фильтрации данных по цвету
Фильтрация данных в сводной таблице
Использование расширенных условий фильтрации
Удаление фильтра
Отфильтрованные данные отображают только строки, которые соответствуют условия и скрывают строки, которые отображать не нужно. Фильтруя данные, вы можете копировать, находить, изменять, форматирование, диаграммы и печатать подмножество отфильтрованных данных, не меняя их оголовье и не перемещая.
Вы также можете отфильтровать несколько столбцов. Фильтры являются аддитивно, то есть каждый дополнительный фильтр основан на текущем фильтре и дополнительно уменьшает подмножество данных.
Примечание: При использовании диалогового окна Найти для поиска отфильтрованных данных поиск ведется только по отображаемой информации. данные, которые не отображаются, не поиск не ведется. Чтобы найти все данные, очистка всех фильтров.
Два типа фильтров
С помощью автофильтра можно создать два типа фильтров: по значению списка или по условиям. Каждый из этих типов фильтров является взаимоисключающими для каждого диапазона ячеек или таблицы столбцов. Например, можно отфильтровать значения по списку чисел или по критерию, но не по обоим критериям. можно фильтровать по значкам или по настраиваемой фильтрации, но не по обоим.
Повторное присвоение фильтра
Чтобы определить, применяется ли фильтр, обратите внимание на значок в заголовке столбца:
-
Стрелка вниз означает, что фильтрация включена, но не применена.
Если наведите курсор на заголовок столбца с включенной фильтрацией, но не примененной, на экране появляется подсказка «(Отображает все)».
-
Кнопка Фильтр означает, что применяется фильтр.
Когда вы наводите курсор на заголовок отфильтрованного столбца, на подсказке отображается примененный к этому столбец фильтр, например «Равно красному цвету ячейки» или «Больше 150».
При повторном его повторном анализе отображаются разные результаты по следующим причинам:
-
Данные были добавлены, изменены или удалены в диапазон ячеек или столбец таблицы.
-
значения, возвращаемые формулой, изменились, и лист был пересчитан.
Не смешивать типы данных
Для лучших результатов не смешивайте типы данных, такие как текст и число, число и дата в одном столбце, так как для каждого столбца доступна только одна команда фильтра. Если имеется сочетание типов данных, отображаемая команда является самым распространенным типом данных. Например, если столбец содержит три значения, сохраненные как число, и четыре значения как текст, отображается команда Текстовые фильтры.
Фильтрация данных в таблице
При вводе данных в таблицу в заголовки ее столбцов автоматически добавляются элементы управления фильтрацией.
-
Выделите данные, которые нужно отфильтровать. На вкладке Главная нажмите кнопку Форматировать как таблицу и выберите команду Форматировать как таблицу.
-
В диалоговом окне Создание таблицы можно выбрать, есть ли в таблице заглавные таблицы.
-
Выберите Таблица с заголовками, чтобы преобразовать верхнюю строку в заголовки таблицы. Данные в этой строке не будут фильтроваться.
-
Не выбирайте этот пункт, если вы хотите Excel в Интернете в таблицу под данными таблицы, которые можно переименовать.
-
-
Нажмите кнопку ОК.
-
Чтобы применить фильтр, щелкните стрелку в заголовке столбца и выберите параметр фильтрации.
Фильтрация диапазона данных
Если вы не хотите форматирование данных в виде таблицы, вы также можете применить фильтры к диапазону данных.
-
Выделите данные, которые нужно отфильтровать. Для лучшего результата столбцы должны иметь заголовки.
-
На вкладке Данные выберите фильтр.
Параметры фильтрации для таблиц или диапазонов
Можно применить общий фильтр, выбрав пункт Фильтр, или настраиваемый фильтр, зависящий от типа данных. Например, при фильтрации чисел отображается пункт Числовые фильтры, для дат отображается пункт Фильтры по дате, а для текста — Текстовые фильтры. Применяя общий фильтр, вы можете выбрать для отображения нужные данные из списка существующих, как показано на рисунке:
Выбрав параметр Числовые фильтры вы можете применить один из перечисленных ниже настраиваемых фильтров.
В этом примере, чтобы отобрать регионы, в которых сумма продаж за март была меньше 6000, можно применить настраиваемый фильтр:
Вот как это сделать.
-
Щелкните стрелку фильтра в ячейке со словом «Март», выберите пункт Числовые фильтры и условие Меньше и введите значение 6000.
-
Нажмите кнопку ОК.
Excel в Интернете применяет фильтр и отображает только регионы с продажами ниже 6000 рублей.
Аналогичным образом можно применить фильтры по дате и текстовые фильтры.
Очистка фильтра из столбца
-
Нажмите кнопку Фильтр рядом с заголовком столбца и выберите очистить фильтр <«Имя столбца»>.
Удаление всех фильтров из таблицы или диапазона
-
Выберите любую ячейку в таблице или диапазоне и на вкладке Данные нажмите кнопку Фильтр.
При этом фильтры будут удаляться из всех столбцов таблицы или диапазона и вывести все данные.
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На вкладке Данные щелкните Фильтр.
-
Щелкните стрелку в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр щелкните Выберите один из вариантов и введите условия фильтра.
Примечания:
-
Фильтры можно применить только к одному диапазону ячеек на листе за раз.
-
Когда фильтр применяется к столбцу, в других столбцах в качестве фильтров можно использовать только значения, видимые в текущем отфильтрованном диапазоне.
-
В окне фильтра отображаются только первые 10 000 уникальных записей списка.
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На вкладке Данные щелкните Фильтр.
-
Щелкните стрелку в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр щелкните Выберите один из вариантов и введите условия фильтра.
-
В поле рядом с всплывающим меню введите число, которое хотите использовать.
-
В зависимости от сделанного выбора вам может быть предложено выбрать дополнительные условия.
Примечания:
-
Фильтры можно применить только к одному диапазону ячеек на листе за раз.
-
Когда фильтр применяется к столбцу, в других столбцах в качестве фильтров можно использовать только значения, видимые в текущем отфильтрованном диапазоне.
-
В окне фильтра отображаются только первые 10 000 уникальных записей списка.
-
Вместо фильтрации можно использовать условное форматирование, которое позволяет четко выделить верхние или нижние числовые значения среди данных.
Данные можно быстро фильтровать на основании визуальных условий, таких как цвет шрифта, цвет ячейки или наборы значков. Можно также фильтровать ячейки по наличию в них формата, примененных стилей или условного форматирования.
-
В диапазоне ячеек или столбце таблицы щелкните ячейку с определенным цветом, цветом шрифта или значком, по которому вы хотите выполнить фильтрацию.
-
На вкладке Данные щелкните Фильтр.
-
Щелкните стрелку в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр во всплывающем меню По цвету щелкните Цвет ячейки, Цвет шрифта или Значок ячейки и выберите цвет.
Это возможно только в случае, если фильтруемый столбец содержит пустую ячейку.
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На панели инструментов Данные щелкните Фильтр.
-
Щелкните стрелку в столбце с содержимым, которое вы хотите отфильтровать.
-
В области (Выделить все) прокрутите список вниз и установите флажок (Пустые).
Примечания:
-
Фильтры можно применить только к одному диапазону ячеек на листе за раз.
-
Когда фильтр применяется к столбцу, в других столбцах в качестве фильтров можно использовать только значения, видимые в текущем отфильтрованном диапазоне.
-
В окне фильтра отображаются только первые 10 000 уникальных записей списка.
-
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На вкладке Данные щелкните Фильтр.
-
Щелкните стрелку в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр щелкните Выберите один из вариантов и во всплывающем меню выполните одно из указанных ниже действий.
Цель фильтрации диапазона
Операция
Строки с определенным текстом
Содержит или Равно.
Строки, не содержащие определенный текст
Не содержит или Не равно.
-
В поле рядом с всплывающим меню введите текст, которое хотите использовать.
-
В зависимости от сделанного выбора вам может быть предложено выбрать дополнительные условия.
Задача
Операция
Фильтрация столбца или выделенного фрагмента таблицы при истинности обоих условий
И.
Фильтрация столбца или выделенного фрагмента таблицы при истинности одного из двух или обоих условий
Или.
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На панели инструментов Данные щелкните Фильтр.
-
Щелкните стрелку в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр щелкните Выберите один из вариантов и во всплывающем меню выполните одно из указанных ниже действий.
Условие фильтрации
Операция
Начало строки текста
Начинается с.
Окончание строки текста
Заканчивается на.
Ячейки, которые содержат текст, но не начинаются с букв
Не начинаются с.
Ячейки, которые содержат текст, но не оканчиваются буквами
Не заканчиваются.
-
В поле рядом с всплывающим меню введите текст, которое хотите использовать.
-
В зависимости от сделанного выбора вам может быть предложено выбрать дополнительные условия.
Задача
Операция
Фильтрация столбца или выделенного фрагмента таблицы при истинности обоих условий
И.
Фильтрация столбца или выделенного фрагмента таблицы при истинности одного из двух или обоих условий
Или.
При создании условий можно использовать подстановочные знаки.
-
Щелкните ячейку в диапазоне или таблице, которую хотите отфильтровать.
-
На панели инструментов Данные щелкните Фильтр.
-
Щелкните стрелку в столбце с содержимым, которое вы хотите отфильтровать.
-
В разделе Фильтр щелкните Выберите один из вариантов и выберите вариант.
-
В текстовом поле введите свои условия, используя подстановочные знаки.
Например, чтобы в результате фильтрации найти оба слова «год» и «гид», введите г?д.
-
Выполните одно из указанных ниже действий.
Используемый знак
Чтобы найти
? (вопросительный знак)
Любой символ
Пример: условию «стро?а» соответствуют результаты «строфа» и «строка»
Звездочка (*)
Любое количество символов
Пример: условию «*-восток» соответствуют результаты «северо-восток» и «юго-восток»
Тильда (~)
Вопросительный знак или звездочка
Например, там~? находит «там?»
Выполните одно из указанных ниже действий.
Задача |
Действие |
---|---|
Удаление определенных условий фильтрации |
Щелкните стрелку столбце, который содержит фильтр, и выберите очистить фильтр. |
Удаление всех фильтров, примененных к диапазону или таблице |
Выделите столбцы диапазона или таблицы, к которым применяются фильтры, а затем на вкладке Данные щелкните Фильтр. |
Удаление или повторное применение стрелок фильтра в диапазоне или таблице |
Выделите столбцы диапазона или таблицы, к которым применяются фильтры, а затем на вкладке Данные щелкните Фильтр. |
При фильтрации данных появляются только данные, которые соответствуют вашим условиям. Данные, которые не соответствуют этому критерию, скрыты. После фильтрации данных можно копировать, находить, изменять, форматирование, диаграммы и печатать подмножество отфильтрованных данных.
Таблица с примененным фильтром «4 самых верхних элементов»
Фильтры забавляются. Это означает, что каждый дополнительный фильтр основан на текущем фильтре и дополнительно уменьшает подмножество данных. Сложные фильтры можно отфильтровать по одному значению, по одному формату или по одному критерию. Например, можно отфильтровать все числа больше 5, которые также ниже среднего. Но некоторые фильтры (десять верхних и нижних, выше и ниже среднего) основаны на исходном диапазоне ячеек. Например, при фильтрации десяти лучших значений вы увидите десять лучших значений всего списка, а не десять лучших значений подмножество последнего фильтра.
В Excel можно создавать фильтры трех типов: по значениям, по формату или по условиям. Но каждый из этих типов фильтров является взаимоисключающими. Например, можно отфильтровать значения по цвету ячейки или по списку чисел, но не по обоим. Вы можете фильтровать по значкам или по настраиваемой фильтрации, но не по обоим.
Фильтры скрывают лишние данные. Таким образом можно сосредоточиться на том, что вы хотите видеть. С другой стороны, при сортировке данных их порядок будет меняться. Дополнительные сведения о сортировке см. в списке сортировки данных.
При фильтрации рассмотрите следующие рекомендации:
-
В окне фильтра отображаются только первые 10 000 уникальных записей списка.
-
Можно отфильтровать несколько столбцов. Когда фильтр применяется к столбцу, в других столбцах в качестве фильтров можно использовать только значения, видимые в текущем отфильтрованном диапазоне.
-
Фильтры можно применить только к одному диапазону ячеек на листе за раз.
Примечание: При использовании поиска найти для поиска отфильтрованных данных поиск ведется только по отображаемой информации; данные, которые не отображаются, не поиск не ведется. Чтобы найти все данные, очистка всех фильтров.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
#Руководства
- 5 авг 2022
-
0
Как из сотен строк отобразить только необходимые? Как отфильтровать таблицу сразу по нескольким условиям и столбцам? Разбираемся на примерах.
Иллюстрация: Meery Mary для Skillbox Media
Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.
Фильтры в Excel — инструмент, с помощью которого из большого объёма информации выбирают и показывают только нужную в данный момент. После фильтрации в таблице отображаются данные, которые соответствуют условиям пользователя. Данные, которые им не соответствуют, скрыты.
В статье разберёмся:
- как установить фильтр по одному критерию;
- как установить несколько фильтров одновременно и отфильтровать таблицу по заданному условию;
- для чего нужен расширенный фильтр и как им пользоваться;
- как очистить фильтры.
Фильтрация данных хорошо знакома пользователям интернет-магазинов. В них не обязательно листать весь ассортимент, чтобы найти нужный товар. Можно заполнить критерии фильтра, и платформа скроет неподходящие позиции.
Фильтры в Excel работают по тому же принципу. Пользователь выбирает параметры данных, которые ему нужно отобразить, — и Excel убирает из таблицы всё лишнее.
Разберёмся, как это сделать.
Для примера воспользуемся отчётностью небольшого автосалона. В таблице собрана информация о продажах: характеристики авто, цены, даты продажи и ответственные менеджеры.
Скриншот: Excel / Skillbox Media
Допустим, нужно показать продажи только одного менеджера — Соколова П. Воспользуемся фильтрацией.
Шаг 1. Выделяем ячейку внутри таблицы — не обязательно ячейку столбца «Менеджер», любую.
Скриншот: Excel / Skillbox Media
Шаг 2. На вкладке «Главная» нажимаем кнопку «Сортировка и фильтр».
Скриншот: Excel / Skillbox Media
Шаг 3. В появившемся меню выбираем пункт «Фильтр».
Скриншот: Excel / Skillbox Media
То же самое можно сделать через кнопку «Фильтр» на вкладке «Данные».
Скриншот: Excel / Skillbox Media
Шаг 4. В каждой ячейке шапки таблицы появились кнопки со стрелками — нажимаем на кнопку столбца, который нужно отфильтровать. В нашем случае это столбец «Менеджер».
Скриншот: Excel / Skillbox Media
Шаг 5. В появившемся меню флажком выбираем данные, которые нужно оставить в таблице, — в нашем случае данные менеджера Соколова П., — и нажимаем кнопку «Применить фильтр».
Скриншот: Excel / Skillbox Media
Готово — таблица показывает данные о продажах только одного менеджера. На кнопке со стрелкой появился дополнительный значок. Он означает, что в этом столбце настроена фильтрация.
Скриншот: Excel / Skillbox Media
Чтобы ещё уменьшить количество отображаемых в таблице данных, можно применять несколько фильтров одновременно. При этом как фильтр можно задавать не только точное значение ячеек, но и условие, которому отфильтрованные ячейки должны соответствовать.
Разберём на примере.
Выше мы уже отфильтровали таблицу по одному параметру — оставили в ней продажи только менеджера Соколова П. Добавим второй параметр — среди продаж Соколова П. покажем автомобили дороже 1,5 млн рублей.
Шаг 1. Открываем меню фильтра для столбца «Цена, руб.» и нажимаем на параметр «Выберите».
Скриншот: Excel / Skillbox Media
Шаг 2. Выбираем критерий, которому должны соответствовать отфильтрованные ячейки.
В нашем случае нужно показать автомобили дороже 1,5 млн рублей — выбираем критерий «Больше».
Скриншот: Excel / Skillbox Media
Шаг 3. Дополняем условие фильтрации — в нашем случае «Больше 1500000» — и нажимаем «Применить фильтр».
Скриншот: Excel / Skillbox Media
Готово — фильтрация сработала по двум параметрам. Теперь таблица показывает только те проданные менеджером авто, цена которых была выше 1,5 млн рублей.
Скриншот: Excel / Skillbox Media
Расширенный фильтр позволяет фильтровать таблицу по сложным критериям сразу в нескольких столбцах.
Это можно сделать способом, который мы описали выше: поочерёдно установить несколько стандартных фильтров или фильтров с условиями пользователя. Но в случае с объёмными таблицами этот способ может быть неудобным и трудозатратным. Для экономии времени применяют расширенный фильтр.
Принцип работы расширенного фильтра следующий:
- Копируют шапку исходной таблицы и создают отдельную таблицу для условий фильтрации.
- Вводят условия.
- Запускают фильтрацию.
Разберём на примере. Отфильтруем отчётность автосалона по трём критериям:
- менеджер — Шолохов Г.;
- год выпуска автомобиля — 2019-й или раньше;
- цена — до 2 млн рублей.
Шаг 1. Создаём таблицу для условий фильтрации — для этого копируем шапку исходной таблицы и вставляем её выше.
Важное условие — между таблицей с условиями и исходной таблицей обязательно должна быть пустая строка.
Скриншот: Excel / Skillbox Media
Шаг 2. В созданной таблице вводим критерии фильтрации:
- «Год выпуска» → <=2019.
- «Цена, руб.» → <2000000.
- «Менеджер» → Шолохов Г.
Скриншот: Excel / Skillbox Media
Шаг 3. Выделяем любую ячейку исходной таблицы и на вкладке «Данные» нажимаем кнопку «Дополнительно».
Скриншот: Excel / Skillbox Media
Шаг 4. В появившемся окне заполняем параметры расширенного фильтра:
- Выбираем, где отобразятся результаты фильтрации: в исходной таблице или в другом месте. В нашем случае выберем первый вариант — «Фильтровать список на месте».
- Диапазон списка — диапазон таблицы, для которой нужно применить фильтр. Он заполнен автоматически, для этого мы выделяли ячейку исходной таблицы перед тем, как вызвать меню.
Скриншот: Excel / Skillbox Media
- Диапазон условий — диапазон таблицы с условиями фильтрации. Ставим курсор в пустое окно параметра и выделяем диапазон: шапку таблицы и строку с критериями. Данные диапазона автоматически появляются в окне параметров расширенного фильтра.
Скриншот: Excel / Skillbox Media
Шаг 5. Нажимаем «ОК» в меню расширенного фильтра.
Готово — исходная таблица отфильтрована по трём заданным параметрам.
Скриншот: Excel / Skillbox Media
Отменить фильтрацию можно тремя способами:
1. Вызвать меню отфильтрованного столбца и нажать на кнопку «Очистить фильтр».
Скриншот: Excel / Skillbox Media
2. Нажать на кнопку «Сортировка и фильтр» на вкладке «Главная». Затем — либо снять галочку напротив пункта «Фильтр», либо нажать «Очистить фильтр».
Скриншот: Excel / Skillbox Media
3. Нажать на кнопку «Очистить» на вкладке «Данные».
Скриншот: Excel / Skillbox Media
Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше
Расширенный фильтр в Excel предоставляет более широкие возможности по управлению данными электронных таблиц. Он более сложен в настройках, но значительно эффективнее в действии.
С помощью стандартного фильтра пользователь Microsoft Excel может решить далеко не все поставленные задачи. Нет визуального отображения примененных условий фильтрации. Невозможно применить более двух критериев отбора. Нельзя фильтровать дублирование значений, чтобы оставить только уникальные записи. Да и сами критерии схематичны и просты. Гораздо богаче функционал расширенного фильтра. Присмотримся к его возможностям поближе.
Как сделать расширенный фильтр в Excel?
Расширенный фильтр позволяет фильтровать данные по неограниченному набору условий. С помощью инструмента пользователь может:
- задать более двух критериев отбора;
- скопировать результат фильтрации на другой лист;
- задать условие любой сложности с помощью формул;
- извлечь уникальные значения.
Алгоритм применения расширенного фильтра прост:
- Делаем таблицу с исходными данными либо открываем имеющуюся. Например, так:
- Создаем таблицу условий. Особенности: строка заголовков полностью совпадает с «шапкой» фильтруемой таблицы. Чтобы избежать ошибок, копируем строку заголовков в исходной таблице и вставляем на этот же лист (сбоку, сверху, снизу) или на другой лист. Вносим в таблицу условий критерии отбора.
- Переходим на вкладку «Данные» — «Сортировка и фильтр» — «Дополнительно». Если отфильтрованная информация должна отобразиться на другом листе (НЕ там, где находится исходная таблица), то запускать расширенный фильтр нужно с другого листа.
- В открывшемся окне «Расширенного фильтра» выбираем способ обработки информации (на этом же листе или на другом), задаем исходный диапазон (табл. 1, пример) и диапазон условий (табл. 2, условия). Строки заголовков должны быть включены в диапазоны.
- Чтобы закрыть окно «Расширенного фильтра», нажимаем ОК. Видим результат.
Верхняя таблица – результат фильтрации. Нижняя табличка с условиями дана для наглядности рядом.
Как пользоваться расширенным фильтром в Excel?
Чтобы отменить действие расширенного фильтра, поставим курсор в любом месте таблицы и нажмем сочетание клавиш Ctrl + Shift + L или «Данные» — «Сортировка и фильтр» — «Очистить».
Найдем с помощью инструмента «Расширенный фильтр» информацию по значениям, которые содержат слово «Набор».
В таблицу условий внесем критерии. Например, такие:
Программа в данном случае будет искать всю информацию по товарам, в названии которых есть слово «Набор».
Для поиска точного значения можно использовать знак «=». Внесем в таблицу условий следующие критерии:
Excel воспринимает знак «=» как сигнал: сейчас пользователь задаст формулу. Чтобы программа работала корректно, в строке формул должна быть запись вида: =»=Набор обл.6 кл.»
После использования «Расширенного фильтра»:
Теперь отфильтруем исходную таблицу по условию «ИЛИ» для разных столбцов. Оператор «ИЛИ» есть и в инструменте «Автофильтр». Но там его можно использовать в рамках одного столбца.
В табличку условий введем критерии отбора: =»=Набор обл.6 кл.» (в столбец «Название») и =»<10″ (в столбец «Цена»). То есть программа должна отобрать те значения, содержащие ТОЧНО информацию о товаре «Набор обл.6 кл.» ИЛИ информацию по товарам, цена которых <10.
Обратите внимание: критерии необходимо записать под соответствующими заголовками в РАЗНЫХ строках.
Результат отбора:
Расширенный фильтр позволяет использовать в качестве критерия формулы. Рассмотрим пример.
Отбор строки с максимальной задолженностью: =МАКС(Таблица1[Задолженность]).
Таким образом мы получаем результаты как после выполнения несколько фильтров на одном листе Excel.
Как сделать несколько фильтров в Excel?
Создадим фильтр по нескольким значениям. Для этого введем в таблицу условий сразу несколько критерий отбора данных:
Применим инструмент «Расширенный фильтр»:
Теперь из таблицы с отобранными данными извлечем новую информацию, отобранную по другим критериям. Например, только отгрузки за 2014 год.
Вводим новый критерий в табличку условий и применяем инструмент фильтрации. Исходный диапазон – таблица с отобранными по предыдущему критерию данными. Так выполняется фильтр по нескольким столбцам.
Чтобы использовать несколько фильтров, можно сформировать несколько таблиц условий на новых листах. Способ реализации зависит от поставленной пользователем задачи.
Как сделать фильтр в Excel по строкам?
Стандартными способами – никак. Программа Microsoft Excel отбирает данные только в столбцах. Поэтому нужно искать другие решения.
Приводим примеры строковых критериев расширенного фильтра в Excel:
- Преобразовать таблицу. Например, из трех строк сделать список из трех столбцов и к преобразованному варианту применить фильтрацию.
- Использовать формулы для отображения именно тех данных в строке, которые нужны. Например, сделать какой-то показатель выпадающим списком. А в соседнюю ячейку ввести формулу, используя функцию ЕСЛИ. Когда из выпадающего списка выбирается определенное значение, рядом появляется его параметр.
Чтобы привести пример как работает фильтр по строкам в Excel, создадим табличку:
Для списка товаров создадим выпадающий список:
Над таблицей с исходными данными вставим пустую строку. В ячейки введем формулу, которая будет показывать, из каких столбцов берется информация.
Рядом с выпадающим списком ячейку введем следующую формулу: Ее задача – выбирать из таблицы те значения, которые соответствуют определенному товару
Скачать примеры расширенного фильтра
Таким образом, с помощью инструмента «Выпадающий список» и встроенных функций Excel отбирает данные в строках по определенному критерию.
Фильтр в Excel – основные сведения
Смотрите также Автофильтра не видно!Фильтрация диапазона данных за раз. ниже действий. дополнительные условия. числа выделялись вПоследние 10 которые соответствуют вашим из указанных ниже отфильтровать. и сообщить, помогла от А доКак видим, что поле), который запоминает настройкиНажмите ОК. В итоге фильтр к столбцуФильтрация данных в ExcelПопутно… А зачемСортировка данных на листе
Примечание:ЗадачаЗадача данных. Дополнительные сведения. условиям. Данные, которые действий.В разделе ли она вам, Я.
Применение фильтра в Excel
для творчества просто фильтра. Например, применив отобразятся только те D, чтобы просмотреть позволяет отобразить среди первая ПУСТАЯ строка?grant84
- При использованииНеобходимые действияОперация
об условном форматированииЛучшие числа по проценту не соответствуют этомуУсловие фильтрацииФильтр с помощью кнопокВ диалоговом окне огромно. Настройка же последовательно 3 условия строки, которые содержат информацию по дате. большого объема информации Какой в ней
- : Здравствуйте друзья!FindУдаление фильтра, примененного кФильтрация столбца или выделенного см. в статье
- Первые 10 условию, скрыты. ПослеОперация
- во всплывающем меню внизу страницы. ДляСортировка самого фильтра достаточно фильтрации можно используя в столбце ТоварПоявится меню фильтра. только ту, что
- смысл?
- Все привыкли фильтроватьдля поиска отфильтрованных одному столбцу в фрагмента таблицы при выделение точек данных
- , щелкните фильтрации данных выНачало строки текстаПо цвету удобства также приводимнажмите кнопку проста и аналогична комбинации значение Гвозди (т.е.Установите или снимите флажки Вам в данныйСергей сулимов
- данные по столбцам данных выполняется поиск диапазоне или таблице истинности обоих условий с помощью условногоэлементы можете копировать, находить,
Начинается сщелкните ссылку на оригиналПараметры вышерассмотренным случаям.CTRL+ZCTRL+Y
Применение нескольких фильтров в Excel
строки со значениями с пунктов в момент необходима. Например,: работа с базами и находить нужное. только отображаемые данные;Щелкните стрелку _з0з_ вИ форматирования., а затем во редактировать, форматировать, запланировать.Цвет ячейки (на английском языке)..Если ячейки в таблицеотменять и заново
- Лучшие Гвозди или зависимости от данных, имея перед собой ведется в акцесе А возможно ли данные, которые не столбце с содержимым,.
- Данные можно быстро фильтровать
- всплывающем меню выберите и печатать подмножествоОкончание строки текста,Фильтруя список, вы временноВ диалоговом окне отличаются цветом шрифта применять условия фильтрации Гвозди 10 мм которые необходимо отфильтровать, многотысячный список товаров
- горамотно — а фильтровать в excel отображаются, не просматриваются. которое нужно отфильтровать,Фильтрация столбца или выделенного на основании визуальных
Снятие фильтра в Excel
пункт отфильтрованных данных.Заканчивается наЦвет шрифта скрываете некоторое содержимое.Параметры сортировки
- или ячейки, то (не выполняйте при отобраны не будут). затем нажмите крупного гипермаркета, Вы так тока портить по строкам? Например
- Чтобы найти все
- и выберите команду фрагмента таблицы при условий, таких какпроцентТаблица с примененным фильтром.или
- Фильтры обеспечивают быстрыйустановите флажок фильтр также можно этом никаких других
Понять, что примененOK можете выделить изAmpersand данные заполнены в данные, снимите флажокОчистить фильтр
истинности одного из
office-guru.ru
Автофильтр в MS EXCEL
цвет шрифта, цвет. «верхние 4 элементов»Ячейки, которые содержат текст,Значок ячейки способ поиска иУчитывать регистр
настроить и по действий кроме настройки фильтр очень просто:. Мы снимем выделение него только шампуни: Сортировка строчек по строку «1:1»: «A1″ все фильтры.. двух или обоих ячейки или наборыНумерация снизу по процентуФильтры являются аддитивными. Это но не начинаютсяи выберите цвет. обработки подмножества данных. цвету. фильтра!). стрелка раскрытия фильтра со всех пунктов,
или крема, а 2-м параметрам = 5; «B1″Использование срезов для фильтрацииУдаление всех фильтров, примененных условий значков. Можно такжеСнизу 10 означает, что каждый с буквЭто возможно только в
в диапазоне илиДважды нажмите кнопкуПричем можно выбрать илиСОВЕТ
изменит свой вид кроме
остальное временно скрыть.для 2003 = 2; «C1″ данных
Отбор по столбцу с текстовыми значениями
к диапазонуИли фильтровать ячейки пощелкните
дополнительный фильтр будетНе начинаются с случае, если фильтруемый таблице.ОК фильтр по цвету: Т.к. условия отбора
(на ней появитсяавгуста В этом урокеПосле выделения нужного = 5. ПослеСортировка списка данныхВ меню.
наличию в нихэлементы привязан к текущему. столбец содержит пустуюБолее новые версии. шрифта или фильтр записей (настройки автофильтра) маленькая воронка), а. мы научимся применять массива — Данные включения фильтра поВыделение закономерностей и трендовданныеЩелкните ячейку в диапазоне формата, примененных стилей, а затем во фильтру и дополнительноЯчейки, которые содержат текст, ячейку. Office для Mac 2011Как видно из рисунка по цвету ячейки, невозможно сохранить, то номера отобранных строкНовый фильтр будет применен, фильтры к спискам — Сортировка условию (Содержит - с помощью условного
выберите команду или таблице, которую
- или условного форматирования. всплывающем меню выберите сокращает подмножество данных. но не оканчиваются
- Щелкните ячейку в диапазоне ниже значения гвозди но не одновременно.
- чтобы сравнить условия станут синими. Если а в таблице
- в Excel, задаватьВ первом поле 5) видно толко форматированияОчистить фильтры
- хотите отфильтровать.В диапазоне ячеек или пункт Для сложных фильтров буквами или таблице, которую
Щелкните ячейку в диапазоне (строчные буквы) располагаются Чтобы сделать это фильтрации одной и подвести курсор к останутся только ноутбуки фильтрацию сразу по выбираем нужный столбец
столбец A:A иИспользование гистограмм, цветовых шкал
.На панели инструментов столбце таблицы щелкнитепроцент можно использовать фильтрациюНе заканчиваются хотите отфильтровать. или таблице, которую выше, чем значения одновременно, продублируйте нужный той же таблицы стрелке раскрытия фильтра и планшеты, которые нескольким столбцам, а и указываем «убывание/возрастание»
столбец C:C, а и наборов значковУдаление всех фильтров, примененныхСтандартная ячейку с определенным. по нескольким значениям,.На панели инструментов хотите отфильтровать. Гвозди (первая буква столбец в таблице в разных случаях,
столбца, в котором были отданы на также удалять фильтры.Во втором поле
столбец B:B скрывается. для выделения данных
к таблиценажмите кнопку цветом, цветом шрифтаПримечания: нескольким форматам илиВ поле рядом с
ДанныеНа вкладке Прописная). (вместе с форматированием) скопируйте лист с используется фильтрация, отобразится проверку в августе.Если Ваша таблица содержит повторяем с другимВозможно ли это?Примечание:Выберите столбцы таблицы, кФильтр или значком, по нескольким условиям. Например, всплывающим меню введитещелкнитеДанныеЕсли данные в таблице и примените в исходной таблицей, затем всплывающая подсказка сПосле применения фильтра рано большой объем данных, столбцомСпасибо. Мы стараемся как можно
которой применены фильтры,_з0з_. которому вы хотитеФильтры можно применить только можно выполнить фильтрацию текст, которое хотитеФильтрщелкните были добавлены, изменены одном столбце фильтр примените нужные фильтры фильтром, который используется или поздно возникнет могут возникнуть затрудненияRegmanGuest оперативнее обеспечивать вас а затем вЩелкните стрелку выполнить фильтрацию. к одному диапазону по всем числам, использовать..Фильтр
Отбор по столбцу с числовыми значениями
или удалены; или по цвету шрифта, для оригинала таблицы в данном столбце, необходимость снять или
при поиске нужной: Сначала надо выделит: Это как? Обычно актуальными справочными материалами менюв столбце сНа панели инструментов ячеек на листе которые больше 5,В зависимости от сделанногоЩелкните стрелку _з0з_ в. изменились значения формул а в его и ее копии. например, удалить его, чтобы
информации. Фильтры используются первую строку и по строкам все на вашем языке.данные содержимым, которое нужно
Стандартная за раз. и ниже среднего. выбора вам может столбце с содержимым,Щелкните стрелку _з0з_ в
в ячейках таблицы, копии фильтр по Для сравнения результатовТовар отфильтровать содержимое другим для того, чтобы
применить фильтр. Нельзя привыкают. Эта страница переведенавыберите команду отфильтровать.нажмите кнопкуКогда фильтр применяется к Но некоторые фильтры быть предложено выбрать которое нужно отфильтровать. столбце с содержимым, то имеется возможность цвету ячейки. фильтрации используйте 2: «Равно Гвозди». В образом. сузить количество данных,
применить фильтр кgrant84 автоматически, поэтому ееОчистить фильтрыВ разделеФильтр столбцу, в других (верхние и нижние дополнительные условия.В области которое нужно отфильтровать. повторного применения фильтраЧерез меню фильтра также окна (для каждой строке состояния (внизуНажмите на кнопку со отображаемых на листе отдельным столбцам. Нужно: Извините. Так и текст может содержать.
Отбор по столбцу с датами
Фильтр_з0з_. столбцах в качестве десять, выше иЗадача(Выделить все)В разделе
или сортировки. Для доступна сортировка таблицы. из таблиц). Для листа) отображается информация стрелкой в столбце, Excel, позволяя видеть
Отбор по цвету
выбрать все столбцы. думал, что перепутаю. неточности и грамматическиеУдаление или повторное применениещелкнитеЩелкните стрелку
фильтров можно использовать ниже среднего) зависятОперацияпрокрутите список внизФильтр этого выберите пункт Текстовые значения могут этого создайте новое о примененном фильтре: с которого необходимо только нужную информацию. На первом строке Конечно наоборот. :) ошибки. Для нас стрелок фильтра в
Сортировка
Выберите один из вариантовв столбце с только значения, видимые от исходного диапазонаФильтрация столбца или выделенного и установите флажокщелкнитеСортировка и фильтр быть отсортированы по окно (Вид/ Окно/ «Найдено записей: 13
снять фильтр. ВВ следующем примере мы каждого столбца появится
vikttur важно, чтобы эта диапазоне или таблицеи во всплывающем содержимым, которое нужно в текущем отфильтрованном
ячеек. Например, при фрагмента таблицы при(Пустые)Выберите один из вариантовна вкладке алфавиту (от A
Новое окно), перейдите из 76». нашем примере мы применим фильтр к иконка фильтра.
: Только через VBA статья была вамНа панели инструментов меню выполните одно отфильтровать. диапазоне. фильтрации десяти первых истинности обоих условий.и введите условияГлавная до Z или в новый лист,Снять примененный фильтр можно
удалим фильтр со журналу учета эксплуатацииНа Excel 2003Или по условию полезна. Просим васСтандартная из указанных нижеВ разделеВ окне фильтра отображаются значений вы увидитеИ
Примечания: фильтра.в группе от А до затем выберите требуемый несколькими способами: столбца D. оборудования, чтобы отобразить с фильтром очень
выводить новую таблицу. уделить пару секунднажмите кнопку действий.Фильтр только первые 10 000 десять первых значений
. Примечания:Редактирование Я) или в вид отображения окон
- Нажмите стрелку раскрытия фильтра.
- Появится меню фильтра. только ноутбуки и не удобно работать.Dophin и сообщить, помоглаФильтрЧтобы отфильтровать fво всплывающем меню уникальных записей списка. всего списка, аФильтрация столбца или выделенного
- Фильтры можно применить только , а затем нажмите обратном порядке. Числовые (Вид/ Окно/ Упорядочить Выберите пункт СнятьВыберите пункт
- планшеты, доступные для Рекомендую 2013.: в 2007 можно. ли она вам,_з0з_.
- илиПо цветуВместо фильтрации можно использовать не первые десять фрагмента таблицы при
- к одному диапазонуФильтры можно применить только кнопку
значения — по все/ Рядом). фильтр с «Товар»Удалить фильтр из столбца… проверки.Heaven rice
Если данные в таблице изменились
сортировка и фильтр с помощью кнопокПри фильтрации данных отображаютсяОперациящелкните условное форматирование, чтобы значений подмножества последнего истинности одного из ячеек на листе к одному диапазонуПрименить повторно убыванию или возрастанию.Если столбец содержит числа, или;В нашем примереВыделите любую ячейку в: Зачем вам фильтр — настраиваемая сортировка
Фильтрация в неправильных таблицах
внизу страницы. Для только те данные,Начало строки текстаЦвет ячейки первые или минимальные фильтра. двух или обоих за раз. ячеек на листе
.Проясним несколько моментов важных то меню фильтраНажмите стрелку раскрытия фильтра, мы удалим фильтр таблице, например, ячейку к отдельным столбцам? — параметры - удобства также приводим
которые соответствуют вашимНачинается с, числа выделялись вВ Excel можно создавать условийКогда фильтр применяется к за раз.В заключение рассмотрим неправильные для осуществления правильной будет иметь другой затем нажмите на из столбца A2.Для хорошего и
сортировать столбцы ссылку на оригинал условиям. Данные, которые.Цвет шрифта данных. Дополнительные сведения три типа фильтров:Или столбцу, в другихКогда фильтр применяется к таблицы. Предположим, что
сортировки. вид. Рассмотрим на значение (Выделить все)Отдано на проверкуЧтобы фильтрация в Excel главное точного анализаgrant84 (на английском языке). не соответствуют этомуОкончание строки текстаили об условном форматировании по значениям, по.
столбцах в качестве столбцу, в других в таблице имеется1. Перед сортировкой убедитесь, примере столбца Количество. или;. работала корректно, лист стоит применять фильтр: Т.е. можно написатьЕсли на листе не
excel2.ru
Фильтрация списка данных
условию, скрыты. ПослеЗаканчивается наЗначок ячейки см. в статье формату или поПри создании условий можно фильтров можно использовать столбцах в качестве пустая строка. Выделим что фильтр охватываетНастройка фильтра в этомВыберите команду Очистить (Данные/Фильтр будет удален, а должен содержать строку КО ВСЕМ столбцам макрос, который на удается найти определенные фильтрации данных вы.и выберите цвет. выделение точек данных
критерию. Однако каждый использовать подстановочные знаки. только значения, видимые фильтров можно использовать ячейки заголовков и все столбцы - случае интуитивно понятна
Сортировка и фильтр/ скрытые ранее данные заголовка, которая используется
Фильтрация по набору верхних или нижних значений
-
данных. Выделите ячейку листе позволит фильтровать данные, возможно, он
-
можете копировать, находить,Ячейки, которые содержат текст,Это возможно только в с помощью условного из этих типов
-
Щелкните ячейку в диапазоне в текущем отфильтрованном только значения, видимые
-
применим автофильтр (нажмите иначе таблица при и аналогична рассмотренному Очистить) или; вновь отобразятся на для задания имени
с данными в по горизонтали?
-
скрыт фильтром. Например, редактировать, форматировать, запланировать но не начинаются случае, если фильтруемый
-
форматирования. фильтров является взаимно или таблице, которую диапазоне. в текущем отфильтрованном сочетание клавиш сортировке будет разрушена!
-
выше примеру сВыберите команду Очистить, но листе Excel.
Фильтрация по конкретному числу или диапазону чисел
-
каждого столбца. В таблице данных иУ меня 2007-ой.
-
если у вас и печатать подмножество с букв столбец содержит пустуюЩелкните ячейку в диапазоне
-
исключающим. Например, можно хотите отфильтровать.В окне фильтра отображаются
-
диапазоне.CTRL+SHIFT+L Приведем пример. текстом. Стоит отметить в другом менюЧтобы удалить все фильтры
-
следующем примере данные поставьте фильтр. Далее Излазил все параматры, есть столбец дат
-
отфильтрованных данных.Не начинаются с ячейку. или таблице, которую
выполнить фильтрацию поНа панели инструментов
-
только первые 10 000В окне фильтра отображаются).Выделим только 2 заголовка
-
пункты меню Выше (Главная/ Редактирование/ Сортировка в таблице Excel, на листе организованы фильтруйте те столбцы, что-то не могу на листе, этот
-
Таблица с примененным фильтром.Щелкните ячейку в диапазоне
-
хотите отфильтровать. цвету ячейки илиДанные уникальных записей списка. только первые 10 000Теперь попытаемся отфильтровать только
Фильтрация по цвету шрифта, цвету ячеек или наборам значков
5 столбцовой таблицы среднего и Ниже и фильтр/ Очистить) щелкните команду в виде столбцов которые вам необходимы. найти про что столбец может содержать «верхние 4 элементов»Ячейки, которые содержат текст,
-
или таблице, которуюНа панели инструментов по списку чисел,щелкнитеЩелкните ячейку в диапазоне уникальных записей списка. те строки, которые
-
и применим автофильтр. среднего: в этом или;Фильтр с заголовками в
-
А пустую строчку вы говорите. Извините. фильтр, ограничивающий значенияФильтры являются аддитивными. Это
-
но не оканчиваются хотите отфильтровать.Стандартная но не кФильтр или таблице, которуюЩелкните ячейку в диапазоне содержат значения Цемент Для наглядности строки случае будут отображеныНажмите сочетание клавиш
Фильтрация пустых ячеек
на вкладке строке 1: ID сверху удалите, этоDophin
-
конкретными месяцами. означает, что каждый буквами
-
На панели инструментовнажмите кнопку обоим. Вы можете. хотите отфильтровать.
-
или таблице, которую и гвозди в таблицы выделим разными
-
те строки, вCTRL+SHIFT+LДанные #, Тип, Описание моветон.: главная — редактирование
Существует несколько вариантов: дополнительный фильтр будет
-
Не заканчиваютсяСтандартнаяФильтр отфильтровать по значку
-
Щелкните стрелку _з0з_ вНа вкладке хотите отфильтровать. столбце Товар. Но цветами. которых значения в(должна быть выделена
-
. оборудования и т.д.Дин винчестер
-
Фильтрация для поиска определенного текста
-
— сортировка иОчистка фильтра по определенному привязан к текущему
-
.нажмите кнопку_з0з_. или настраиваемому фильтру, столбце с содержимым,
-
ДанныеНа вкладке у нас ничегоПосле сортировки столбца Товары
-
столбце Количество выше любая ячейка таблицы).Автор: Антон АндроновОткройте вкладку: ХЗ фильтр — настраиваемая столбцу фильтру и дополнительно
В поле рядом с
Фильтр
Щелкните стрелку
но не к которое нужно отфильтровать.щелкнитеДанные
не получится, т.к. от Я до
и соответственно ниже При этом фильтр Рассмотрим стандартный фильтр (Данные/Данные
-
[email protected] сортировка — параметрыОчистка всех фильтров сокращает подмножество данных.
-
всплывающим меню введите_з0з_.в столбце с обоим.
В разделе
Фильтр
щелкните в автофильтре нет А таблица будет
среднего (в нашем будет выключен.
Сортировка и фильтр/, затем нажмите команду: Ctrl тебе в — сортировать столбцыУдаление всех фильтров
Для сложных фильтров текст, которое хотите
Фильтрация по началу или окончанию строки текста
-
Щелкните стрелку _з0з_ в содержимым, которое нужноФильтры скрывают излишние данные.
-
Фильтр.Фильтр значения Цемент! разрушена! Это видно
-
случае среднее значениеСпособ 2. Фильтр) – автофильтр.Фильтр
-
помощь)Юрий МНажмите кнопку можно использовать фильтрацию использовать. столбце с содержимым, отфильтровать. Таким образом вы
щелкните
Щелкните стрелку
.
Значения Цемент нет в на рисунке ниже.
в столбце Количество
Нажмем стрелку раскрытия Это удобный инструмент
.Александр: «Удобный, дружественный, интуитивно
Фильтр по нескольким значениям,
В зависимости от сделанного которое нужно отфильтровать.В разделе
можете сосредоточиться толькоВыберите один из вариантов
-
в столбце сЩелкните стрелку _з0з_ в меню автофильтра, т.к.2. При сортировке столбцов
-
равно 59,5). фильтра. Выберем Текстовый для отбора вВ заголовках каждого столбца
: примени фильтр ко
понятный интерфейс…»
рядом с заголовком нескольким форматам или выбора вам может
В областиФильтр
на том, чтои выберите вариант. содержимым, которое нужно столбце с содержимым, в качестве таблицы
скрытые строки неНа картинке ниже показано,
Использование подстановочных знаков для фильтрации
фильтр Равно… Появится таблице строк, соответствующих
-
появятся кнопки со всей таблицеDophin
-
столбца и выберите нескольким условиям. Например, быть предложено выбрать(Выделить все)щелкните
-
вы хотите видеть.В текстовом поле введите отфильтровать.
-
которое нужно отфильтровать. MS EXCEL рассматривает перемещаются. Перед сортировкой что отобраны только диалоговое окно, введем
-
условиям, задаваемым пользователем. стрелкой.попробуй расширенный фильтр
: ну вообщем да) команду можно выполнить фильтрацию дополнительные условия.прокрутите список внизВыберите один из вариантов
-
В отличие от свои условия, используя
В разделе
В разделе
только строки 6-9,
данных отобразите скрытые
строки со значениями значение гвозди илиДля нормальной работы автофильтра
Нажмите на такую кнопку
или пользовательский фильтр
находится все легкоУдалить фильтр с по всем числам,
Задача
и установите флажок
и во всплывающем сортировки данных, данные
Удаление и повторное применение фильтра
подстановочные знаки.Фильтр
Фильтр |
а строки 11 |
строки. Строки могут |
в столбце Количество, выберем его из требуется «правильно» спроектированная в столбце, которыйKein driversGuest |
. которые больше 5,Операция |
(Пустые) меню выполните одно переупорядочиваются в определенномНапример, чтобы в результатещелкнитещелкните и 12 - быть скрыты как |
которые больше среднего выпадающего списка. таблица. Правильная с |
необходимо отфильтровать. В: УХАДИ: Ничуть не сложнееНапример, на рисунке ниже и ниже среднего.Фильтрация столбца или выделенного. из указанных ниже |
Дополнительные сведения о фильтрации
порядке. Дополнительные сведения фильтрации найти обаВыберите один из вариантовВыберите один из вариантов это уже другая через меню Главная/ (больше 59,5).В результате получим тот точки зрения MS нашем случае мыИмеются столбцы К, L
2003: данные - показан пример снятия
Но некоторые фильтры фрагмента таблицы приПримечания: действий. о сортировке см. слова «год» ии во всплывающеми введите условия таблица, т.к. под Ячейки/ Формат/ СкрытьЧисловой фильтр Первые 10 же результат. EXCEL — это применим фильтр к и М, содержащие сортировка — параметры фильтра из столбца (верхние и нижние истинности обоих условий Чтобы отфильтровать в статье Сортировка «гид», введите меню выполните одно фильтра. таблицей MS EXCEL или отобразить так отберет 10 наибольших
Примечание: таблица без пустых столбцу В, чтобы числовые данные. Необходимо — сортировать столбцы… « десять, выше иИФильтры можно применить толькоКоманда списка данных.г?д из указанных нижеВ поле рядом с понимает диапазон ячеек и после применения значений. Настройка этого
Если в столбце строк/ столбцов, с увидеть только нужные отфильтровать данные таким Не забываем, чтострана ниже среднего) зависят. к одному диапазонуЧисла, которые больше илиПри фильтрации обратите внимание.
действий. всплывающим меню введите
-
окруженный пустыми строками Автофильтра — в фильтра позволяет отобрать
-
содержится и текстовые заголовком, с однотипными типы оборудования. образом, чтобы в в 2007 кое-что». от исходного диапазона
-
Фильтрация столбца или выделенного ячеек на листе меньше определенного числа на следующие рекомендации:
Выполните одно из указанныхЦель фильтрации диапазона число, которое хотите и столбцами (исключение любом случае они и нужное количество значения и числа данными в столбцеПоявится меню фильтра. таблице отображались только порой дублируется, для
Фильтрация по набору верхних или нижних значений
-
Примечание: ячеек. Например, при фрагмента таблицы при
-
за раз.БольшеВ окне фильтра отображаются ниже действий.Операция
-
использовать. составляют таблицы в не примут участия наименьших значений.
-
(пример «неправильной» таблицы), (т.е. не нужноСнимите флажок те строки, где удобства… А если Вы не можете удалить фильтрации десяти первых истинности одного из
Когда фильтр применяется к
или
только первые 10 000Используемый знак
Строки с определенным текстомВ зависимости от сделанного
формате EXCEL 2007).
в сортировке!Настроим фильтр для отбора
то MS EXCEL
смешивать в одномВыделить все хотя бы в настриваемую на ПБД, фильтры из отдельных значений вы увидите двух или обоих столбцу, в других
меньше
уникальных записей списка.Результат поискаСодержит выбора вам можетДругой вид неправильной таблицы3. Отменить сортировку таблица 9 наибольших значений будет отображать меню
столбце данные разных, чтобы быстро снять
-
одном столбце из то вообще… столбцов. Фильтры могут десять первых значений
-
условий столбцах в качестве.Можно отфильтровать по несколькимВопросительный знак (?)или быть предложено выбрать
-
— таблица с нельзя! Для отмены в столбце Количество.
-
Числовые фильтры только форматов, например текст выделение со всех К, L иZ. быть включены для всего списка, аИли фильтров можно использоватьЧисла, которые равны или
Фильтрация по конкретному числу или диапазону чисел
-
столбцам. При примененииЛюбой символРавно
-
дополнительные условия. названиями и пояснениями, результатов сортировки нужно Для наглядности отсортируем в том случае,
-
и числа или пунктов. М значение неgrant84
-
всего диапазона или не первые десять. только значения, видимые не равны конкретному фильтра к столбцуПример: условию «стро?а» соответствуют.
Примечания:
расположенными непосредственно над
сразу выполнить команду таблицу по столбцу
если количество чисел числа и даты).Установите флажки для тех было равно нулю.
: Спасибо! Но получается выключены. Если вы значений подмножества последнего
При создании условий можно в текущем отфильтрованном числу в других столбцах
-
результаты «строфа» иСтроки, не содержащие определенный заголовками. Выделим любую
-
Отмена последнего действия Количество. в столбце больше Подробнее см. статью
типов оборудования, которые
Умею делать такую
только сортировать, а не хотите, чтобы фильтра.
использовать подстановочные знаки. диапазоне.
Равно доступны только значения, «строка» текстФильтры можно применить только
ячейку таблицы и (
Что значит 9 наибольших чем текстовых значений.
-
Советы по построению необходимо оставить в фильтрацию с одним фильтровать нет. :(
-
кто-то отфильтровать определенныйВ Excel можно создаватьЩелкните ячейку в диапазонеВ окне фильтра отображаютсяили видимые в текущемЗвездочка (*)
-
Не содержит к одному диапазону применим автофильтр -
-
CTRL+Z значений? В человеческом В противном случае таблиц. Будем использовать таблице, затем нажмите столбцом, но вgrant84 столбец, его можно три типа фильтров: или таблице, которую
Фильтрация по цвету шрифта, цвету ячеек или наборам значков
только первые 10 000не равно отфильтрованном диапазоне.Любое количество символовили ячеек на листе вместо строки заголовков). Можно еще закрыть понимании это: 450; будут отображено меню
-
именно такую, правильнуюOK данном случае нужно,: Желаемого я так скрыть. по значениям, по хотите отфильтровать.
-
уникальных записей списка..Фильтры можно применить толькоПример: условию «*-восток» соответствуютНе равно
-
за раз. стрелки раскрытия фильтра файл без сохранения, 300; 200; 100;
-
Текстовые фильтры. таблицу (см. файл. В нашем примере чтобы фильтр учитывал и не добился.На вкладке формату или поНа панели инструментовЩелкните ячейку в диапазонеВ поле рядом с к одному диапазону
Фильтрация пустых ячеек
результаты «северо-восток» и.Когда фильтр применяется к будут применены к
-
но есть риск 90; 87; 50;Теперь используя Способ 2
-
примера). мы выберем все три столбца :(Данные
-
критерию. Однако каждыйСтандартная или таблице, которую
-
всплывающим меню введите ячеек на листе «юго-восток»В поле рядом с столбцу, в других названию таблицы!
потери других изменений. 40; 30. В
-
рассмотрим настройку другихЧтобы включить фильтр выделитеНоутбуки одновременно.
-
Извините.нажмите кнопку из этих типовнажмите кнопку хотите отфильтровать. число, которое хотите за раз.
-
Тильда (~) всплывающим меню введите столбцах в качестве
-
Фильтрация для поиска определенного текста
-
Как и раньше подСОВЕТ: Другой способ возвращения понимании MS EXCEL
-
текстовых фильтров. Например, любую ячейку таблицы,иДмитрий догадкинIgor67
-
Очистить фильтров является взаимноФильтрНа панели инструментов
-
использовать.Примечание:Вопросительный знак или звездочка текст, которое хотите фильтров можно использовать таблицей MS EXCEL к первоначальной сортировке: — это 450;
установим фильтр для
затем на вкладке
Планшеты
: Используйте расширенный фильтр: Посмотрите пример. Как. исключающим. Например, можно
_з0з_.Стандартная
В зависимости от сделанного При использованииПример: условию «здесь~?» соответствует использовать. только значения, видимые
-
понимает диапазон ячеек заранее перед сортировкой 300; 300; 300; отбора строк, которые
-
Данные в группе, чтобы видеть толькоНапример: то делал похожее,
Если фильтрация применяется к
выполнить фильтрацию по
Щелкните стрелку _з0з_ внажмите кнопку выбора вам может
Find результат «здесь?»
В зависимости от сделанного в текущем отфильтрованном окруженный пустыми строками создать дополнительный столбец 300; 200; 200;
содержат в столбце Сортировка и фильтр
Фильтрация по началу или окончанию строки текста
-
эти типы оборудования.К1:М1 -заголовки колонок может под себя
-
таблице на листе, цвету ячейки или столбце с содержимым,Фильтр быть предложено выбрать
-
для поиска отфильтрованныхВыполните одно из указанных выбора вам может диапазоне.
-
и столбцами и с порядковыми номерами 200; 100, т.е. Товар значения выберите команду ФильтрТаблица с данными будет с цифрами и адаптируете.
в заголовке столбца по списку чисел,
которое нужно отфильтровать.
_з0з_.
дополнительные условия. данных выполняется поиск
ниже действий.
быть предложено выбратьВ окне фильтра отображаются
пытается самостоятельно определить строк (вернуть прежнюю повторы также учитываются.
начинающиеся со (Данные/ Сортировка и
отфильтрована, временно скрыввыбираем две свободныеgrant84
отображается одно из но не к
-
В разделеЩелкните стрелкуЗадача только отображаемые данные;
-
Задача дополнительные условия. только первые 10 000 строку заголовков. В
сортировку можно потом,
Но это еще
слова Гвозди. В фильтр/ Фильтр) или все содержимое, не
ячейки, например, N13:N14: Спасибо Igor67! Я
этих кнопок: обоим. Вы можетеФильтрв столбце сОперация
данные, которые неДействие
Использование подстановочных знаков для фильтрации
Задача уникальных записей списка.
-
принципе ничего страшного заново отсортировав по не все. Применим
-
этом случае будут нажмите сочетание клавиш соответствующее критерию. Вв N14 вставляем прмерно так и
-
Описание отфильтровать по значкущелкните
-
содержимым, которое нужноФильтрация столбца или выделенного отображаются, не просматриваются.Удаление определенных условий фильтрацииОперация
-
Вместо фильтрации можно использовать не произошло, кроме нему).
фильтр для отбора строки со значениямиCTRL+SHIFT+L нашем примере только формулу: представлял себе все
-
Фильтр доступен, и он или настраиваемому фильтру,
Выберите один из вариантов
отфильтровать.
фрагмента таблицы при
Чтобы найти все
Щелкните стрелку, _з0з_ вФильтрация столбца или выделенного условное форматирование, которое
того, что в
4. Сортировку можно также
9 наибольших значений Гвозди и Гвозди.
ноутбуки и планшеты
=СЧЁТ ($K2:$M2)
это. еще не использовался
Удаление и повторное применение фильтра
-
но не ки выберите вариант.
В разделе
истинности обоих условий
данные, снимите флажок столбце, который содержит фрагмента таблицы при
позволяет четко выделить перечень фильтруемых значений можно осуществить с в столбце Количество. 10 мм.Команда Фильтр также доступна
остались видимыми.Жмем Данные -
grant84 для сортировки данных обоим.В текстовом поле введитеФильтр
И все фильтры.
фильтр, и выберите истинности обоих условий верхние или нижние включены названия заголовков помощью меню Данные/Вопреки ожиданиям будет отобраноДля этого нажмем стрелку на вкладке Главная
Фильтрацию можно также применить, Сортировка и фильтр: Извините, если кого
в столбце.Фильтры скрывают излишние данные. свои условия, используящелкните.
Дополнительные сведения о фильтрации
Щелкните ячейку в диапазоне командуИ числовые значения среди (см. файл примера, Сортировка и фильтр/ не 9 значений, раскрытия фильтра. Выберем (Главная/ Редактирование/ Сортировка выбрав команду — Дополнительно (в
обидел. :)Фильтр используется для фильтрации
Таким образом вы подстановочные знаки.Выберите один из вариантовФильтрация столбца или выделенного или таблице, которуюОчистить фильтр. данных. лист Неправильные). Сортировка. После нажатия а 11. Дело Текстовый фильтр Начинается и фильтр/ Фильтр)Сортировка и фильтр Excel 2010)Лосяша или сортировки данных можете сосредоточиться толькоНапример, чтобы в результатеи во всплывающем фрагмента таблицы при хотите отфильтровать..Фильтрация столбца или выделенногоДанные можно быстро фильтроватьТеперь для правильного установления кнопки меню будет в том, что
с…В строке заголовка появятсяна вкладкеИсходный диапазон: $K$1:$M$110: Очень классно. Всем в столбце. на том, что фильтрации найти оба меню выполните одно истинности одного изНа панели инструментовУдаление всех фильтров, примененных фрагмента таблицы при на основании визуальных фильтра необходимо сперва отображено диалоговое окно. 9-м наибольшим является
Введем значение Гвозди, в стрелки раскрытия фильтра.ГлавнаяДиапазон условий: $N$13:$N$14 спасибоНа следующем листе фильтр вы хотите видеть. слова «год» и из указанных ниже двух или обоихСтандартная к диапазону или
истинности одного из условий, таких как
-
выделить ячейки заголовка,В принципе оно дублирует число 100, которое
-
результате получим:Ниже покажем как отфильтровать.ОкТ. к. Когда я доступен для столбца В отличие от
-
«гид», введите действий. условийнажмите кнопку
таблице двух или обоих цвет шрифта, цвет а только затем функционал сортировки в повторяется еще 2Аналогично можно настроить фильтр строки на основанииФильтры в Excel могутDreamer фильтрую 1 столбец,
См. также
Product сортировки данных, данные
г?д
Цель фильтрации диапазонаИлиФильтр
Выделите столбцы диапазона или условий ячейки или наборы
support.office.com
Очистка и удаление фильтра
нажать сочетание клавиш автофильтре, но с раза, т.е. в для отображения строк, текстовых, числовых значений суммироваться. Это означает,: автофильтр не подходит? а заним второй,, но он переупорядочиваются в определенном.Операция._з0з_. таблицы, к которымИли значков. Можно такжеCTRL+SHIFT+L его помощью можно таблице 3 строки у которых в
и дат. что Вы можетеDelfin то фильтрация с еще не используется. порядке. Дополнительные сведенияВыполните одно из указанныхСтроки с определенным текстомПримечания:Щелкните стрелку
применяются фильтры, а
-
. фильтровать ячейки по
-
). Это не всегда
-
осуществить сортировку с
Удаление фильтра из столбца
со значением 100 столбце Товар значения Если столбец содержит текстовые применить несколько фильтров: В Настройках фильтра первого слетает. А Для сортировки данных
о сортировке см. ниже действий.Содержит в столбце с затем на вкладке
Щелкните ячейку в диапазоне наличию в них удобно, поэтому над учетом регистра. в столбце Количество.заканчиваются насодержатне содержат значения, то меню к одной таблице, колонок составьте список мне надо что используется фильтр в
Удаление всех фильтров на листе
в статье СортировкаИспользуемый знакилиФильтры можно применить только содержимым, которое нужно
Как узнать, что к данным был применен фильтр?
Данные или таблице, которую формата, примененных стилей строкой заголовков всегдаВыделите ячейку таблицы.
MS EXCEL естественно
определенные значения. фильтра будет иметь чтобы сузить результаты нужных задач с |
|
бы 2 столбца столбце « списка данных. |
Результат поискаРавно к одному диапазону отфильтровать.щелкните хотите отфильтровать. или условного форматирования. располагайте пустую строку,На вкладке не знает какой
Удалите все фильтры на листе
Более того, в диалоговом следующий вид. фильтрации. В прошлом нужными параметрами и были отфильтрованы.странаПри фильтрации обратите вниманиеВопросительный знак (?). ячеек на листеВ разделе
См. также
ФильтрНа панели инструментов
В диапазоне ячеек или
которую можно скрыть.
support.office.com
Горизонтальный фильтр
Данные из трех строк
окне Настраиваемый фильтрСначала отобразим только те примере мы уже запустите в каждойKirill pimonov». на следующие рекомендации:Любой символСтроки, не содержащие определенный за раз.Фильтр.Данные столбце таблицы щелкнитеПримечание:в группе отдать предпочтение, поэтому
возможно использование Подстановочных
строки, которые содержат
отфильтровали таблицу, отобразив колонке, где будет: Через ctrl выделиЕсли вы хотите полностью
В окне фильтра отображаютсяПример: условию «стро?а» соответствуют текстКогда фильтр применяется к
щелкнитеУдаление или повторное применение
щелкните ячейку с определенным
Мы стараемся как можноСортировка и фильтр отбирает все три! знаков, которые могут в столбце Товар только ноутбуки и
применяться фильтр должен 2 столбца удалить фильтры, перейдите только первые 10 000 результаты «строфа» и
Не столбцу, в другихВыберите один из вариантов стрелок фильтра вФильтр
цветом, цветом шрифта оперативнее обеспечивать васвыберите команду В итоге к сделать настройку фильтра слово Гвозди (Регистр
планшеты. Теперь наша появится маленький красныйКристина лучко
на вкладку уникальных записей списка. «строка»
содержит столбцах в качествеи во всплывающем диапазоне или таблице. или значком, по актуальными справочными материаламиСортировка 9 наибольшим добавляется очень гибкой. Но, букв не имеет
задача сузить данные
треугольник. Нажимаем на: Фильтрование является удобнымданныеМожно отфильтровать по нескольким
Звездочка (*)или не фильтров можно использовать меню выполните одно
Выделите столбцы диапазона или
Щелкните стрелку которому вы хотите на вашем языке.(та же команда еще 2 повтора,
как правило, сложные значения). Сделаем это еще больше и треугольник и выбираем и надежным способом
и нажмите кнопку столбцам. При примененииЛюбое количество символов
равно только значения, видимые из указанных ниже
planetaexcel.ru
Как применить в таблице эксель фильтр одновременно к двум столбцам?
таблицы, к которымв столбце с выполнить фильтрацию. Эта страница переведена доступна через меню т.е. всего отбирается критерии фильтра не 2-мя способами.
показать только ноутбуки нужный фильтр для поиска и редактирования
Фильтр фильтра к столбцуПример: условию «*-восток» соответствуют. в текущем отфильтрованном действий. применяются фильтры, а содержимым, которое нужноНа вкладке
автоматически, поэтому ее (Главная/ Редактирование/ Сортировка 11 строк.
используются, т.к. ихСпособ 1. и планшеты, отданные этой колонки. Подробнее
данных в таблицах.или используйте сочетание в других столбцах результаты «северо-восток» иВ поле рядом с
диапазоне.Чтобы отфильтровать затем на вкладке
отфильтровать.
Данные текст может содержать и фильтр/ Настраиваемая
Если столбец содержит даты, невозможно сохранить, вНажмем стрелку раскрытия
на проверку в в Справке Эксель. Вы можете фильтровать
клавиш доступны только значения, «юго-восток» всплывающим меню введитеВ окне фильтра отображаютсяКомандаДанныеВ разделещелкните неточности и грамматические
сортировка…). то меню фильтра отличие от Расширенного фильтра. Затем нажмем
августе.Air79vs данные с помощью
ALT + D + видимые в текущемТильда (~) текст, которое хотите только первые 10 000Вычисление наибольших значений пощелкнитеФильтрФильтр ошибки. Для нас
В диалоговом окне будет иметь еще фильтра. Единственное, что
на значение (ВыделитьНажмите на кнопку со
: Только по колонкам. функции фильтра в f + f
отфильтрованном диапазоне.Вопросительный знак или звездочка использовать.
уникальных записей списка. значению
Фильтрщелкните
Как осуществить фильтрацию данных в Excel по нескольким позициям одновременно?
. важно, чтобы этаСортировка более развернутый вид, можно сделать - все) — снимутся стрелкой в столбце, Фильтр 1 - Excel 2007.Фильтры можно применить толькоПример: условию «здесь~?» соответствует
В зависимости от сделанногоВместо фильтрации можно использоватьПервые 10.Выберите один из вариантовЩелкните стрелку статья была вам
выберите столбец по которому чем в случае
это использовать отмену
все галочки. Затем который необходимо отфильтровать.
выбираем данные. ФильтрПолосатый жираф алик
Фильтрация данных с помощью к одному диапазону
результат «здесь?»
выбора вам может условное форматирование, чтобы.При фильтрации данных отображаются
и во всплывающем
в столбце с
полезна. Просим вас
нужно произвести сортировку числовых столбцов (см.
последнего действия ( установите галочку напротив В данном случае 2, фильтр 3…: А как фильтруешь-то? автофильтра ячеек на листеВыполните одно из указанных быть предложено выбрать первые или минимальныеНумерации по значению только те данные, меню выполните одно содержимым, которое нужно
уделить пару секунд и порядок сортировки столбец Дата поставки).CTRL+Z значения гвозди.
мы применим дополнительный
Расширенный фильтр и немного магии
У подавляющего большинства пользователей Excel при слове «фильтрация данных» в голове всплывает только обычный классический фильтр с вкладки Данные — Фильтр (Data — Filter):
Такой фильтр — штука привычная, спору нет, и для большинства случаев вполне сойдет. Однако бывают ситуации, когда нужно проводить отбор по большому количеству сложных условий сразу по нескольким столбцам. Обычный фильтр тут не очень удобен и хочется чего-то помощнее. Таким инструментом может стать расширенный фильтр (advanced filter), особенно с небольшой «доработкой напильником» (по традиции).
Основа
Для начала вставьте над вашей таблицей с данными несколько пустых строк и скопируйте туда шапку таблицы — это будет диапазон с условиями (выделен для наглядности желтым):
Между желтыми ячейками и исходной таблицей обязательно должна быть хотя бы одна пустая строка.
Именно в желтые ячейки нужно ввести критерии (условия), по которым потом будет произведена фильтрация. Например, если нужно отобрать бананы в московский «Ашан» в III квартале, то условия будут выглядеть так:
Чтобы выполнить фильтрацию выделите любую ячейку диапазона с исходными данными, откройте вкладку Данные и нажмите кнопку Дополнительно (Data — Advanced). В открывшемся окне должен быть уже автоматически введен диапазон с данными и нам останется только указать диапазон условий, т.е. A1:I2:
Обратите внимание, что диапазон условий нельзя выделять «с запасом», т.е. нельзя выделять лишние пустые желтые строки, т.к. пустая ячейка в диапазоне условий воспринимается Excel как отсутствие критерия, а целая пустая строка — как просьба вывести все данные без разбора.
Переключатель Скопировать результат в другое место позволит фильтровать список не прямо тут же, на этом листе (как обычным фильтром), а выгрузить отобранные строки в другой диапазон, который тогда нужно будет указать в поле Поместить результат в диапазон. В данном случае мы эту функцию не используем, оставляем Фильтровать список на месте и жмем ОК. Отобранные строки отобразятся на листе:
Добавляем макрос
«Ну и где же тут удобство?» — спросите вы и будете правы. Мало того, что нужно руками вводить условия в желтые ячейки, так еще и открывать диалоговое окно, вводить туда диапазоны, жать ОК. Грустно, согласен! Но «все меняется, когда приходят они ©» — макросы!
Работу с расширенным фильтром можно в разы ускорить и упростить с помощью простого макроса, который будет автоматически запускать расширенный фильтр при вводе условий, т.е. изменении любой желтой ячейки. Щелкните правой кнопкой мыши по ярлычку текущего листа и выберите команду Исходный текст (Source Code). В открывшееся окно скопируйте и вставьте вот такой код:
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A2:I5")) Is Nothing Then On Error Resume Next ActiveSheet.ShowAllData Range("A7").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("A1").CurrentRegion End If End Sub
Эта процедура будет автоматически запускаться при изменении любой ячейки на текущем листе. Если адрес измененной ячейки попадает в желтый диапазон (A2:I5), то данный макрос снимает все фильтры (если они были) и заново применяет расширенный фильтр к таблице исходных данных, начинающейся с А7, т.е. все будет фильтроваться мгновенно, сразу после ввода очередного условия:
Так все гораздо лучше, правда?
Реализация сложных запросов
Теперь, когда все фильтруется «на лету», можно немного углубиться в нюансы и разобрать механизмы более сложных запросов в расширенном фильтре. Помимо ввода точных совпадений, в диапазоне условий можно использовать различные символы подстановки (* и ?) и знаки математических неравенств для реализации приблизительного поиска. Регистр символов роли не играет. Для наглядности я свел все возможные варианты в таблицу:
Критерий | Результат |
гр* или гр | все ячейки начинающиеся с Гр, т.е. Груша, Грейпфрут, Гранат и т.д. |
=лук | все ячейки именно и только со словом Лук, т.е. точное совпадение |
*лив* или *лив | ячейки содержащие лив как подстроку, т.е. Оливки, Ливер, Залив и т.д. |
=п*в | слова начинающиеся с П и заканчивающиеся на В т.е. Павлов, Петров и т.д. |
а*с | слова начинающиеся с А и содержащие далее С, т.е. Апельсин, Ананас, Асаи и т.д. |
=*с | слова оканчивающиеся на С |
=???? | все ячейки с текстом из 4 символов (букв или цифр, включая пробелы) |
=м??????н | все ячейки с текстом из 8 символов, начинающиеся на М и заканчивающиеся на Н, т.е. Мандарин, Мангостин и т.д. |
=*н??а | все слова оканчивающиеся на А, где 4-я с конца буква Н, т.е. Брусника, Заноза и т.д. |
>=э | все слова, начинающиеся с Э, Ю или Я |
<>*о* | все слова, не содержащие букву О |
<>*вич | все слова, кроме заканчивающихся на вич (например, фильтр женщин по отчеству) |
= | все пустые ячейки |
<> | все непустые ячейки |
>=5000 | все ячейки со значением больше или равно 5000 |
5 или =5 | все ячейки со значением 5 |
>=3/18/2013 | все ячейки с датой позже 18 марта 2013 (включительно) |
Тонкие моменты:
- Знак * подразумевает под собой любое количество любых символов, а ? — один любой символ.
- Логика в обработке текстовых и числовых запросов немного разная. Так, например, ячейка условия с числом 5 не означает поиск всех чисел, начинающихся с пяти, но ячейка условия с буквой Б равносильна Б*, т.е. будет искать любой текст, начинающийся с буквы Б.
- Если текстовый запрос не начинается со знака =, то в конце можно мысленно ставить *.
- Даты надо вводить в штатовском формате месяц-день-год и через дробь (даже если у вас русский Excel и региональные настройки).
Логические связки И-ИЛИ
Условия записанные в разных ячейках, но в одной строке — считаются связанными между собой логическим оператором И (AND):
Т.е. фильтруй мне бананы именно в третьем квартале, именно по Москве и при этом из «Ашана».
Если нужно связать условия логическим оператором ИЛИ (OR), то их надо просто вводить в разные строки. Например, если нам нужно найти все заказы менеджера Волиной по московским персикам и все заказы по луку в третьем квартале по Самаре, то это можно задать в диапазоне условий следующим образом:
Если же нужно наложить два или более условий на один столбец, то можно просто продублировать заголовок столбца в диапазоне критериев и вписать под него второе, третье и т.д. условия. Вот так, например, можно отобрать все сделки с марта по май:
В общем и целом, после «доработки напильником» из расширенного фильтра выходит вполне себе приличный инструмент, местами не хуже классического автофильтра.
Ссылки по теме
- Суперфильтр на макросах
- Что такое макросы, куда и как вставлять код макросов на Visual Basic
- Умные таблицы в Microsoft Excel
Главный недостаток стандартного
фильтра
(
Данные/ Сортировка и фильтр/ Фильтр
) – это отсутствие визуальной информации о примененном в данный момент фильтре: необходимо каждый раз лезть в меню фильтра, чтобы вспомнить критерии отбора записей. Особенно это неудобно, когда применено несколько критериев. Расширенный фильтр лишен этого недостатка – все критерии помещаются в виде отдельной таблички над фильтруемыми записями.
Алгоритм создания
Расширенного фильтра
прост:
- Создаем таблицу, к которой будет применяться фильтр (исходная таблица);
- Создаем табличку с критериями (с условиями отбора);
-
Запускаем
Расширенный фильтр
.
Пусть в диапазоне
A
7:С
83
имеется исходная таблица с перечнем товаров, содержащая поля (столбцы)
Товар
,
Количество
и
Цена
(см. файл примера ). Таблица не должна содержать пустых строк и столбцов, иначе
Расширенный фильтр
(да и обычный
Автофильтр
) не будет правильно работать.
Задача 1 (начинается…)
Настроим фильтр для отбора строк, которые содержат в наименовании Товара значения
начинающиеся
со слова
Гвозди
. Этому условию отбора удовлетворяют строки с товарами
гвозди 20 мм
,
Гвозди 10 мм
,
Гвозди 10 мм
и
Гвозди
.
Табличку с условием отбора разместим разместим в диапазоне
А
1
:А2
. Табличка должна содержать также название заголовка столбца, по которому будет производиться отбор. В качестве критерия в ячейке
А2
укажем слово
Гвозди
.
Примечание
: Структура критериев у
Расширенного фильтра
четко определена и она совпадает со структурой критериев для функций БДСУММ() , БСЧЁТ() и др.
Обычно критерии
Расширенного фильтра
размещают над таблицей, к которой применяют фильтр, но можно их разместить и сбоку таблицы. Избегайте размещения таблички с критериями под исходной таблицей, хотя это не запрещено, но не всегда удобно, т.к. в исходную таблицу могут добавляться новые строки.
ВНИМАНИЕ!
Убедитесь, что между табличкой со значениями условий отбора и исходной таблицей имеется, по крайней мере, одна пустая строка (это облегчит работу с
Расширенным фильтром
).
Теперь все подготовлено для работы с
Расширенным фильтром:
- выделите любую ячейку таблицы (это не обязательно, но позволит ускорить заполнение параметров фильтра);
-
вызовите
Расширенный фильтр
( Данные/ Сортировка и фильтр/ Дополнительно ); -
в поле
Исходный диапазон
убедитесь, что указан диапазон ячеек таблицы вместе с заголовками (
A
7:С
83
); -
в поле
Диапазон условий
укажите ячейки содержащие табличку с критерием, т.е. диапазон
А
1
:А2
.
При желании можно отобранные строки скопировать в другую таблицу, установив переключатель в позицию
Скопировать результат в другое место
. Но мы это здесь делать не будем.
Нажмите кнопку ОК и фильтр будет применен — в таблице останутся только строки содержащие в столбце Товар наименования
гвозди 20 мм
,
Гвозди 10 мм
,
Гвозди 50 мм
и
Гвозди
. Остальные строки будут скрыты.
Номера отобранных строк будут выделены синим шрифтом.
Чтобы отменить действие фильтра выделите любую ячейку таблицы и нажмите
CTRL+SHIFT+L
(к заголовку будет применен
Автофильтр
, а действие
Расширенного фильтра
будет отменено) или нажмите кнопку меню
Очистить
( Данные/ Сортировка и фильтр/ Очистить ).
Задача 2 (точно совпадает)
Настроим фильтр для отбора строк, у которых в столбце Товар
точно
содержится слово
Гвозди
. Этому условию отбора удовлетворяют строки только с товарами
гвозди
и
Гвозди
(
Регистр
не учитывается). Значения
гвозди 20 мм
,
Гвозди 10 мм
,
Гвозди 50 мм
учтены не будут.
Табличку с условием отбора разместим разместим в диапазоне
B1:В2
. Табличка должна содержать также название заголовка столбца, по которому будет производиться отбор. В качестве критерия в ячейке
B2
укажем формулу =»=
Гвозди»
.
Теперь все подготовлено для работы с
Расширенным фильтром:
- выделите любую ячейку таблицы (это не обязательно, но позволит ускорить заполнение параметров фильтра);
-
вызовите
Расширенный фильтр ( Данные/ Сортировка и фильтр/ Дополнительно );
-
в поле
Исходный диапазон
убедитесь, что указан диапазон ячеек таблицы вместе с заголовками (
A
7:С
83
); -
в поле
Диапазон условий
укажите ячейки содержащие табличку с критерием, т.е. диапазон
B1
:B2
. - Нажмите ОК
Применять
Расширенный фильтр
с такими простыми критериями особого смысла нет, т.к. с этими задачами легко справляется
Автофильтр
. Рассмотрим более сложные задачи по фильтрации.
Если в качестве критерия указать не =»=Гвозди» , а просто
Гвозди
, то, будут выведены все записи содержащие наименования
начинающиеся
со слова Гвозди (
Гвозди 80мм
,
Гвозди2
). Чтобы вывести строки с товаром,
содержащие
на слово
гвозди
, например,
Новые гвозди
, необходимо в качестве критерия указать =»=*Гвозди» или просто *
Гвозди, где
* является
подстановочным знаком
и означает любую последовательность символов.
Задача 3 (условие ИЛИ для одного столбца)
Настроим фильтр для отбора строк, у которых в столбце Товар содержится значение начинающееся со слова
Гвозди
ИЛИ
Обои
.
Критерии отбора в этом случае должны размещаться под соответствующим заголовком столбца (
Товар
) и должны располагаться
друг под другом
в одном столбце (см. рисунок ниже). Табличку с критериями размести в диапазоне
С1:С3
.
Окно с параметрами Расширенного фильтра и таблица с отфильтрованными данными будет выглядеть так.
После нажатия ОК будут выведены все записи, содержащие в столбце
Товар
продукцию
Гвозди
ИЛИ
Обои
.
Задача 4 (условие И)
Произведем отбор только тех строк таблицы, которые
точно
содержат в столбце
Товар
продукцию
Гвозди
, а в столбце
Количество
значение >40. Критерии отбора в этом случае должны размещаться под соответствующими заголовками (Товар и Количество) и должны располагаться
на одной строке
. Условия отбора должны быть записаны в специальном формате: =»=
Гвозди»
и =»>40″ . Табличку с условием отбора разместим разместим в диапазоне
E1:F2
.
После нажатия кнопки ОК будут выведены все записи содержащие в столбце
Товар
продукцию
Гвозди
с количеством >40.
СОВЕТ:
При изменении критериев отбора лучше каждый раз создавать табличку с критериями и после вызова фильтра лишь менять ссылку на них.
Примечание
: Если пришлось очистить параметры Расширенного фильтра ( Данные/ Сортировка и фильтр/ Очистить ), то перед вызовом фильтра выделите любую ячейку таблицы – EXCEL автоматически вставит ссылку на диапазон занимаемый таблицей (при наличии пустых строк в таблице вставится ссылка не на всю таблицу, а лишь до первой пустой строки).
Задача 5 (условие ИЛИ для разных столбцов)
Предыдущие задачи можно было при желании решить обычным
автофильтром
. Эту же задачу обычным фильтром не решить.
Произведем отбор только тех строк таблицы, которые
точно
содержат в столбце
Товар
продукцию
Гвозди
, ИЛИ которые в столбце
Количество
содержат значение >40. Критерии отбора в этом случае должны размещаться под соответствующими заголовками (Товар и Количество) и должны располагаться
на разных строках
. Условия отбора должны быть записаны в специальном формате: =»>40″ и =»=
Гвозди»
. Табличку с условием отбора разместим разместим в диапазоне
E4:F6
.
После нажатия кнопки ОК будут выведены записи содержащие в столбце
Товар
продукцию
Гвозди
ИЛИ значение >40 (у любого товара).
Задача 6 (Условия отбора, созданные в результате применения формулы)
Настоящая мощь
Расширенного фильтра
проявляется при использовании в качестве условий отбора формул.
Существует две возможности задания условий отбора строк:
- непосредственно вводить значения для критерия (см. задачи выше);
- сформировать критерий на основе результатов выполнения формулы.
Рассмотрим критерии задаваемые формулой. Формула, указанная в качестве критерия отбора, должна возвращать результат ИСТИНА или ЛОЖЬ.
Например, отобразим строки, содержащие Товар, который встречается в таблице только 1 раз. Для этого:
-
введем в ячейку
H2
формулу =СЧЁТЕСЛИ(Лист1!$A$8:$A$83;A8)=1 -
в
Н1
вместо заголовка
введем поясняющий текст, например,
Неповторяющиеся значения
. Поясняющий текст НЕ должен совпадать ни с одним заголовком столбца таблицы! В противном случае фильтр будет работать неправильно.
Применим
Расширенный фильтр
, указав в качестве диапазона условий ячейки
Н1:Н2
.
Обратите внимание на то, что диапазон поиска значений введен с использованием
абсолютных ссылок
, а критерий в функции СЧЁТЕСЛИ() – с относительной ссылкой. Это необходимо, поскольку при применении
Расширенного фильтра
EXCEL увидит, что
А8
— это относительная ссылка и будет перемещаться вниз по столбцу Товар по одной записи за раз и возвращать значение либо ИСТИНА, либо ЛОЖЬ. Если будет возвращено значение ИСТИНА, то соответствующая строка таблицы будет отображена. Если возвращено значение ЛОЖЬ, то строка после применения фильтра отображена не будет.
СОВЕТ:
Для проверки работоспособности формулы можно создать дополнительный столбец рядом с таблицей (например в F) и ввести указанную выше формулу в ячейку F8, а затем скопировать ее вниз. Будет сформирован столбец со значениями ИСТИНА/ЛОЖЬ, который поможет определить как работает ваша формула.
Примеры других формул из файла примера :
-
Вывод строк с ценами больше, чем 3-я по величине цена в таблице. =C8>НАИБОЛЬШИЙ( $С$8:$С$83 ;5) В этом примере четко проявляется коварство функции НАИБОЛЬШИЙ(). Если отсортировать столбец
С
(цены), то получим: 750; 700;
700
; 700; 620, 620, 160, … В человеческом понимании «3-ей по величине цене» соответствует 620, а в понимании функции НАИБОЛЬШИЙ() –
700
. В итоге, будет выведено не 4 строки, а только одна (750); -
Вывод строк с учетом РЕгиСТра =СОВПАД(«гвозди»;А8) . Будут выведены только те строки, в которых товар
гвозди
введен с использованием строчных букв; - Вывод строк, у которых цена выше среднего =С8>СРЗНАЧ($С$8:$С$83) ;
ВНИМАНИЕ!
Применение
Расширенного фильтра
отменяет примененный к таблице фильтр (
Данные/ Сортировка и фильтр/ Фильтр
).
Задача 7 (Условия отбора содержат формулы и обычные критерии)
Рассмотрим теперь другую таблицу из файла примера на листе Задача 7 .
В столбце
Товар
приведено название товара, а в столбце
Тип товара
— его тип.
Задача состоит в том, чтобы для заданного типа товара вывести товары, у которых цена ниже средней. То есть у нас 3 критерия: первый критерий задает Товар, 2-й — его Тип, а 3-й критерий (в виде формулы) задает цену ниже средней.
Критерии разместим в строках 6 и 7. Введем нужные Товар и Тип товара. Для заданного Тип товара вычислим среднее и выведем ее для наглядности в отдельную ячейку F7. В принципе, формулу можно ввести прямо в формулу-критерий в ячейку С7. Поясняющий текст в ячейке над формулой (С6) НЕ должен совпадать ни с одним заголовком столбца таблицы! В противном случае фильтр будет работать неправильно.
Далее действуем как обычно: выделяем любую ячейку таблицы, вызываем
Расширенный фильтр (Advanced Filter)
и указываем диапазон с критериями.
Будут выведены 2 товара из 4-х (заданного типа товара).
В файле примера для удобства использовано
Условное форматирование
: выделяются строки удовлетворяющие первым 2-м критериям (подробнее см. статью
Выделение строк таблицы в MS EXCEL в зависимости от условия в ячейке
).
Задача 7.1. (Совпадают ли 2 значения в одной строке?)
Есть таблица, в которой указаны Год выпуска и Год покупки автомобиля.
Требуется вывести только те строки, в которых Год выпуска совпадает с Годом покупки. Это можно сделать с помощью элементарной формулы =В10=С10 .
Поясняющий текст в ячейке С6 НЕ должен совпадать ни с одним заголовком столбца таблицы! В противном случае фильтр будет работать неправильно.
Задача 8 (Является ли символ числом?)
Пусть у нас есть таблица с перечнем различных типов гвоздей.
Требуется отфильтровать только те строки, у которых в столбце Товар содержится
Гвозди 1 дюйм
,
Гвозди 2 дюйма
и т.д. товары
Гвозди нержавеющие, Гвозди хромированные
и т.д. не должны быть отфильтрованы.
Проще всего это сделать если в качестве фильтра задать условие, что после слова Гвозди должно идти цифра. Это можно сделать с помощью формулы =ЕЧИСЛО(—ПСТР(A11;ДЛСТР($A$8)+2;1))
Формула вырезает из наименования товара 1 символ после слова Гвозди (с учетом пробела). Если этот символ число (цифра), то формула возвращает ИСТИНА и строка выводится, в противном случае строка не выводится. В столбце F показано как работает формула, т.е. ее можно протестировать до запуска
Расширенного фильтра
.
Задача 9 (Вывести строки, в которых НЕ СОДЕРЖАТСЯ заданные Товары)
Требуется отфильтровать только те строки, у которых в столбце Товар НЕ содержатся:
Гвозди, Доска, Клей, Обои
.
Для этого придется использовать простую формулу =ЕНД(ВПР(A15;$A$8:$A$11;1;0))
Функция ВПР()
ищет в столбце Товар каждой строки наименования товаров, указанных в диапазоне
А8:А11
. Если эти товары НЕ найдены, ВПР() возвращает ошибку #Н/Д, которая обрабатывается
функцией ЕНД()
— в итоге, формула возвращает ИСТИНА и строка выводится.
Вывод уникальных строк
О выводе
уникальных
строк с помощью Расширенного фильтра можно
прочитать в этой статье
.
: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/d/dm9/domains/mokshin.su/includes/unicode.inc on line 311.
Опубликовано d.mokshin в птн, 15/04/2016 — 21:17. |
||
|
Обычный фильтр в таблице Microsoft Excel работает по условию И — то есть, если мы выбираем значения фильтра, например, для двух столбцов, то в отобранные строки попадают те, в которых совпадают значения с критериями фильтра обоих столбцов.
Что делать, если нужно отобрать строки по условию ИЛИ?
Например, у нас есть такая таблица с ФИО:
Нужно отобрать строки в которых ИЛИ Имя = Иван ИЛИ Отчество = Иванович — т.е. в отбор должны попасть:
Петров Иван Иванович
Сидоров Петр Иванович
Пупкин Иван Василиевич
Нужно использовать функциональность Расширенного фильтра.
Сверху таблицы создаем область для значений Расширенного фильтра:
Вводим критерии фильтра:
так как фильтруем по ИЛИ — значения для примера должны быть в разных строках. А значения из одной строки как раз и применяются по обычному условию И.
Затем устанавливаем курсор в любую ячейку таблицы и на ленте выбираем: Данные / Сортировка и фильтр / Дополнительно.
Открывается окно: Расширенный фильтр. В Исходном диапазоне должен быть указан диапазон всей таблицы (обычно по-умолчанию он весь и подставляется). В поле Диапазон условий нужно выбрать диапазон с условиями, который создали:
Получаем то, что и требовалось:
Вообще, Расширенный фильтр мощная штука. Можно комбинировать условия И и ИЛИ, а также использовать маски поиска и формулы для расчёта искомых значений (в области условий расширенного фильтра).
Можно немного почитать здесь.
- Блог пользователя d.mokshin