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

Расширенный фильтр в Excel
- Выберите любую ячейку в заголовке строки.
- Нажмите Ctrl + Shift + L.
- В математике фильтр нажмите на числовые фильтры. Поскольку данные представлены в цифрах, появляется диалоговое окно.
Давайте посмотрим на некоторые примеры кода для различных фильтров даты. При применении фильтра для одного числа нам нужно использовать форматирование чисел, которое применяется в столбце. Это странная причуда VBA, которая может привести к неточным результатам, если вы не знаете правила. В приведенном ниже коде есть пример.
Как всё вернуть обратно
Для того чтобы показать, каким способом можно отменить фильтрацию, мы сначала скроем какую-нибудь дату. Например, все числа за 2017 год. Для этого:
- Теперь снова выделяем наш диапазон клеток.
- Кликаем на указанную кнопку.
- Нажимаем на пункт «Фильтр». Обратите внимание на то, что иконка у этого пункта будет активной (если в выделенной области данных используется фильтрация).
- В итоге всё вернется на свои места, словно ничего и не было.

Как включить пользовательский автофильтр в Excel
- После этого вы увидите, что около первой ячейки появится символ выпадающего списка.
- Кликните на него.
- Благодаря этому появится список уникальных значений. Вам нужно поставить галочки около тех данных, которые должны выводиться на экран.
- Чтобы сохранить изменения, необходимо нажать на «OK».
Параметры раскрывающегося меню фильтра изменяются в зависимости от типа данных в столбце. У нас есть разные фильтры для текста, чисел, дат и цветов. Это создает МНОГО различных комбинаций операторов и критериев для каждого типа фильтра.
Фильтры диапазона дат в VBA
Следующий макрос содержит примеры основных фильтров даты. Важно отметить, что значения параметров Criteria заключены в кавычки. Операторы сравнения = также включены в кавычки.
Пожалуйста, ознакомьтесь с моей статьей Фильтрация сводной таблицы или среза по самой последней дате или периоду для получения более подробной информации о том, как использовать метод AutoFilter и его параметры.
Вы можете скопировать / вставить приведенный ниже код в VB Editor.


Фильтр в Excel
. мы подробно рассмотрим работу расширенного фильтра. Как и автофильтр, расширенный фильтр в Excel предназначен для скрытия части информации от взора пользователя с целью облегчения восприятия оставшейся части или для вывода на печать только выбранных записей базы данных.
Поместим отфильтрованные данные в другую таблицу
Рассмотрим еще один пример. Выберем девочек с ростом меньше 170 см и мальчиков с ростом больше 180 см. Отфильтрованную информацию разместим на этом же листе, но в других ячейках.
В диапазон условий записываем данные. Выделяем любую ячейку основной таблицы и переходим на вкладку «Данные» – «Дополнительно» .
Маркером отмечаем «Скопировать результат в другое место» , выбираем ячейки для «Исходного диапазона» А6:Е31 , в поле «Диапазон условий» вписываем адрес А1:Е3 . В поле «Поместить результат в диапазон» нажимаем на кнопочку выбора ячеек и выделяем нужные на листе, можно выбрать и другой лист открытой книги. Нажмите «ОК» .
Чтобы поместить результат расширенного фильтра в другой диапазон, сначала скопируйте шапку таблицы и вставьте ее туда. Когда будете выбирать ячейки для отфильтрованных данных, выделите эту шапку и необходимое количество строк под ней. Если выделенных строк не хватит, программа предупредит об этом.
Результат с заданными условиями для расширенного фильтра представлен в другом месте листа. Исходная информация осталась без изменений.
Теперь, для дополнительной таблицы с отфильтрованными данными, можно применить, например, сортировку в Excel. Подробно о том, как отсортировать данные в Эксель, Вы можете прочесть, перейдя по ссылке.
Уверенна, Вы поняли, как использовать расширенный фильтр в Эксель, для выбора нужной информации из таблицы.

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