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

Зачем нужны фильтры в Excel и когда их применять

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

В современных версиях Excel (2016, 2019, 2021 и Microsoft 365) доступно несколько типов фильтров: автофильтр (самый простой и универсальный), расширенный фильтр (для сложных условий), а также фильтрация по цвету ячеек, значению или датам. При этом принципы настройки фильтров в Excel Online и десктопной версии практически идентичны, за редкими исключениями. Важно понимать, что фильтрация не удаляет данные — она лишь временно скрывает строки, не соответствующие условиям.

Когда стоит использовать фильтры? Вот несколько типичных сценариев:

  • 📊 Анализ продаж: отбор товаров с прибылью выше средней или продаж в конкретном регионе.
  • 📅 Работа с датами: поиск записей за определенный период (например, только за третий квартал).
  • 🔍 Поиск дубликатов или уникальных значений в большом списке.
  • 🎨 Фильтрация по формату: выделение ячеек с определенным цветом фона или шрифта.

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

Подготовка данных перед применением фильтра

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

  1. Заголовки столбцов должны быть уникальными и находиться в первой строке диапазона. Фильтр использует их для определения критериев.
  2. Нет пустых строк или столбцов внутри диапазона данных. Они могут привести к тому, что фильтр будет применен только к части таблицы.
  3. Удалите объединенные ячейки в заголовках или внутри данных — они мешают корректной фильтрации.
  4. Преобразуйте диапазон в таблицу (через Вставка → Таблица), если планируете часто работать с фильтрами. Это добавит автоматические функции сортировки и фильтрации.

Проверить готовность данных можно так: выделите любую ячейку внутри таблицы и нажмите Ctrl + T. Если Excel правильно определил диапазон (подсветил все данные без пустых строк), значит, таблица готова к фильтрации. Если нет — исправьте структуру.

Удалить пустые строки/столбцы|

Проверить уникальность заголовков|

Разъединить объединенные ячейки|

Преобразовать в умную таблицу (Ctrl+T)-->

⚠️ Внимание: Если в вашей таблице есть формулы, зависящие от видимых строк (например, СУММ или СЧЁТЕСЛИ), их значения будут автоматически пересчитываться при применении фильтра. Чтобы избежать ошибок, используйте функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ с аргументом 103 для игнорирования скрытых строк.

Как включить автофильтр: пошаговая инструкция

Автофильтр — это базовый инструмент, который позволяет быстро отфильтровать данные по одному или нескольким критериям. Его настройка занимает менее минуты:

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

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

  • 🔍 Текстовый фильтр: содержит, не содержит, начинается/заканчивается на, равно/не равно.
  • 📊 Фильтр по значению: отметьте галочками только те значения, которые нужно оставить.
  • 🎨 Фильтр по цвету: если ячейки окрашены, можно отображать только ячейки определенного цвета.
  • 📅 Фильтр по датам: выбор периода (сегодня, вчера, последний месяц и т.д.).

Например, чтобы отобразить только товары категории "Электроника", кликните по фильтру в столбце "Категория", снимите галочку с (Выделить все) и отметьте только "Электроника". Excel мгновенно скрывает все остальные строки.

Автофильтр по тексту|

Фильтр по датам|

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

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

Не использую фильтры-->

Расширенный фильтр: для сложных условий

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

  • 🔄 Использовать логические операторы И/ИЛИ в условиях.
  • 📤 Копировать отфильтрованные данные в другое место листа.
  • 🧮 Применять формулы в качестве критериев (например, =СУММ(A2:D2)>1000).

Чтобы настроить расширенный фильтр:

  1. Создайте диапазон критериев (обычно над или рядом с основной таблицей). Он должен включать заголовки столбцов и условия под ними. Например:
Категория Цена Дата продажи
Электроника >5000 >=01.01.2026
Одежда >2000

В этом примере фильтр отобразит:

  • Все товары категории "Электроника" с ценой > 5000 руб., проданные с 01.01.2026, ИЛИ
  • Все товары категории "Одежда" с ценой > 2000 руб. (без ограничения по дате).

Далее:

  1. Перейдите на вкладку Данные → Сортировка и фильтр → Расширенный фильтр.
  2. Укажите Исходный диапазон (ваша таблица) и Диапазон критериев (созданные условия).
  3. Выберите действие: Фильтровать список на месте или Скопировать результат в другое место.
Пример формулы в критериях расширенного фильтра

Если нужно отфильтровать строки, где сумма значений в столбцах B и C больше 1000, создайте критерий с формулой:

=СУММ(B2:C2)>1000

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

⚠️ Внимание: Расширенный фильтр чувствителен к регистру при работе с текстовыми данными. Если в критерии указано "Электроника", а в таблице — "электроника", такие строки не будут отображаться. Используйте функцию ПРОПИСН или СТРОЧН для унификации регистра.

Фильтрация по датам, цветам и другим параметрам

Excel предлагает специализированные фильтры для работы с датами, числами и форматами. Рассмотрим их подробнее:

Фильтр по датам

Если столбец содержит даты, при клике на фильтр появится меню с готовыми периодами:

  • 📅 Завтра/Вчера/Сегодня
  • 📆 Эта неделя/прошлый месяц/следующий квартал
  • 🗓️ Пользовательский фильтр: выбор произвольного диапазона.

Для динамических дат (например, "последние 7 дней") используйте формулу в расширенном фильтре: =И(А2>=СЕГОДНЯ()-7;А2<=СЕГОДНЯ()).

Фильтр по цветам

Если ячейки или их шрифт окрашены (например, с помощью условного форматирования), можно фильтровать по цвету:

  1. Откройте меню фильтра в столбце.
  2. Выберите Фильтр по цветуЦвет заливки или Цвет шрифта.
  3. Отметьте нужные цвета.

Фильтр по первым/последним элементам

В числовых столбцах доступна опция Числовые фильтры → Первые 10..., где можно выбрать:

  • 🥇 Топ-N значений (например, 5 самых больших продаж).
  • 🥈 Нижние N значений (например, 10 самых маленьких заказов).
  • 📈 Процент от общего (например, верхние 20% по прибыли).

Ошибки при фильтрации и как их исправить

Даже опытные пользователи иногда сталкиваются с проблемами при работе с фильтрами. Вот самые распространенные ошибки и их решения:

Проблема Причина Решение
Фильтр не применяется ко всем данным В таблице есть пустые строки/столбцы Удалите пустые строки или выделите весь диапазон вручную перед включением фильтра
Не работают числовые фильтры Столбец содержит текст вместо чисел Преобразуйте данные в числовой формат через Формат ячеек
Фильтр игнорирует условия Объединенные ячейки в заголовках Разъедините ячейки (Главная → Объединить и центрировать)
Не отображаются даты в фильтре Дата хранится как текст Используйте ДАТАЗНАЧ для преобразования или форматируйте столбец как дату

Еще одна частая проблема: после фильтрации функции вроде СУММ или СРЗНАЧ возвращают неверные значения. Это происходит потому, что они учитывают скрытые строки. Решение:

  • Используйте ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9; диапазон) для суммы видимых ячеек.
  • Замените СРЗНАЧ на СРЗНАЧЕСЛИ с указанием видимого диапазона.
⚠️ Внимание: Если после применения фильтра данные отображаются некорректно (например, строки "прыгают"), проверьте, не включена ли сортировка по другому столбцу. Отмените все сортировки через Данные → Сортировка → Очистить.

Продвинутые приемы фильтрации

Для опытных пользователей Excel предлагает несколько скрытых возможностей фильтрации, которые редко упоминаются в руководствах:

Фильтрация с помощью срезов

Срезы (Вставка → Срез) — это интерактивные кнопки для быстрой фильтрации данных в таблицах или сводных таблицах. Их преимущества:

  • 🎛️ Удобное управление фильтрами в один клик.
  • 📱 Поддержка сенсорных экранов (актуально для Excel на планшетах).
  • 🔄 Возможность связать несколько срезов с одной таблицей.

Фильтр по нескольким критериям в одном столбце

Чтобы отобразить строки, где столбец содержит одно из нескольких значений (например, "Москва" ИЛИ "Санкт-Петербург"), используйте расширенный фильтр с таким критерием:


Город

Москва

Санкт-Петербург

Это эквивалентно условию ИЛИ.

Динамическая фильтрация с выпадающим списком

Создайте выпадающий список (Данные → Проверка данных) с критериями фильтрации, а затем используйте его значение в формуле расширенного фильтра. Например:

=A2=$D$1

где $D$1 — ячейка с выпадающим списком.

FAQ: Частые вопросы о фильтрах в Excel

Можно ли сохранить фильтр, чтобы не настраивать его заново?

Да, для этого преобразуйте диапазон в таблицу (Ctrl + T), а затем сохраните файл. При следующем открытии фильтры останутся активными. Также можно создать пользовательский вид через Вид → Пользовательские представления.

Почему после фильтрации пропали некоторые строки?

Вероятно, в данных есть скрытые символы (пробелы, неразрывные пробелы) или несоответствие регистра. Проверьте данные с помощью функции СЖПРОБЕЛЫ или ПЕЧСИМВ. Также убедитесь, что в критериях фильтра нет опечаток.

Как отфильтровать данные по двум условиям в разных столбцах (например, "Категория = А И Цена > 1000")?

Используйте расширенный фильтр с двумя строками критериев в одном диапазоне:


Категория Цена

А >1000

Это эквивалентно условию И.

Можно ли применить фильтр к данным на другом листе?

Нет, фильтр работает только в пределах одного листа. Однако можно:

  1. Скопировать данные на один лист и фильтровать их.
  2. Использовать ПРОМЕЖУТОЧНЫЕ.ИТОГИ с ссылками на другой лист.
  3. Создать сводную таблицу, которая объединяет данные с нескольких листов.
Как убрать фильтр, если кнопки ▼ исчезли?

Нажмите Данные → Фильтр (кнопка выделится синим, если фильтр активен). Если это не помогло, проверьте, не преобразована ли таблица в обычный диапазон (кликните правой кнопкой по таблице и выберите Таблица → Преобразовать в диапазон, если опция доступна).