Автофильтр в Microsoft Excel¶
Автофильтр — функция Microsoft Excel, предназначенная для отбора строк таблицы по заданным критериям в одном или нескольких столбцах. При включении автофильтра в заголовках столбцов появляются раскрывающиеся кнопки, через которые пользователь задаёт условия фильтрации: значения, шаблоны, диапазоны чисел, даты или специальные условия. Инструмент входит в состав практически всех версий Excel с 97 года и доступен в Excel для Windows, macOS, а также в онлайн-версии Excel Online и в Google Таблицах (с похожим интерфейсом).
¶Включение автофильтра
Чтобы поставить фильтр на столбец, диапазон данных должен быть оформлен как таблица или содержать строку заголовков. Действия выполняются следующим образом:
- Выделить любую ячейку внутри диапазона данных.
- Перейти на вкладку «Данные» на ленте.
- Нажать кнопку «Фильтр» (иконка воронки) или воспользоваться сочетанием клавиш Ctrl + Shift + L.
После этого в ячейках первой строки диапазона появятся маленькие стрелки-кнопки. Нажатие на стрелку открывает список значений столбца с возможностями отбора.
Альтернативный способ — превратить диапазон в форматную таблицу сочетанием Ctrl + T. В этом случае автофильтр включается автоматически, а данные получают дополнительные возможности: полосы прокрутки, полосы итогов и динамическое расширение при добавлении строк.
¶Настройка условий фильтрации
В выпадающем списке каждого столбца доступны следующие опции:
- Отметка галочками — быстрый отбор конкретных значений. Пункт «(Выделить всё)» снимает и ставит все отметки сразу.
- Сортировка — «По возрастанию» и «По убыванию» меняют порядок строк.
- Текстовые фильтры — для столбцов со строками: «Равно», «Не равно», «Начинается с», «Содержит», «Не содержит», «Больше», «Меньше» и другие.
- Числовые фильтры — для числовых столбцов: «Больше», «Меньше или равно», «Между», «Топ-10», «Выше среднего», «Ниже среднего».
- Фильтры по датам — для столбцов с датами: по годам, кварталам, месяцам, дням недели, «На этой неделе», «В следующем месяце» и т. д.
- Цвет ячейки / цвет шрифта — отбор по заливке или цвету текста, если они использовались для разметки.
В диалоговом окне «Пользовательский автофильтр» можно задать до двух условий, объединённых логическими операторами «И» и «ИЛИ».
¶Фильтрация по нескольким столбцам
Условия, заданные в разных столбцах, действуют одновременно по принципу «И»: отображаются только строки, удовлетворяющие всем условиям. Например, если в столбце «Регион» выбран «Москва», а в столбце «Сумма» задано «Больше 10000», покажутся только московские записи с суммой свыше 10000.
Для более сложных комбинаций используется расширенный фильтр (вкладка «Данные» → «Расширенный»). Он позволяет задать критерии в отдельном диапазоне ячеек, использовать операторы «ИЛИ» между столбцами и копировать отобранные строки в другое место листа.
¶Фильтрация по выделенному значению
Быстрый способ отфильтровать столбец по конкретному значению — щёлкнуть правой кнопкой мыши по ячейке с этим значением и выбрать «Фильтр» → «Показать только строки с текущим значением». Excel мгновенно применит критерий «Равно» к столбцу этой ячейки.
¶Удаление фильтра
Чтобы снять фильтр с отдельного столбца, откройте его список и выберите «Показать всё». Для снятия фильтров со всех столбцов сразу нажмите кнопку «Фильтр» на вкладке «Данные» повторно или используйте команду «Очистить» в группе «Сортировка и фильтр». Стрелки заголовков при этом исчезают.
¶Особенности и ограничения
- Скрытые фильтром строки не участвуют в операциях копирования и в большинстве агрегатных функций, но формулы вроде СЧЁТЗ и СУММПРОИЗВ учитывают только видимые ячейки, если использовать их с параметром видимых ячеек (например, через СУММЕСЛИ или подстановку ИНДЕКС).
- Для автоматического пересчёта итогов при фильтрации удобно использовать функцию СУММЕСЛИ или СУММПРОИЗВ с массивом видимости.
- Excel ограничивает количество одновременно применяемых критериев: до двух условий на столбец в автофильтре и до 128 условий в расширенном фильтре.
- Если данные подключены к внешнему источнику (Power Query, база данных), фильтрация может выполняться на стороне источника, что ускоряет работу с большими объёмами.
Источники:
- Microsoft Support. Работа с фильтрами в таблицах Excel.
- Microsoft Docs. Excel VBA Reference: AutoFilter метод.
- Кун Е. Microsoft Excel 2019 и 365. Полное руководство.
