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

Зачем нужны фильтры в Excel и как они упрощают работу с данными

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

Но фильтры — это не только про удобство. Это про эффективность бизнес-процессов. Маркетологи с их помощью сегментируют базы клиентов, бухгалтеры проверяют корректность проводок, логисты отслеживают критические остатки. Даже в быту: планирование семейного бюджета или составление списка покупок становится проще с умными фильтрами. И самое приятное — освоить базовые настройки можно за 10 минут, а продвинутые техники открывают возможности, о которых многие пользователи даже не подозревают.

Способ 1: Быстрый фильтр за 3 клика (для новичков)

Если вам нужно срочно отфильтровать данные, а времени на изучение всех функций нет — этот метод для вас. Он работает в Excel 2010-2023 и Microsoft 365, не требует специальных навыков и занимает буквально секунды.

Вот алгоритм действий:

  1. Выделите любую ячейку в вашей таблице (важно: данные должны быть в виде непрерывного диапазона без пустых строк/столбцов между заголовками и данными).
  2. Перейдите на вкладку Главная → в группе Редактирование нажмите Сортировка и фильтр → выберите Фильтр.
  3. В заголовках столбцов появятся значки воронки иконка фильтра — кликните на любой из них, чтобы открыть меню фильтрации.

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

  • 🔍 Текстовый фильтр: выбрать конкретные значения из выпадающего списка (например, только"Москва" в столбце"Город").
  • 📊 Числовой фильтр: задать условия типа"больше чем","меньше чем" или"первые 10 элементов".
  • 📅 Фильтр по дате: отобразить данные за конкретный период (сегодня, этот месяц, пользовательский диапазон).
  • 🎨 Фильтр по цвету: если ячейки подсвечены условным форматированием, можно фильтровать по цвету текста или фона.

Способ 2: Продвинутый фильтр с несколькими условиями

Что делать, если нужно отфильтровать данные по нескольким критериям одновременно? Например, найти все заказы от клиентов из Санкт-Петербурга на сумму больше 10 000 рублей, сделанные в июле 2026 года. Здесь на помощь приходит Расширенный фильтр — инструмент, который позволяет комбинировать условия по принципу"И"/"ИЛИ".

Инструкция по настройке:

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

ГородСуммаДата
Санкт-Петербург>10000>=01.07.2026
Москва>15000<=31.07.2026

Этот фильтр покажет заказы ИЗ Питера на сумму >10к ИЛИ из Москвы на сумму >15к, сделанные в июле 2026.

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

Способ 3: Превращаем диапазон в"Умную таблицу" (лучший метод для постоянной работы)

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

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

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

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

Выделен весь диапазон данных (без пустых строк/столбцов)|

Заголовки столбцов уникальные (нет повторяющихся названий)|

Нет объединённых ячеек в диапазоне|

Данные в столбцах однотипные (не смешаны текст и числа)

-->

Обратите внимание: после преобразования в таблицу вы не сможете добавлять столбцы простым вводом данных справа — нужно использовать специальную кнопку + Добавить столбец в правом краю таблицы. Зато все формулы в столбцах будут автоматически копироваться в новые строки!

Обычный фильтр (значок воронки)|

Расширенный фильтр с условиями|

Умные таблицы (Ctrl+T)|

Фильтр через Power Query|

Не пользуюсь фильтрами

-->

Способ 4: Фильтрация через срезы (для визуального анализа)

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

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

  1. Преобразуйте ваш диапазон в таблицу (см. Способ 3).
  2. Выделите любую ячейку в таблице.
  3. Перейдите на вкладку Вставка → нажмите Срез.
  4. В открывшемся окне выберите столбцы, по которым хотите создать срезы (можно выбрать несколько, удерживая Ctrl).
  5. Нажмите OK — на листе появятся панели с кнопками.

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

  • 🖱️ Кликать на кнопки срезов, чтобы мгновенно фильтровать данные (поддерживается множественный выбор с Ctrl).
  • 🔗 Связывать один срез с несколькими таблицами на листе (правая кнопка по срезу → Настройка связей).
  • 🎨 Менять стиль срезов на вкладке Параметры среза (цвета, количество столбцов, размер кнопок).
⚠️ Внимание: Срезы работают только с таблицами Excel или сводными таблицами. Если вы удалите или переименуете столбец в исходной таблице, срез перестанет работать — его придётся создавать заново.

Способ 5: Фильтр через Power Query (для больших данных)

Когда таблица содержит десятки тысяч строк, а фильтры начинают"тормозить", пора переходить на профессиональный уровень — Power Query. Этот инструмент (доступен в Excel 2016 и новее) позволяет:

  • 🚀 Фильтровать данные без нагрузки на файл (все изменения применяются при загрузке).
  • 🔄 Автоматизировать очистку и преобразование данных (удаление дублей, замена значений).
  • 📤 Подключаться к внешним источникам (базы данных, CSV, веб-страницы).

Базовая инструкция по фильтрации в Power Query:

  1. Выделите вашу таблицу → Данные → Из таблицы/диапазона (в старых версиях: Power Query → Из таблицы).
  2. Откроется редактор Power Query. Выделите столбец, по которому нужно фильтровать.
  3. Кликните на стрелочку иконка фильтра в заголовке столбца и выберите нужные условия (аналогично обычному фильтру, но с расширенными опциями).
  4. После настройки всех фильтров нажмите Закрыть и загрузить — отфильтрованные данные появятся на новом листе.

Главное преимущество Power Query — неразрушающая фильтрация. Исходные данные остаются нетронутыми, а все шаги преобразований сохраняются. Если источник обновится (например, вы получите новый CSV-файл), достаточно нажать Обновить все, и фильтрация применится автоматически.

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

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

Проблема Причина Решение
Фильтр не показывает все значения В столбце есть пустые ячейки или скрытые символы (пробелы, перenosы строк) Используйте ТРИММ и ПЕЧСИМВ для очистки данных. Или включите опцию"Выделить пустые" в фильтре.
Фильтр сбрасывается при добавлении строк Диапазон не преобразован в таблицу Excel Выделите данные и нажмите Ctrl + T, чтобы создать умную таблицу.
Не работают числовые фильтры Столбец содержит текст, отформатированный как числа (например, телефоны с дефисами) Преобразуйте данные в числовой формат с помощью Значение или ЧИСТР.
Срезы не обновляются Изменились названия столбцов или структура таблицы Удалите старые срезы и создайте новые, или обновите связи вручную.

Ещё одна частая проблема — медленная работа фильтров на больших таблицах. Если Excel"зависает" при фильтрации, попробуйте:

  • 🛑 Отключить автоматический пересчёт формул (Формулы → Параметры вычислений → Вручную).
  • 🗃️ Преобразовать данные в таблицу Excel (она оптимизирована для фильтрации).
  • 📥 Использовать Power Query для предварительной фильтрации.
⚠️ Внимание: Если вы используете фильтры вемых файлах (например, на OneDrive или SharePoint), помните: настройки фильтров не сохраняются для других пользователей. Каждый увидит данные в исходном виде, если не применит фильтры самостоятельно.

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

Можно ли сохранить настройки фильтра, чтобы не настраивать их каждый раз?

Да, есть несколько способов:

  • Создайте умную таблицу (Ctrl + T) — её фильтры сохранятся при сохранении файла.
  • Используйте Представления (Вид → Представления → Добавить), чтобы сохранять текущие настройки фильтров и сортировки.
  • Запишите макрос с нужными условиями фильтрации (вкладка Вид → Макросы → Записать макрос).
Почему после фильтрации в строке состояния показывается неверное количество записей?

Это происходит потому, что Excel по умолчанию показывает количество видимых строк (после фильтра), а не общее количество. Чтобы увидеть реальное число записей:

  1. Снимите фильтр (Данные → Сортировка и фильтр → Очистить).
  2. Или посмотрите общее количество в строке состояния до применения фильтра.

Также можно использовать формулу =СЧЁТ(диапазон), чтобы подсчитать все строки независимо от фильтра.

Как отфильтровать данные по частичному совпадению (например, найти все email с доменом @gmail.com)?

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

  1. Откройте фильтр для столбца с email.
  2. Выберите Текстовые фильтры → Содержит.
  3. Введите @gmail.com (без кавычек).

Для более сложных условий (например, email, начинающиеся на букву"a" и заканчивающиеся на".ru") используйте:

  • a*@.ru — где означает любое количество символов.
  • ? — заменяет один символ (например, ?ivanov@mail.ru найдёт pivanov@mail.ru и sivanov@mail.ru).
Можно ли фильтровать данные по цвету ячейки, если цвет назначен вручную, а не условным форматированием?

Да, но с оговорками:

  • Фильтр по цвету работает только для цветов, назначенных через условное форматирование или вручную.
  • Если цвет назначен через Главная → Цвет заливки, выберите в фильтре Фильтр по цвету → Фильтр по цвету ячейки и укажите нужный оттенок.
  • Если цвет назначен через условное форматирование, выберите Фильтр по цвету → Фильтр по цвету заливки.

Обратите внимание: Excel различает цвета, даже если они визуально похожи (например, #FF0000 и #FE0000 для него — разные цвета).

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

Сводные таблицы имеют собственные инструменты фильтрации:

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

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