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

Почему фильтрация данных в Excel экономит часы вашей работы

Представьте: перед вами таблица с тысячей строк — заказы клиентов, финансовые отчёты или складские остатки. Нужно срочно найти все записи за последний месяц, где сумма превышает 10 000 рублей, а статус отгрузки — "В обработке". Вручную это заняло бы не меньше часа. А с фильтрами в Microsoft Excel или Google Таблицах та же задача решается за 3 клика.

Фильтры в Excel — это не просто инструмент для сортировки данных. Это мощный механизм, который позволяет:

  • 🔍 Мгновенно находить нужные записи среди тысяч строк по одному или нескольким критериям.
  • 📊 Анализировать данные без создания отдельных сводных таблиц (например, увидеть распределение продаж по регионам).
  • 🛠️ Автоматизировать отчёты, сохраняя фильтры для повторного использования.
  • 🔄 Динамически обновлять результаты при изменении исходных данных.

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

Способ 1: Автофильтр — самый быстрый метод для новичков

Автофильтр — это "разогрев" перед серьёзными нагрузками. Он подходит для 90% повседневных задач и включается за секунду. Вот как это работает:

  1. Выделите любую ячейку в таблице (или всю таблицу, нажав Ctrl + A).
  2. Перейдите на вкладку Данные → нажмите кнопку Фильтр (или используйте горячие клавиши Ctrl + Shift + L).
  3. В заголовках столбцов появятся стрелки-фильтры . Кликните по любой из них.

Теперь вы можете:

  • 📋 Сортировать данные по возрастанию/убыванию (числа, даты, текст).
  • 🔎 Фильтровать по значению — просто поставьте галочки рядом с нужными элементами.
  • 📅 Выбирать даты из календаря (для столбцов с датами).
  • 🔢 Задавать числовые фильтры ("больше чем", "первые 10 элементов" и т.д.).

Выделите таблицу с заголовками|Включите фильтр (Ctrl+Shift+L)|Кликните по стрелке в нужном столбце|Выберите критерии фильтрации|Примените (нажмите ОК)-->

Пример: вам нужно найти все заказы на сумму больше 5 000 рублей. Кликните по стрелке в столбце "Сумма" → Числовые фильтрыбольше чем → введите 5000ОК. Готово!

⚠️ Внимание: Если после применения фильтра часть строк исчезла, не паникуйте! Данные не удалены — они просто скрыты. Чтобы вернуть всё обратно, снова кликните по стрелке фильтра и выберите Удалить фильтр.

Способ 2: Фильтрация по нескольким условиям (и/или)

Что делать, если нужно отфильтровать данные по двум и более критериям? Например, найти клиентов из Москвы и сделавших заказ на сумму больше 10 000 рублей, или тех, кто оплатил заказ банковской картой?

Для этого используйте пользовательский автофильтр:

  1. Кликните по стрелке фильтра в нужном столбце.
  2. Выберите Текстовые фильтры (или Числовые фильтры, если работаете с числами).
  3. Нажмите Настраиваемый фильтр.
  4. В открывшемся окне выберите логику:
    • 🔹 Иодновременно выполняются оба условия (например, "Мoskva" и сумма > 10 000).
    • 🔹 ИЛИ — выполняется хотя бы одно из условий (например, "оплата картой" или "оплата наличными").

Пример настройки для поиска клиентов из Москвы с заказами > 10 000:

ПолеУсловиеЗначение
ГородравноМосква
И
Суммабольше чем10000

Способ 3: Расширенный фильтр — для сложных запросов

Автофильтр ограничен: он не умеет сохранять критерии для повторного использования и не позволяет фильтровать данные по формулам. Здесь на помощь приходит расширенный фильтр — инструмент для профессионалов.

Как им пользоваться:

  1. Создайте диапазон критериев — отдельную таблицу с условиями фильтрации (обязательно с заголовками, совпадающими с исходной таблицей).
  2. Перейдите на вкладку ДанныеСортировка и фильтрДополнительно.
  3. В окне настройки укажите:
    • 📍 Исходный диапазон — ваша основная таблица.
    • 🎯 Диапазон условий — ячейки с критериями фильтра.
    • 📤 При необходимости выберите Скопировать результат в другое место.

Пример: отфильтруем товары категории "Электроника" с остатком меньше 10 штук:

КатегорияОстаток
Электроника<10
Как фильтровать по формуле?

Расширенный фильтр поддерживает формулы в критериях. Например, чтобы найти строки, где сумма в столбце B больше среднего значения, в ячейке критерия укажите формулу =B2>СРЗНАЧ(B:B) (где B2 — первая ячейка данных).

⚠️ Внимание: Если при применении расширенного фильтра Excel выдаёт ошибку #ЗНАЧ!, проверьте:
  • Совпадают ли заголовки в диапазоне критериев с исходной таблицей?
  • Нет ли пустых строк между заголовками и данными?
  • Корректны ли ссылки на диапазоны (не включены ли лишние столбцы)?
📊 Какой фильтр вы используете чаще?
Автофильтр
Расширенный фильтр
Фильтр по цвету
Срез (в сводных таблицах)
Не знаю, что это

Способ 4: Фильтрация по цвету или значкам условного форматирования

Вы когда-нибудь красили ячейки в разные цвета, чтобы визуально разделить данные? Например, зелёным отмечали оплаченные заказы, а красным — просроченные. Так вот, Excel умеет фильтровать данные по этим самым цветам!

Как это работает:

  1. Примените к таблице условное форматирование (вкладка ГлавнаяУсловное форматирование).
  2. Включите фильтр (как в Способе 1).
  3. Кликните по стрелке в нужном столбце → Фильтр по цвету.
  4. Выберите Цвет заливки или Цвет текста → укажите нужный цвет.

Пример: у вас есть таблица с продажами, где ячейки с суммой > 50 000 выделены зелёным. Чтобы увидеть только эти записи:

  1. Кликните по стрелке в столбце "Сумма".
  2. Выберите Фильтр по цветуЦвет заливки → зелёный.

Тот же принцип работает для значков (стрелочек, флажков), добавленных через условное форматирование.

Способ 5: Фильтр с помощью срезов (для сводных таблиц)

Если вы работаете со сводными таблицами, то вместо стандартных фильтров удобнее использовать срезы (slicers). Это интерактивные кнопки, которые позволяют фильтровать данные в один клик.

Как добавить срез:

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

Преимущества срезов:

  • 🎨 Визуально привлекательны — можно менять размер, стиль и расположение.
  • 🔄 Мгновенная фильтрация — клик по кнопке среза сразу обновляет данные.
  • 🔗 Связь с несколькими таблицами — один срез может управлять несколькими сводными таблицами на листе.

Пример: у вас сводная таблица с продажами по регионам. Добавьте срез по полю "Год", и вы сможете мгновенно переключаться между данными за 2022, 2023 и 2026 годы.

Типичные ошибки при фильтрации и как их избежать

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

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

Если фильтр ведёт себя "странно", попробуйте:

  1. Удалите все фильтры (ДанныеФильтр → снимите галочку).
  2. Проверьте, нет ли скрытых символов в данных (например, пробелов перед текстом). Используйте функцию =ПРОБЕЛЫ(A2), чтобы их удалить.
  3. Обновите данные (ДанныеОбновить все), если работаете с внешними источниками.

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

Можно ли сохранить настройки фильтра для повторного использования?

Да! Для этого:

  1. Примените нужные фильтры к таблице.
  2. Перейдите на вкладку ВидНастраиваемые представления.
  3. Нажмите Добавить, введите имя представления (например, "Топ-клиенты 2026") и сохраните.
  4. Чтобы вернуть фильтр, снова откройте Настраиваемые представления и выберите сохранённое.

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

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

Используйте подстановочные знаки:

  • * — заменяет любое количество символов. Пример: фильтр *ов найдёт "Иванов", "Петров", "Сидоров".
  • ? — заменяет один символ. Пример: с?т найдёт "кот", "кит", "мат".

Как применить:

  1. Кликните по стрелке фильтра в столбце.
  2. Выберите Текстовые фильтрысодержит.
  3. Введите шаблон (например, ов).
Почему после фильтрации нумерация строк сбивается?

Это нормальное поведение Excel: при фильтрации скрытые строки пропускаются в нумерации. Например, если отфильтровать строки 2, 4 и 6, то видимые строки будут пронумерованы как 1, 2, 3 (хотя на самом деле это строки 2, 4, 6).

Чтобы увидеть реальные номера:

  • Отключите фильтр.
  • Или добавьте столбец с формулой =СТРОКА() — она покажет истинный номер строки.
Можно ли фильтровать данные по нескольким листам одновременно?

Нет, стандартные фильтры Excel работают только в пределах одного листа. Однако есть обходные пути:

  1. Сводная таблица: создайте её на основе данных с нескольких листов (используйте ДанныеКонсолидация).
  2. Power Query: импортируйте данные с нескольких листов в одну таблицу (ДанныеПолучить данные).
  3. VBA-макрос: напишите скрипт для объединения данных перед фильтрацией.
Как убрать фильтр, если кнопка "Фильтр" на панели неактивна?

Возможные причины и решения:

  • 📌 Лист защищён: снимите защиту (РецензированиеСнять защиту листа).
  • 📊 Данные в формате таблицы: кликните внутри таблицы → КонструкторПреобразовать в диапазон.
  • 🔍 Фильтр уже применён: нажмите ДанныеФильтр, чтобы отключить его.