Фильтр в Excel на столбец: как включить, настроить и использовать с примерами

Фильтрация данных в Microsoft Excel — это как волшебная палочка для тех, кто работает с большими таблицами. Представьте: перед вами список из 10 000 строк с продажами за год, а нужно срочно найти все сделки одного менеджера или товары с ценой выше 5 000 ₽. Без фильтров вам пришлось бы вручную просматривать каждую строку — часы монотонной работы. С фильтрами эта задача решается за 3 клика.

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

Вы узнаете:

  • 🔹 Как включить фильтр на один столбец или всю таблицу за 10 секунд
  • 🔹 Почему иногда фильтр "не работает" и как это исправить
  • 🔹 Секретные комбинации условий (например, "начинается с... ИЛИ содержит...")
  • 🔹 Как фильтровать по цвету ячейки или шрифта (полезно для выделенных данных)
  • 🔹 Автоматизация фильтров с помощью таблиц Excel и срезов

Все инструкции актуальны для Excel 2010–2026 и Office 365 (включая веб-версию). Если вы используете Google Таблицы, большинство методов тоже подойдут — различия мы отметим отдельно.

1. Базовый фильтр: как включить на один столбец или всю таблицу

Начнем с азов. Предположим, у вас есть таблица с данными о продажах, и нужно отфильтровать только те строки, где в столбце Регион указано "Москва". Вот как это сделать:

  1. Выделите ячейку внутри вашей таблицы (достаточно одной ячейки в любом столбце).
  2. Перейдите на вкладку Данные в верхнем меню.
  3. Нажмите кнопку Фильтр (в группе Сортировка и фильтр).

После этого в заголовках всех столбцов появятся маленькие стрелочки — это и есть значки фильтра. Кликните по стрелочке в нужном столбце (например, Регион), и вы увидите список всех уникальных значений. Просто поставьте галочку напротив "Москва" — и таблица мгновенно отобразит только московские продажи.

Чтобы убрать фильтр, снова нажмите на стрелочку в заголовке столбца и выберите Удалить фильтр с столбца или просто снимите все галочки в списке значений.

Что делать, если фильтр не появляется?

Иногда после нажатия на кнопку Фильтр стрелочки не отображаются. Причины и решения:

  • 🔴 Таблица не имеет заголовков: Excel не понимает, где начинаются данные. Добавьте строку с названиями столбцов.
  • 🔴 Выделена только одна ячейка без данных: выделите диапазон с заголовками (например, A1:D1).
  • 🔴 Файл защищен от изменений: перейдите в Рецензирование → Снять защиту листа.
  • 🔴 Включен режим "Значения"Excel Online): переключитесь в режим редактирования.

2. Фильтрация по тексту: точные совпадения, частичные вхождения и регулярные выражения

Текстовые фильтры в Excel гораздо мощнее, чем кажется. Вы можете искать не только точные совпадения, но и строки, которые начинаются, заканчиваются или содержат определенные символы. Рассмотрим на примере столбца Название товара:

Откройте фильтр в столбце и выберите Текстовые фильтры. Вам будут доступны следующие опции:

Тип фильтра Пример условия Что найдет
равно =Ноутбук Только ячейки с точным текстом "Ноутбук"
начинается с =Смарт* "Смартфон", "Смарт-часы", но не "Телефон смарт"
содержит =Pro "iPhone Pro", "MacBook Pro", "Профессиональный"
не содержит <>2023 Все строки, где нет упоминания "2023"
заканчивается на =*Max "iPhone 15 Pro Max", "Galaxy S23 Ultra Max"

Важный нюанс: в Excel символы (звездочка) и ? (вопросительный знак) имеют специальное значение: заменяет любое количество символов, а ? — ровно один символ. Например, условие =??? найдет все трехбуквенные слова ("дом", "кот"), а =A* — все слова, начинающиеся на "А".

Для поиска точного символа (например, самого знака ) используйте тильду ~ перед ним: =~.

📊 Как часто вы используете текстовые фильтры в Excel?
Ежедневно
Несколько раз в неделю
Редее чем раз в месяц
Никогда не использовал

Продвинутый текстовый фильтр: несколько условий одновременно

Допустим, вам нужно найти товары, которые начинаются на "Смарт" ИЛИ содержат слово "Pro". Для этого:

  1. Выберите Текстовые фильтры → Настраиваемый фильтр.
  2. В первом поле выберите начинается с и введите Смарт.
  3. Во втором поле выберите содержит и введите Pro.
  4. Установите переключатель на ИЛИ.

Если нужно, чтобы выполнялись оба условия одновременно (например, "начинается на Смарт" И "содержит Pro"), выберите И.

Как искать по регулярным выражениям?

В Excel нет полноценной поддержки regex, но можно использовать подстановочные знаки:

- — любое количество символов (аналог . в regex)

- ? — ровно один символ (аналог .)

- ~ — экранирование специальных символов

Пример: условие =A?*B найдет "A1B", "AXYZB", но не "AB" или "AXYZ".

3. Числовые фильтры: диапазоны, топ-N и пустые значения

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

Откройте фильтр в столбце с числами и выберите Числовые фильтры. Вам будут доступны следующие опции:

  • 🔢 Равно: точное совпадение (например, =1000).
  • 🔢 Больше/Меньше: значения выше или ниже указанного (>5000).
  • 🔢 Первые 10...: покажет топ-N значений (например, 5 самых дорогих товаров).
  • 🔢 Выше среднего/Ниже среднего: автоматически рассчитает среднее и отфильтрует.
  • 🔢 Первые 10%: покажет верхние 10% значений по величине.
  • 🔢 Настраиваемый фильтр: для сложных условий (например, цена от 1000 до 5000).

Пример: чтобы найти товары с ценой от 3 000 до 10 000 ₽:

  1. Выберите Числовые фильтры → Между....
  2. В поле "больше или равно" введите 3000.
  3. В поле "меньше или равно" введите 10000.

Ячейки содержат числа, а не текст (например, "1 000" вместо 1000)|

Нет скрытых символов (пробелов, неразрывных пробелов)|

Формат ячеек — "Общий" или "Числовой"|

Пустые ячейки обработаны (либо исключены, либо заменены на 0)-->

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

⚠️ Внимание: если в ячейках хранятся числа в текстовом формате (например, "1000" вместо 1000), фильтр "Числовые фильтры" работать не будет. Используйте Текстовые фильтры или предварительно конвертируйте данные с помощью функции =ЗНАЧЕН().

4. Фильтрация по датам: периоды, кварталы и текущий день

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

Откройте фильтр в столбце с датами (например, Дата продажи) и выберите Фильтры по дате. Вам будут доступны:

  • 📅 Равно: конкретная дата (например, 01.01.2026).
  • 📅 До/После: все даты до или после указанной.
  • 📅 Между: диапазон дат (например, с 01.01.2026 по 31.03.2026).
  • 📅 Завтра/Вчера: относительные даты.
  • 📅 Этот месяц/Этот квартал/Этот год: динамические периоды.
  • 📅 Последние 7 дней: скользящий интервал.

Пример: чтобы отфильтровать продажи за текущий квартал:

  1. Выберите Фильтры по дате → Настраиваемый фильтр.
  2. В первом поле выберите больше или равно и введите =ДАТА(2026;4;1) (1 апреля 2026 года).
  3. Во втором поле выберите меньше или равно и введите =ДАТА(2026;6;30) (30 июня 2026 года).

Чтобы фильтр всегда показывал текущий месяц (даже после открытия файла в следующем месяце), используйте функции:

  • Начало месяца: =ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1)
  • Конец месяца: =КОНМЕСЯЦА(СЕГОДНЯ();0)
⚠️ Внимание: если даты в вашем столбце хранятся как текст (например, "01.01.2026" вместо настоящей даты), фильтры по датам работать не будут. Проверьте формат ячеек: выделите столбец, нажмите Ctrl+1 и установите формат Дата.

5. Фильтрация по цвету: выделение, шрифт и условное форматирование

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

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

  1. Откройте фильтр в столбце Статус.
  2. Выберите Фильтр по цвету → Фильтр по цвету ячейки.
  3. Кликните по образцу красного цвета.

Аналогично работает фильтрация по цвету шрифта (Фильтр по цвету шрифта).

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

Пример применения:

  • 🟢 Отчет по продажам: фильтрация товаров с зеленым фоном (хиты продаж).
  • 🟡 Проектный менеджмент: задачи с желтым шрифтом (требуют внимания).
  • 🔴 Финансовый анализ: ячейки с красным цветом (убыточные сделки).

6. Расширенный фильтр: сложные условия и вывод в другое место

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

  • 📌 Использовать несколько критериев для разных столбцов.
  • 📌 Выводить результаты в другое место (не скрывая оригинальные данные).
  • 📌 Применять формулы в условиях (например, =И(А2>"1000"; B2="Москва")).

Рассмотрим пример: у нас есть таблица с продажами, и нужно найти все сделки, где:

  • 🔹 Регион = "Москва" И Сумма > 5000,
  • 🔹 ИЛИ Менеджер = "Иванов" (независимо от региона и суммы).

Для этого:

  1. Скопируйте заголовки столбцов (Регион, Сумма, Менеджер) в отдельное место (например, на другой лист или ниже таблицы).
  2. Под заголовками введите условия:
    
    

    Регион Сумма Менеджер

    Москва >5000

    Иванов

    (Пустые ячейки в условиях означают "любое значение")

  3. Выделите исходную таблицу (включая заголовки).
  4. Перейдите в Данные → Расширенный фильтр.
  5. В поле "Исходный диапазон" проверьте, что указан правильный диапазон.
  6. В поле "Диапазон условий" укажите ячейки с вашими критериями (включая заголовки).
  7. Выберите Скопировать результат в другое место и укажите, куда вывести данные.
  8. Нажмите ОК.

Результат появится в указанном вами месте, а оригинальная таблица останется без изменений.

⚠️ Внимание: в расширенном фильтре заголовки в диапазоне условий должны полностью совпадать с заголовками исходной таблицы (включая регистр и пробелы). Если в таблице заголовок "Регион продажи", а в условиях вы указали "Регион" — фильтр не сработает.

7. Автоматизация фильтров: таблицы Excel, срезы и макросы

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

1. Преобразование диапазона в Таблицу Excel

Таблицы (вкладка Вставка → Таблица) имеют несколько преимуществ:

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

Чтобы создать таблицу:

  1. Выделите диапазон с данными (включая заголовки).
  2. Нажмите Ctrl+T или выберите Вставка → Таблица.
  3. Убедитесь, что галочка "Таблица с заголовками" стоит.

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

2. Использование срезов (Slicers)

Срезы — это интерактивные кнопки, которые позволяют фильтровать данные без открытия выпадающих списков. Особенно удобно для дашбордов.

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

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

Теперь при клике на элементы среза таблица будет фильтроваться автоматически.

3. Макросы для сохранения часто используемых фильтров

Если вы постоянно применяете одни и те же фильтры, запишите макрос:

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

Теперь ваш фильтр будет применяться в один клик!

8. Типичные ошибки и как их исправить

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

Проблема Причина Решение
Фильтр не применяется Выделена только одна ячейка без заголовков Выделите диапазон с заголовками или нажмите Ctrl+Shift+↓, чтобы выделить весь столбец
В фильтре не показываются все значения В столбце есть пустые ячейки или ошибки (#Н/Д) Очистите данные или замените ошибки на 0 с помощью =ЕСЛИОШИБКА()
Числовые фильтры не работают Числа хранятся как текст Используйте =ЗНАЧЕН() или текстовые фильтры
Фильтр сбрасывается при добавлении строк Диапазон не преобразован в таблицу Нажмите Ctrl+T, чтобы создать таблицу
Нельзя отфильтровать по цвету Цвет назначен вручную, а не через условное форматирование Используйте условное форматирование или фильтруйте по значению

Если после применения фильтра некоторые строки "пропадают", проверьте:

  • 🔍 Нет ли скрытых строк (Главная → Формат → Скрыть/отобразить → Отобразить строки).
  • 🔍 Не применен ли дополнительный фильтр в другом столбце.
  • 🔍 Нет ли ошибок в данных (например, лишние пробелы в тексте).

Совет для больших таблиц: если фильтрация работает медленно, попробуйте:

  • 🟠 Преобразовать данные в таблицу (Ctrl+T).
  • 🟠 Отключить условное форматирование для невидимых строк.
  • 🟠 Использовать Power Query для предварительной обработки данных.

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

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

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

  1. Срезы: создайте срез для нужного столбца (вкладка Конструктор → Вставить срез). Настройки среза сохранятся вместе с файлом.
  2. Макросы: запишите макрос с нужными условиями фильтрации и назначьте ему сочетание клавиш.
  3. Шаблоны: сохраните файл как шаблон (.xltx) с уже настроенными фильтрами.

В Excel 365 также можно использовать Power Query для создания заранее определенных фильтров.

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

Это происходит, если:

  • В исходных данных были пустые ячейки, которые соответствуют условиям фильтра.
  • Вы применили фильтр к одному столбцу, а остальные столбцы не отфильтрованы (используйте расширенный фильтр для нескольких столбцов).
  • В таблице есть скрытые строки или объединенные ячейки, которые мешают корректной фильтрации.

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

Как отфильтровать данные по нескольким значениям в одном столбце (например, "Москва" ИЛИ "Санкт-Петербург")?

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

  1. Стандартный фильтр:
    1. Откройте фильтр в нужном столбце.
    2. Снимите галочку с (Выделить все).
    3. Поставьте галочки только напротив "Москва" и "Санкт-Петербург".
  2. Расширенный фильтр (если нужно больше гибкости):
    1. Создайте диапазон условий с двумя строками:
      
      

      Город

      Москва

      Санкт-Петербург

    2. Примените расширенный фильтр с условием "или".
Можно ли фильтровать данные в Excel Online (браузерная версия)?

Да, в Excel Online доступны основные функции фильтрации:

  • 🟢 Базовый автофильтр (кнопка Фильтр на вкладке Данные).
  • 🟢 Текстовые, числовые и фильтры по датам.
  • 🟢 Фильтрация по цвету (если цвет назначен через условное форматирование).

Однако некоторые функции недоступны:

  • 🔴 Расширенный фильтр с выводом в другое место.
  • 🔴 Срезы (Slicers).
  • 🔴 Макросы и VBA.

Для полного функционала откройте файл в настольной версии Excel.

Как убрать фильтр, если кнопка "Очистить" не работает?

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

  1. Нажмите Данные → Фильтр еще раз, чтобы отключить фильтрацию.
  2. Используйте сочетание клавиш Alt+D+F+F (последовательно).
  3. Если фильтр применен к таблице, нажмите Ctrl+Shift+L (включает/выключает фильтрацию).
  4. Проверьте, не скрыты ли строки вручную (Главная → Формат → Скрыть/отобразить → Отобразить строки).

Если ничего не помогает, скопируйте видимые данные в новый лист (Ctrl+C → Ctrl+V) и работайте с ними.