Как включить и настроить фильтрацию в Excel: 5 способов для разных версий

Если в вашей таблице Excel отсутствует кнопка фильтрации в заголовках столбцов или при нажатии на неё ничего не происходит, проблема чаще всего связана с неправильным выделением диапазона данных или отключённой функцией в настройках ленты. В 90% случаев фильтрация не работает, потому что пользователь пытается применить её к несвязанным ячейкам или к таблице без заголовков. Первое, что нужно проверить — включён ли режим Фильтр на вкладке Данные и выделен ли весь диапазон данных вместе с шапкой.

В современных версиях Excel (2019–2026 и Office 365) фильтрация активируется автоматически при преобразовании диапазона в умную таблицу, но в ручном режиме её приходится настраивать отдельно. Ниже разберём все способы — от базового включения до решения типичных ошибок, когда фильтры не отображаются или работают некорректно.

1. Базовый способ: включение фильтрации через ленту

Самый быстрый метод активации фильтров — использование кнопки на вкладке Данные. Он работает во всех версиях Excel, включая устаревшие (2010–2016). Главное условие: таблица должна иметь заголовки столбцов (шапку), иначе фильтры применятся ко всему столбцу, включая пустые ячейки.

Пошаговая инструкция:

  • 📌 Выделите любую ячейку внутри вашего диапазона данных (обязательно с заголовком).
  • 🔧 Перейдите на вкладку Данные → группа Сортировка и фильтр.
  • 🖱️ Нажмите кнопку Фильтр (в виде воронки).
  • ✅ В заголовках столбцов появятся стрелки фильтрации (▼).

Если после нажатия ничего не происходит, проверьте:

  • 🔍 Выделен ли весь диапазон данных (включая шапку).
  • 📊 Нет ли пустых строк или столбцов внутри таблицы — они разрывают диапазон.
  • 🚫 Не защищена ли книга паролем (вкладка РецензированиеЗащитить лист).

Выделен диапазон с заголовками|Нет пустых строк/столбцов внутри данных|Лист не защищён паролем|Версия Excel поддерживает фильтры-->

2. Автоматическая фильтрация через умные таблицы

В Excel 2013 и новее фильтрация включается автоматически, если преобразовать диапазон в умную таблицу (Table). Этот метод удобен для больших наборов данных, так как таблица динамически расширяется при добавлении строк и сохраняет фильтры.

Как создать умную таблицу:

  1. Выделите диапазон данных вместе с заголовками.
  2. Нажмите Ctrl + T или перейдите на вкладку ВставкаТаблица.
  3. В окне подтверждения убедитесь, что галочка Таблица с заголовками активна, и нажмите OK.
  4. Фильтры появятся в заголовках автоматически.

Преимущества умных таблиц:

  • 🔄 Автоматическое расширение при добавлении данных.
  • 🎨 Встроенные стили оформления.
  • 📊 Возможность использования структурированных ссылок в формулах.

3. Горячие клавиши для быстрой фильтрации

Для ускорения работы используйте комбинации клавиш. Они работают во всех версиях Excel, включая Excel Online:

Действие Сочетание клавиш Примечание
Включить/выключить фильтр Ctrl + Shift + L Работает только если курсор внутри таблицы
Открыть меню фильтра текущего столбца Alt + ⬇ Нажмите стрелку вниз на клавиатуре
Удалить все фильтры Alt + D + F + F Последовательное нажатие
Фильтр по выделенному значению Ctrl + Shift + F Выделите ячейку с нужным значением

⚠️ Внимание: В Excel для Mac некоторые сочетания отличаются. Например, вместо Alt используется Option, а Ctrl + Shift + L может конфликтовать с системными командами. В этом случае используйте меню Данные → Фильтр.

4. Расширенная фильтрация: сложные условия

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

  • 🔍 Применять условия с логическими операторами (И, ИЛИ).
  • 📤 Копировать отфильтрованные данные в другое место.
  • 🔄 Использовать формулы в качестве критериев.

Пошаговая инструкция:

  1. Создайте диапазон условий (например, над таблицей). Скопируйте туда заголовки столбцов, по которым будете фильтровать.
  2. Под заголовками укажите условия. Например:
    =A1  "Москва"
    

    =B1 ">1000"

    Это означает: "Город = Москва И Сумма > 1000".

  3. Перейдите на вкладку ДанныеСортировка и фильтрДополнительно.
  4. В окне настройки укажите:
    • 📍 Исходный диапазон — ваша таблица с данными.
    • 🎯 Диапазон условий — ячейки с критериями.
    • 📋 При необходимости выберите Копировать результат в другое место.
Пример формулы в критериях расширенного фильтра

Чтобы отфильтровать строки, где значение в столбце D больше среднего по этому столбцу, введите в диапазон условий:

=D1 ">="&СРЗНАЧ(D:D)

5. Почему фильтрация не работает: 7 типичных причин

Если после всех манипуляций фильтры не появляются или не применяются, проверьте следующие моменты:

⚠️ Внимание: Наиболее частая ошибка — объединённые ячейки в заголовках столбцов. Excel не может применить фильтр к объединённым ячейкам. Разъедините их через Главная → Объединить и поместить в центре.
Проблема Причина Решение
Нет кнопки Фильтр на ленте Отключена в настройках или узкое окно программы Нажмите Alt → проверьте вкладку Данные. Если кнопки нет, настройте ленту через Файл → Параметры → Настройка ленты
Фильтры применяются ко всему столбцу Нет заголовков или выделен только столбец Добавьте шапку или выделите диапазон с заголовками
Серые стрелки фильтра (неактивные) Защищённый лист или книга Снимите защиту: Рецензирование → Снять защиту листа
Фильтры сбрасываются при обновлении Таблица связана с внешними данными Отключите автоматическое обновление: Данные → Подключения → Свойства

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

Ежедневно|Несколько раз в неделю|Редко|Никогда-->

6. Фильтрация в сводных таблицах

Сводные таблицы (PivotTable) имеют собственные механизмы фильтрации, которые работают иначе, чем стандартные фильтры. Здесь можно:

  • 📌 Фильтровать по меткам строк/столбцов.
  • 🔍 Использовать нарезки (Slicers) для визуальной фильтрации.
  • 📊 Применять временные шкалы для данных с датами.

Как добавить фильтр в сводную таблицу:

  1. Щёлкните правой кнопкой по сводной таблице → Вставить нарезку.
  2. Выберите поля, по которым хотите фильтровать (например, Регион или Категория).
  3. Настройте внешний вид нарезки на вкладке Анализ (появляется при выделении нарезки).

Для фильтрации по датам:

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

7. Фильтрация в Excel Online и мобильной версии

В веб-версии Excel Online и мобильных приложениях (Android/iOS) функционал фильтрации ограничен, но основные возможности доступны:

В Excel Online:

  • 🌐 Выделите таблицу → вкладка ГлавнаяФильтр.
  • 🔍 Фильтры по тексту, числам и датам работают так же, как в десктопной версии.
  • Нет расширенного фильтра и нарезов.

В мобильном приложении:

  • 📱 Коснитесь заголовка столбца → выберите Фильтр.
  • 🔤 Для текста доступны опции Содержит, Не содержит, Равно.
  • ⚠️ Фильтры сбрасываются при закрытии файла (в бесплатной версии).
⚠️ Внимание: В мобильной версии Excel фильтры могут не сохраняться при синхронизации с облаком. Перед закрытием файла сделайте копию отфильтрованных данных на отдельный лист.

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

Можно ли отфильтровать данные по цвету ячейки?

Да, для этого:

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

Этот метод работает для цвета заполнения ячейки и цвета шрифта.

Как сохранить отфильтрованные данные на новый лист?

Используйте расширенный фильтр:

  1. Укажите диапазон условий.
  2. В окне расширенного фильтра выберите Копировать результат в другое место.
  3. Укажите верхнюю левую ячейку для вывода (например, $A$1 на новом листе).
Почему после фильтрации пропали некоторые строки?

Вероятные причины:

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

Чтобы вернуть все строки, нажмите Данные → Фильтр → Очистить.

Как отфильтровать данные по нескольким значениям одновременно?

В стандартном фильтре:

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

Для сложных условий (например, "значение1 ИЛИ значение2") используйте расширенный фильтр с отдельными строками для каждого условия.

Можно ли автоматизировать фильтрацию с помощью VBA?

Да, пример макроса для применения фильтра:

Sub ApplyFilter()

Sheets("Лист1").Range("A1:D100").AutoFilter Field:=2, Criteria1:="Да"

End Sub

Этот код фильтрует второй столбец (Field:=2) по значению "Да". Для запуска нажмите Alt + F8, выберите макрос и нажмите Выполнить.