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

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

Эта статья научит вас пяти способам фильтрации данных — от базового автофильтра до продвинутых техник с формулами. Мы разберём, как отсеять ненужные строки по тексту, числам, датам или даже цвету ячейки. А ещё вы узнаете, почему иногда фильтр «не работает» и как исправить типичные ошибки. Готовы превратить хаос в таблице в упорядоченную систему?

1. Базовый автофильтр: первый шаг к упорядоченным данным

Автофильтр — это самый быстрый способ отсортировать данные без формул или макросов. Он встроен во все версии Excel (начиная с 2003 года) и включается буквально в два клика. Главное преимущество: фильтрация происходит в реальном времени, а исходные данные остаются нетронутыми.

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

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

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

  • 📝 Отметить галочками только нужные значения (например, показать товары категории «Электроника»)
  • 🔢 Фильтровать числа по условиям («больше 1000», «первые 10 значений»)
  • 📅 Для дат — выбрать период («этот квартал», «прошлый год»)
  • 🎨 Фильтровать по цвету ячейки или шрифта (если применялось условное форматирование)
⚠️ Внимание: Если после включения фильтра стрелочки не появились, проверьте:
  1. В выделенном диапазоне нет пустых строк или столбцов — они «разрывают» таблицу
  2. В первой строке диапазона действительно находятся заголовки (а не данные)
  3. Вкладка Данные активна (иногда пользователи путают её с Главная)
📊 Как часто вы используете фильтры в Excel?
Каждый день
Несколько раз в неделю
Редко, только при необходимости
Никогда не пользовался

2. Расширенный фильтр: когда автофильтра недостаточно

Автофильтр отлично справляется с простыми задачами, но что делать, если нужно:

  • 🔄 Отфильтровать данные по нескольким критериям одновременно (например, «товар = Ноутбук» И «цена > 50000»)
  • 📥 Извлечь отфильтрованные данные в отдельный диапазон (а не просто скрыть строки)
  • 🔍 Использовать подстановочные знаки (*, ?) или формулы в качестве критериев

Здесь на помощь приходит расширенный фильтр. Его настройка требует немного больше усилий, но даёт несоизмеримо больше возможностей. Рассмотрим пошагово:

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

КатегорияЦенаДата продажи
Электроника>50000>=01.01.2026
Бытовая техника>30000

2. Вернитесь на вкладку ДанныеСортировка и фильтрРасширенный фильтр.

3. В открывшемся окне:

  • 📍 Укажите Исходный диапазон (ваша таблица с данными)
  • 🎯 Укажите Диапазон условий (созданный вами блок с критериями)
  • 📤 Выберите, куда выводить результат: фильтровать список на месте или скопировать результат в другое место
Пример сложного критерия с формулой

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

=A2>B2

и введите его под заголовком любого столбца в диапазоне критериев. Не забудьте использовать относительные ссылки (без $)!

⚠️ Внимание: Расширенный фильтр не работает с таблицами Excel (форматом Smart Table). Если ваши данные оформлены как таблица, сначала преобразуйте их в обычный диапазон через Конструктор → Преобразовать в диапазон.

3. Фильтр по цвету: визуальная аналитика данных

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

  • 📊 Быстрого анализа данных с цветовой кодировкой
  • 🔎 Поиска ячеек, выделенных вручную или автоматически
  • 🎨 Работы с отчётами, где цвета несут смысловую нагрузку

Как фильтровать по цвету:

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

Пример: если в столбце «Статус» зелёным выделены выполненные задачи, а красным — просроченные, вы можете мгновенно показать только просроченные, выбрав красный цвет.

4. Фильтрация по датам: работа с временными диапазонами

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

  • 📅 Конкретной дате (например, «05.05.2026»)
  • 📊 Диапазону (между двумя датами)
  • 🔄 Относительным периодам («этот месяц», «прошлый квартал», «следующий год»)
  • 📈 Динамическим диапазонам («последние 7 дней», «старее 30 дней»)

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

  1. Включите автофильтр
  2. Кликните на стрелочку в столбце с датами
  3. Выберите Фильтры по дате (в новых версиях) или Числовые фильтрыНастраиваемый фильтр (в старых)
  4. Задайте нужные условия (например, «после 01.01.2026» И «до 31.03.2026»)

Продвинутый лайфхак: если вам часто нужны одни и те же временные диапазоны (например, «текущий месяц»), создайте именованные диапазоны с формулами:

  • Для текущего месяца: =И(МЕСЯЦ(A2)=МЕСЯЦ(СЕГОДНЯ()); ГОД(A2)=ГОД(СЕГОДНЯ()))
  • Для последних 30 дней: =A2>=СЕГОДНЯ()-30

5. Фильтр с помощью срезов (Slicers): интерактивная аналитика

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

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

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

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

  • 🎨 Визуально привлекательнее стандартных фильтров
  • 🔄 Можно связать один срез с несколькими таблицами
  • 📱 Удобно использовать на сенсорных устройствах
  • 🔧 Легко настраивать размер, стиль и расположение
⚠️ Внимание: Срезы не работают с обычными диапазонами данных — только со сводными таблицами или таблицами Excel (формат Smart Table). Если кнопка Срез неактивна, преобразуйте ваши данные в таблицу через Ctrl+T.

Создать сводную таблицу или преобразовать диапазон в Smart Table|Убедиться, что нет пустых строк/столбцов|Проверить уникальность заголовков|Сохранить файл (срезы не сохраняются в несохранённых файлах)-->

6. Продвинутые техники: фильтрация с формулами

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

1. Функция ФИЛЬТР (FILTER) в Excel 365 и 2021

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

=ФИЛЬТР(диапазон; (условие1) * (условие2); "Нет данных")

Пример: отфильтровать товары категории «Электроника» с ценой > 20000:

=ФИЛЬТР(A2:D100; (B2:B100="Электроника") * (C2:C100>20000); "Нет подходящих товаров")

2. Фильтрация через вспомогательный столбец

Если у вас старая версия Excel, создайте дополнительный столбец с формулами, которые будут возвращать ИСТИНА/ЛОЖЬ для каждой строки. Затем отфильтруйте по этому столбцу:

=И(A2="Ноутбук"; B2>50000)

Для автоматизации процесса можно использовать Power Query (вкладка ДанныеИз таблицы/диапазона). Этот инструмент позволяет:

  • 🔄 Объединять данные из нескольких источников
  • 🧹 Очищать и трансформировать данные перед фильтрацией
  • 📅 Работать с миллионами строк без замедления

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

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

ПроблемаПричинаРешение
Фильтр не показывает все данныеВ диапазоне есть скрытые строки или столбцыНажмите Главная → Формат → Скрыть/отобразить → Отобразить строки
Стрелочки фильтра исчезлиТаблица была отсортирована или измененаОтмените последнее действие (Ctrl+Z) или включите фильтр заново
Расширенный фильтр не работаетКритерии записаны неверно (абсолютные ссылки вместо относительных)Убедитесь, что в диапазоне критериев используются относительные ссылки (например, A2, а не $A$2)
Фильтр по цвету не срабатываетЦвет применён через условное форматирование, а не вручнуюИспользуйте расширенный фильтр с критерием по формуле, проверяющей условие условного форматирования
Данные не обновляются после измененияФильтр не пересчитанНажмите Данные → Обновить все или F9

Ещё одна частая проблема — некорректная работа с датами. Excel хранит даты как числа (где 1 = 01.01.1900), поэтому при фильтрации:

  • 🗓 Всегда используйте реальные даты в критериях (не текстовые значения вроде «январь»)
  • 🔢 Для диапазонов указывайте даты в формате >=01.01.2026, а не >=45287 (хотя технически оба варианта сработают)
  • ⏳ Учитывайте временную зону, если работаете с данными из разных регионов

8. Автоматизация фильтров: макросы и Power Query

Если вам приходится применять одни и те же фильтры регулярно, имеет смысл автоматизировать процесс. Вот два подхода:

1. Запись макроса

Excel позволяет записывать последовательность действий и воспроизводить ихlater:

  1. Перейдите на вкладку ВидМакросыЗаписать макрос
  2. Выполните все шаги фильтрации вручную
  3. Остановите запись и сохраните макрос
  4. Теперь вы можете запускать его одной кнопкой или горячими клавишами

2. Power Query для сложных трансформаций

Этот инструмент (доступен в Excel 2016+) позволяет:

  • 🔄 Объединять данные из нескольких файлов
  • 🧹 Очищать и преобразовывать данные перед фильтрацией
  • 📅 Создавать пользовательские столбцы с формулами
  • 🔄 Автоматически обновлять данные при изменении источника

Пример использования Power Query для фильтрации:

  1. Выделите ваши данные → ДанныеИз таблицы/диапазона
  2. В открывшемся редакторе выберите столбец для фильтрации
  3. Кликните на стрелочку в заголовке столбца и задайте критерии
  4. Нажмите Закрыть и загрузить — отфильтрованные данные появятся на новом листе
⚠️ Внимание: Макросы могут не работать, если файл открыт в Excel Online или на устройствах с Mac. В таких случаях используйте Power Query или функции рабочего листа (например, ФИЛЬТР).

Часто задаваемые вопросы

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

Да, есть три способа:

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

Все скрытые строки станут видимыми, а данные вернутся в исходное состояние.

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

Это стандартное поведение Excel. Чтобы скопировать только видимые ячейки:

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

Альтернативно: используйте Специальная вставкаТолько видимые ячейки.

Как фильтровать данные по нескольким критериям в одном столбце (например, «Москва» ИЛИ «Питер»)?

Есть два варианта:

  1. Через стандартный фильтр:
    1. Откройте фильтр для нужного столбца
    2. Снимите галочку с Выделить всё
    3. Отметьте галочками нужные значения («Москва» и «Питер»)
  2. Через расширенный фильтр:
    =ИЛИ(A2="Москва"; A2="Питер")

    Запишите эту формулу в диапазоне критериев под заголовком столбца.

Можно ли сохранить часто используемые фильтры для быстрого доступа?

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

  • 📌 Срезы: создайте срез для сводной таблицы — он сохраняет последнее состояние
  • 📥 Шаблоны: сохраните файл с нужными фильтрами как шаблон (.xltx)
  • 🤖 Макросы: запишите последовательность применения фильтров и назначьте ей горячие клавиши
  • 📊 Power Query: сохраните запрос с нужными фильтрами — он будет обновляться при открытии файла
Как фильтровать данные в Excel Online или мобильной версии?

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

  • 🌐 Excel Online:
    1. Выделите таблицу → ГлавнаяФильтр
    2. Используйте базовые текстовые и числовые фильтры (расширенный фильтр недоступен)
  • 📱 Мобильное приложение (Android/iOS):
    1. Коснитесь заголовка столбца → выберите Фильтр
    2. Отметьте нужные значения или задайте условия
    3. Для срезов требуется подписка Microsoft 365
  • Совет: для сложных задач фильтрации используйте десктопную версию или Power Query в браузере (доступен в Excel Online для подписчиков Microsoft 365).