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

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

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

Фильтры — это инструмент, который позволяет мгновенно отображать только те данные, которые соответствуют заданным критериям, скрывая всё остальное. Они работают как сито: пропускают только нужную информацию, экономя время на аналитике и отчётности. Но многие пользователи используют лишь 10% возможностей фильтров, не подозревая, что с их помощью можно решать задачи уровня Power Query или SQL.

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

Базовые фильтры: как включить и использовать

Начнём с азов. Базовые фильтры в Excel позволяют отсеивать данные по одному критерию: например, показать только строки с определённым текстом или числами в заданном диапазоне. Это основа, которую должен знать каждый.

Чтобы активировать фильтры:

  1. Выделите любую ячейку в таблице (или весь диапазон данных).
  2. Перейдите на вкладку Главная → группа Редактирование → кнопка Сортировка и фильтр → выберите Фильтр.
  3. Либо используйте горячие клавиши: Ctrl + Shift + LWindows) или Cmd + Shift + FMac).

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

  • 🔍 Поиск — поле для ввода текста, по которому будет осуществляться фильтрация.
  • Выделение всех — галочки для ручного выбора нужных значений.
  • 📊 Сортировка — по возрастанию/убыванию.
  • 🎯 Фильтры по цвету (если ячейки оформлены).
  • 📅 Фильтры по датам (для столбцов с датами).

Пример: нужно отфильтровать таблицу с товарами, оставив только те, у которых в столбце Категория указано "Электроника", а в столбце Цена — значения от 10 000 до 50 000 рублей. Для этого:

  1. Откройте фильтр в столбце Категория, снимите галочку с Выделить всё и оставьте только "Электроника".
  2. Откройте фильтр в столбце Цена, выберите Числовые фильтрыМежду и укажите диапазон.
📊 Как часто вы используете фильтры в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

Фильтрация по тексту: от простого к сложному

Текстовые фильтры — один из самых востребованных инструментов. Они позволяют находить строки, содержащие (или не содержащие) определённые слова, фразы, а также использовать подстановочные знаки для гибкого поиска.

Рассмотрим основные варианты текстовых фильтров:

  • 📌 Равно — точное совпадение (например, "Москва", но не "Москва-река").
  • 🔄 Не равно — исключение определённых значений.
  • 🔍 Содержит — поиск по части слова (например, "ов" найдёт "Иванов", "Петров").
  • 🚫 Не содержит — обратный поиск.
  • 🌐 Начинается с / Заканчивается на — для поиска по префиксу или суффиксу.

Простой пример: в таблице с клиентами нужно найти всех, чьи фамилии начинаются на "К". Для этого:

  1. Откройте фильтр в столбце Фамилия.
  2. Выберите Текстовые фильтрыНачинается с.
  3. Введите "К" и нажмите ОК.

А теперь — продвинутый приём: использование подстановочных знаков. Символ * заменяет любое количество символов, а ? — один символ. Например:

  • м*а — найдёт "мама", "муха", "милая".
  • ??ов — найдёт "Иванов", "Петров", но не "Сидоров" (слишком длинный).

Обратите внимание: фильтры чувствительны к регистру только в некоторых версиях Excel (например, в Excel Online). Чтобы обойти это, можно использовать формулу =ФИЛЬТР(диапазон; ПОИСК("текст"; диапазон)).

Работа с числами и датами: фильтры для аналитики

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

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

  • 📈 Равно / Не равно — точные значения.
  • 🔢 Больше / Меньше — для диапазонов.
  • 🎯 Первые 10... — показывает топ-N значений (можно менять количество).
  • 📊 Выше среднего / Ниже среднего — автоматический анализ.
  • 🔄 Между — заданный диапазон (например, от 100 до 500).

Пример: в таблице с продажами нужно найти товары, которые продавались выше средней цены за период. Для этого:

  1. Откройте фильтр в столбце Цена.
  2. Выберите Числовые фильтрыВыше среднего.

С датами работают аналогично, но с учётом временных функций:

  • 📅 Равно — конкретная дата (например, "01.01.2026").
  • 🗓️ До / После — диапазон дат.
  • 📆 Между — интервал (например, с 01.01.2026 по 31.01.2026).
  • 🔄 Последняя неделя / Месяц / Квартал — относительные периоды.
  • 🎯 Пустые / Непустые ячейки — для анализа пропусков.

Лайфхак: если нужно отфильтровать данные по дню недели (например, только понедельники), добавьте вспомогательный столбец с формулой =ТЕКСТ(A2; "dddd"), где A2 — ячейка с датой. Затем фильтруйте по этому столбцу.

Как фильтровать по времени (часам и минутам)

Если в вашей таблице есть столбец с временем (например, "14:30"), используйте фильтр Между и укажите диапазон в формате ЧЧ:ММ:СС. Например, чтобы найти все записи с 9:00 до 18:00, введите 09:00:00 и 18:00:00.

Фильтрация по цвету и значкам: визуальный анализ

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

Допустим, в таблице с финансовыми показателями ячейки с отрицательными значениями выделены красным, а с положительными — зелёным. Чтобы показать только убыточные позиции:

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

Аналогично работает фильтрация по цвету шрифта или значкам (если используете наборы иконок в условном форматировании). Например, можно быстро найти все строки, где в столбце "Статус" стоит зелёная галочка (успешные сделки) или жёлтый восклицательный знак (требует внимания).

Важно: фильтрация по цвету работает только если цвет был применён через условное форматирование, а не вручную. Если вы просто закрасили ячейку кисточкой, фильтр её не увидит.

Убедитесь, что цвета применены через Условное форматирование

Проверьте, что в столбце нет пустых ячеек (они могут сбить фильтр)

Если используете значки, выберите набор из одной группы (не смешивайте разные стили)

Сохраните копию данных перед фильтрацией (на случай ошибки)-->

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

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

  • 🔗 Фильтровать данные по нескольким критериям (например, "город = Москва" И "сумма > 10000" ИЛИ "статус = VIP").
  • 📤 Копировать отфильтрованные данные в другой диапазон или на другой лист.
  • 🔍 Использовать формулы в качестве критериев.
  • 📊 Обрабатывать несколько таблиц одновременно.

Как это работает? Сначала создаём диапазон критериев — отдельную таблицу с условиями. Затем указываем Excel, где искать данные и куда выводить результат.

Пример: нужно найти всех клиентов из Москвы или Санкт-Петербурга, которые сделали заказ на сумму больше 5000 рублей. Для этого:

  1. Создайте диапазон критериев (например, на листе Критерии):
Город Сумма
Москва >5000
Санкт-Петербург >5000
  1. Перейдите на вкладку ДанныеРасширенный фильтр.
  2. Укажите:
    • Исходный диапазон — ваша основная таблица с данными.
    • Диапазон критериев — только что созданная таблица с условиями.
    • Поместить результат в диапазон — выберите ячейку, куда вывести отфильтрованные данные.
  • Нажмите ОК.
  • Критичный нюанс: названия столбцов в диапазоне критериев должны полностью совпадать с названиями в исходной таблице, включая регистр и пробелы. Иначе фильтр не сработает.

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

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

    ⚠️ Внимание: Если после применения фильтра данные исчезли полностью, проверьте, не стоят ли галочки в меню фильтра напротив пустых значений. Часто Excel скрывает строки, где в фильтруемом столбце нет данных.

    Ошибка 1: Фильтр не применяется к новым данным

    Если вы добавили строки в таблицу после включения фильтра, они могут не попасть под его действие. Решение: выделите весь диапазон заново (включая новые строки) и повторно включите фильтр (Ctrl + Shift + L).

    Ошибка 2: Не работают числовые фильтры

    Проверьте формат ячеек: если в столбце с числами стоит текстовый формат, фильтры "Больше/Меньше" работать не будут. Исправьте формат через ГлавнаяФорматФормат ячеекЧисловой.

    Ошибка 3: Фильтр по цвету не показывает все варианты

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

    Ошибка 4: Расширенный фильтр выдаёт пустой результат

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

    Ошибка 5: После фильтрации пропали формулы

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

    Лайфхаки и скрытые возможности фильтров

    Теперь — то, чего нет в стандартных руководствах. Эти приёмы сэкономят вам часы работы:

    1. Быстрое копирование отфильтрованных данных

    Чтобы скопировать только видимые (отфильтрованные) строки:

    1. Выделите весь диапазон с данными.
    2. Нажмите Alt + ; (выделяет только видимые ячейки).
    3. Скопируйте (Ctrl + C) и вставьте в новое место.

    2. Фильтрация по нескольким значениям с помощью поиска

    Если нужно отфильтровать данные по нескольким текстовым значениям (например, "Москва", "Казань", "Сочи"), не ставя галочки вручную:

    1. Откройте фильтр в нужном столбце.
    2. В поле поиска введите первое значение, нажмите Enter.
    3. Затем введите второе значение — Excel автоматически добавит его к фильтру.

    3. Сброс всех фильтров одним кликом

    Чтобы сбросить все фильтры в таблице, нажмите ДанныеСортировка и фильтрОчистить. Или используйте горячие клавиши: Alt + A → CWindows).

    4. Фильтрация по формату ячеек

    Можно фильтровать данные не только по цвету, но и по другим параметрам форматирования (например, жирный шрифт или курсив). Для этого:

    1. Откройте фильтр в столбце.
    2. Выберите Фильтр по формату (доступно не во всех версиях Excel).
    3. Укажите нужный формат (например, "Полужирный").

    5. Динамические фильтры с помощью таблиц Excel

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

    FAQ: Ответы на частые вопросы

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

    Да, но не напрямую. Варианты:

    1. Создайте шаблон файла с нужными фильтрами и сохраняйте его как .xltx.
    2. Используйте макрос для автоматического применения фильтров.
    3. В Excel 365 можно сохранить фильтр как часть пользовательского представления (ВидПредставления).
    Почему после фильтрации в формулах появляются ошибки #ССЫЛКА?

    Это происходит, если в формулах используются ссылки на строки, которые были скрыты фильтром. Решения:

    • Замените обычные ссылки на ПРОМЕЖУТОЧНЫЕ.ИТОГИ (например, =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9; B2:B100) для суммы).
    • Используйте функцию ЕСЛИОШИБКА, чтобы скрыть ошибки: =ЕСЛИОШИБКА(ваша_формула; 0).
    Как отфильтровать данные по нескольким столбцам одновременно?

    Есть два способа:

    1. Последовательная фильтрация: сначала примените фильтр к одному столбцу, затем к другому. Excel объединит условия по принципу "И".
    2. Расширенный фильтр с несколькими критериями (см. раздел выше).

    Пример: чтобы найти строки, где Город = "Москва" И Сумма > 10000, сначала отфильтруйте по городу, затем по сумме.

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

    Да, с помощью подстановочных знаков. Например, чтобы найти строки, содержащие и "Excel", и "2023", используйте:

    1. Создайте вспомогательный столбец с формулой:
      =ЕСЛИ(И(ЕНАЙТИ("excel"; A2); ЕНАЙТИ("2023"; A2)); "Да"; "Нет")
    2. Отфильтруйте по столбцу со значением "Да".

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

    Как ускорить работу фильтров в больших таблицах?

    Чем больше данных, тем медленнее работают фильтры. Советы для оптимизации:

    • 🔹 Преобразуйте диапазон в таблицу Excel (Ctrl + T) — это ускоряет фильтрацию.
    • 🔹 Удалите ненужные форматы (особенно условное форматирование) — они тормозят расчёты.
    • 🔹 Разбейте большие таблицы на несколько листов или файлов.
    • 🔹 Используйте Power Query для предварительной фильтрации данных.