Если в вашей таблице Excel 2020 не отображается кнопка фильтрации или фильтры работают некорректно, проблема чаще всего связана с неправильной подготовкой данных. В 90% случаев достаточно проверить два момента: преобразовать диапазон в таблицу (через Вставка → Таблица) или удалить объединённые ячейки, которые блокируют применение фильтров. Даже если вы ранее пользовались фильтрами в более старых версиях (2010–2016), в Excel 2020 алгоритм может отличаться из-за обновлённого интерфейса ленты и автоматического определения границ диапазона.
В этой инструкции разберём не только базовые способы включения фильтров (через Данные → Фильтр), но и нюансы, которые часто упускают: почему фильтр не применяется к новым строкам, как сохранить настройки фильтрации при закрытии файла, и что делать, если вместо фильтров появляется ошибка #ЗНАЧ!. Особое внимание уделим условной фильтрации по цвету ячейки — функции, которая появилась в Excel 2019/2020 и отсутствует в более ранних версиях.
Подготовка данных перед установкой фильтра
Перед тем как включать фильтр, убедитесь, что ваш диапазон соответствует трём ключевым требованиям:
- 📌 Заголовки столбцов — первая строка диапазона должна содержать уникальные названия (без пустых ячеек). Если заголовков нет, Excel присвоит столбцам имена "Столбец1", "Столбец2" и т.д., что усложнит работу с фильтрами.
- 🚫 Отсутствие объединённых ячеек — фильтры не работают с диапазонами, где есть слияние (например, для заголовка таблицы). Чтобы проверить, выделите диапазон и посмотрите на ленту: если кнопка
Объединить и поместить в центреактивна, значит, объединения есть. - 🔢 Нет пустых строк/столбцов — фильтр автоматически определяет границы диапазона по первым пустым ячейкам. Если внутри данных есть пробелы, часть строк может остаться за пределами фильтрации.
Если вы импортировали данные из внешнего источника (например, CSV или SQL), сначала преобразуйте их в таблицу Excel:
- Выделите диапазон с данными (включая заголовки).
- Перейдите на вкладку
Вставка→Таблица(или нажмитеCtrl+T). - Убедитесь, что галочка
Таблица с заголовкамиактивна, и нажмитеOK.
⚠️ Внимание: Если после преобразования в таблицу фильтры всё равно не появляются, проверьте настройки Excel. В некоторых корпоративных версиях администраторы отключают функцию фильтрации через групповую политику. Чтобы проверить это, попробуйте открыть файл на другом компьютере.
Базовый способ: как включить фильтр через ленту
Самый быстрый метод установки фильтра — использование команды на ленте. Этот способ подходит для одноразовой фильтрации или работы с небольшими диапазонами:
- Выделите ячейку внутри вашего диапазона (или весь диапазон, включая заголовки).
- Перейдите на вкладку
Данные→ группаСортировка и фильтр→ нажмитеФильтр. - В заголовках столбцов появятся кнопки фильтрации (🔽). Нажмите на любую из них, чтобы открыть меню настроек.
Если кнопка Фильтр на ленте неактивна, причины могут быть следующими:
| Проблема | Решение |
|---|---|
Диапазон содержит формулы с ошибками (#ДЕЛ/0!, #ЗНАЧ!) |
Исправьте ошибки или замените формулы на статические значения (копирование → Специальная вставка → Значения) |
Файл открыт в режиме Защищённого просмотра |
Нажмите Включить редактирование в жёлтой панели предупреждения |
| Диапазон находится на защищённом листе | Снимите защиту: Рецензирование → Снять защиту листа |
После активации фильтра вы можете:
- 🔍 Фильтровать по значению — установите галочки напротив нужных элементов в списке.
- 📊 Сортировать данные — выберите
Сортировка от А до ЯилиПо убыванию. - 🎨 Фильтровать по цвету — если ячейки окрашены, используйте опцию
Фильтр по цвету ячейки.
Продвинутая фильтрация: текстовые и числовые условия
Базовый фильтр позволяет отбирать данные по точным совпадениям, но что делать, если нужно найти строки, где:
- 📝 Текст содержит определённое слово (например, все email с доменом
@gmail.com). - 📏 Число попадает в диапазон (например, цены от 1000 до 5000 рублей).
- 📅 Дата относится к текущему месяцу или кварталу.
Для таких задач используйте пользовательский фильтр:
- Нажмите на кнопку фильтра (🔽) в заголовке столбца.
- Выберите
Текстовые фильтры(илиЧисловые фильтры,Фильтры по дате). - Укажите условие, например:
- Для текста:
содержит,начинается с,заканчивается на. - Для чисел:
больше,меньше,первые 10 элементов. - Для дат:
завтра,следующая неделя,квартал к дате.
- Для текста:
И/ИЛИ).Пример: чтобы отфильтровать клиентов из Москвы с заказами свыше 10 000 рублей, примените два фильтра:
- В столбце
Город:Текстовые фильтры → равно → Москва. - В столбце
Сумма заказа:Числовые фильтры → больше → 10000.
⚠️ Внимание: Если после применения пользовательского фильтра результаты кажутся некорректными, проверьте формат данных. Например, числа, сохранённые как текст (с зелёным треугольником в углу ячейки), не будут правильно фильтроваться по числовым условиям. Исправьте формат через Главная → Формат → Преобразовать.
Как фильтровать данные по нескольким критериям одновременно
Применяйте фильтры последовательно: сначала отфильтруйте по одному столбцу, затем по другому. Excel автоматически комбинирует условия через логическое И. Например, если вы сначала отфильтровали Город = Москва, а затем Сумма > 10000, в результате останутся только строки, удовлетворяющие ОБОИМ условиям.
Фильтрация по цвету или значкам условного форматирования
В Excel 2020 появилась возможность фильтровать данные не только по значениям, но и по визуальным атрибутам: цвету ячейки, цвету шрифта или значкам условного форматирования. Это полезно, если вы выделяете ячейки вручную или используете правила типа "светофор" (красный/жёлтый/зелёный).
Чтобы отфильтровать по цвету:
- Нажмите на кнопку фильтра (🔽) в заголовке столбца.
- Выберите
Фильтр по цвету→Цвет ячейки(илиЦвет шрифта). - Укажите нужный цвет из палитры. Если цвет был применён через условное форматирование, он появится в списке автоматически.
Для фильтрации по значкам (например, стрелочкам или флажкам):
- Убедитесь, что в столбце применено условное форматирование с набором значков (
Главная → Условное форматирование → Наборы значков). - Откройте меню фильтра и выберите
Фильтр по значку. - Отметьте галочками нужные значки (например, только зелёные стрелки вверх).
Важно: фильтрация по цвету работает только для ячеек, окрашенных вручную или через условное форматирование. Если цвет применён через стиль таблицы (например, чередующиеся строки), он не будет доступен в меню фильтра.
Почему фильтр не работает: распространённые ошибки
Если после настройки фильтра данные не отображаются или фильтрация ведёт себя непредсказуемо, проверьте следующие моменты:
- 🔄 Автофильтр не обновляется — после изменения данных вручную (например, добавления строк) фильтр не применяется к новым записям. Решение: переключите фильтр (
Данные → Фильтр) или нажмитеCtrl+Alt+L. - 📉 Скрытые строки мешают фильтрации — если в диапазоне есть скрытые вручную строки, они не будут участвовать в фильтрации. Покажите их через
Главная → Формат → Скрыть/отобразить → Отобразить строки. - 🔍 Фильтр применяется не ко всему диапазону — Excel автоматически определяет границы по первым пустым строкам/столбцам. Если данные разрознены, выделите диапазон вручную перед включением фильтра.
Ещё одна частая проблема — фильтр "зависает" после сортировки. Например, вы отсортировали данные по столбцу A, а затем применили фильтр по столбцу B, но строки остались в прежнем порядке. Это происходит потому, что:
- В диапазоне есть скрытые столбцы, которые не участвуют в сортировке.
- Данные были отсортированы до преобразования в таблицу Excel.
- Включён режим
Разрешить сортировку только в пределах диапазона(проверьте вФайл → Параметры → Дополнительно).
⚠️ Внимание: Если после фильтрации в строке состояния отображается сообщениеОтфильтровано 0 из 100 записей, но данные видны, это означает, что фильтр применён к другому диапазону. НажмитеCtrl+A, чтобы выделить всю таблицу, и включите фильтр заново.
Сохранение и повторное использование настроек фильтра
Если вы часто работаете с одними и теми же фильтрами, сохраняйте их настройки, чтобы не настраивать заново. В Excel 2020 это можно сделать двумя способами:
- Сохранение в виде представления:
- Примените нужные фильтры.
- Перейдите на вкладку
Вид→Представления→Добавить представление. - Задайте имя (например, "Топ-клиенты 2023") и нажмите
OK. - Чтобы вернуть фильтр, выберите сохранённое представление из того же меню.
- Копирование листа с фильтрами:
- Щёлкните правой кнопкой по ярлычку листа и выберите
Переместить/скопировать. - Укажите
Создать копиюи выберите место (например, в конец книги). - Новый лист сохранит все настройки фильтрации.
- Щёлкните правой кнопкой по ярлычку листа и выберите
Также можно экспортировать настройки фильтра в Power Query (если данные импортированы оттуда):
- Перейдите на вкладку
Данные→Из таблицы/диапазона(если данные в таблице Excel). - В редакторе Power Query примените фильтры через интерфейс.
- Нажмите
Главная → Закрыть и загрузить→ выберитеЗагрузить в таблицу.
Это позволит автоматически обновлять фильтрацию при изменении исходных данных.
☑️ Проверка перед сохранением фильтра
Фильтрация в сводных таблицах Excel 2020
Если вы работаете со сводными таблицами, фильтрация настраивается иначе, чем в обычных диапазонах. Здесь доступны четыре типа фильтров:
- 📌 Фильтр отчёта — применяется ко всей сводной таблице (добавляется в область
Фильтры). - 📊 Фильтр по меткам — отбор данных по названиям строк или столбцов.
- 🔢 Фильтр по значениям — показывает только топ-N элементов (например, 5 самых продаваемых товаров).
- 🔍 Фильтр по датам — группировка по годам, кварталам, месяцам (доступно для полей с датами).
Чтобы добавить фильтр к сводной таблице:
- Щёлкните правой кнопкой по любому полю в области
СтрокиилиСтолбцы. - Выберите
Фильтры→ укажите тип (например,Фильтр по меткам). - Настройте условия (например,
Начинается силиБольше чем).
Для фильтрации по топ-N значениям:
- Щёлкните по стрелочке (🔽) рядом с полем в области
Значения. - Выберите
Фильтр по значениям→Первые 10.... - Укажите количество элементов и основание (например,
по сумме).
Если сводная таблица подключена к внешнему источнику (например, SQL или Power BI), фильтры будут применены на уровне запроса, что ускорит работу с большими данными.
FAQ: ответы на частые вопросы
Можно ли применить фильтр к нескольким листам одновременно?
Нет, фильтры в Excel работают только в пределах одного листа. Однако вы можете:
- Сгруппировать листы (удерживайте
Ctrlи выделите нужные вкладки), но фильтр всё равно будет независимым. - Объединить данные на одном листе через Power Query (
Данные → Получить данные → Объединить).
Как отменить фильтр, если кнопка "Фильтр" на ленте неактивна?
Если кнопка Фильтр заблокирована, попробуйте:
- Нажать
Ctrl+Shift+L(горячие клавиши для включения/отключения фильтра). - Выделить диапазон и выбрать
Данные → Сортировка и фильтр → Очистить. - Проверьте, не защищён ли лист (
Рецензирование → Снять защиту листа).
Почему после фильтрации пропали некоторые строки?
Это происходит, если:
- Строки были скрыты вручную до применения фильтра.
- В данных есть пустые ячейки, из-за которых Excel неправильно определил границы диапазона.
- Применён пользовательский фильтр с жёсткими условиями (например,
равновместосодержит).
Чтобы вернуть все строки, нажмите Данные → Фильтр → Очистить.
Можно ли фильтровать данные по формуле?
Да, для этого используйте расширенный фильтр:
- Создайте диапазон критериев (например, в ячейках
F1:F2укажите заголовок и формулу, например=A2>1000). - Выделите исходные данные (включая заголовки).
- Перейдите в
Данные → Сортировка и фильтр → Дополнительно. - Укажите диапазон критериев и выберите, куда копировать результаты.
Как фильтровать данные по нескольким значениям в одном столбце?
Используйте оператор ИЛИ в пользовательском фильтре:
- Откройте меню фильтра в нужном столбце.
- Выберите
Текстовые фильтры → Настраиваемый фильтр. - В первом поле укажите
равнои значение 1. - В втором поле выберите
ИЛИ,равнои значение 2.
Для большого списка значений удобнее использовать Расширенный фильтр с диапазоном критериев.