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

Зачем нужны фильтры в Excel и когда их применять

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

Фильтры позволяют мгновенно отображать только те строки, которые соответствуют заданным критериям. Например, вы можете показать:

  • 📅 Товары, проданные в конкретном месяце
  • 💰 Заказы на сумму больше 10 000 рублей
  • 📍 Клиентов из определенного региона
  • ✅ Только строки с ошибками или пустыми ячейками

В этой статье мы разберём все способы установки фильтров — от базового автофильтра до расширенных условий с формулами. Инструкции актуальны для Excel 2010–2023 и Office 365 (включая веб-версию). Если вы никогда не работали с фильтрами, начните с первого раздела. Опытные пользователи могут сразу перейти к расширенным техникам.

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

Способ 1: Быстрый автофильтр (за 2 клика)

Это самый простой метод, который подходит для 90% задач. Автофильтр позволяет отбирать данные по одному или нескольким столбцам без сложных настроек.

Как включить:

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

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

  • 📌 Сортировка (по возрастанию/убыванию, цвету и т.д.)
  • 🔍 Текстовые фильтры (содержит, начинается с, равно и др.)
  • 📊 Числовые фильтры (больше, меньше, топ-10 и т.д.)
  • 🎨 Фильтр по цвету (если ячейки закрашены)

Пример: чтобы показать только товары категории "Электроника", кликните на стрелочку в столбце Категория → снимите галочку с (Выделить всё) → отметьте Электроника → нажмите ОК.

☑️ Проверка перед фильтрацией

Выполнено: 0 / 4
⚠️ Внимание: Если после включения фильтра стрелочки не появились, проверьте:
  • 🔹 Есть ли пустые строки между заголовками и данными (Excel воспринимает их как конец таблицы).
  • 🔹 Преобразована ли ваша таблица в умную таблицу (вкладка ГлавнаяФорматировать как таблицу). В этом случае фильтры включаются автоматически.

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

Допустим, вам нужно отобразить заказы, где сумма больше 5 000 рублей ИЛИ статус равен "Отменён". Для этого используйте пользовательский автофильтр.

Инструкция:

  1. Кликните на стрелочку фильтра в нужном столбце.
  2. Выберите Текстовые фильтры (или Числовые фильтры, если работаете с числами).
  3. Нажмите Настраиваемый фильтр....
  4. В открывшемся окне задайте условия:
    • Первое поле: больше5000
    • Второе поле: илиравноОтменён

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

Оператор Пример Что делает
равно =1000 Точное совпадение
не равно <>0 Исключает нулевые значения
больше >500 Значения строго выше 500
больше или равно >=100 Значения от 100 и выше
первые 10... Топ-5 по сумме Показывает лидирующие строки

Важно: при использовании условия "И" (логическое AND) строка должна удовлетворять ОБА критерия одновременно. При "ИЛИ" (OR) — хотя бы одному.

Способ 3: Фильтрация по датам и времени

Работа с датами в Excel имеет свои нюансы. Например, если вы пытаетесь отфильтровать строки за "март 2026 года", а в ячейках записано 01.03.2026, 15.03.2026 и т.д., обычный текстовый фильтр не сработает. Нужно использовать специальные фильтры для дат.

Как фильтровать по датам:

  1. Кликните на стрелочку в столбце с датами.
  2. Выберите Фильтры по дате (в новых версиях Excel) или Числовые фильтры (так как даты хранятся как числа).
  3. Используйте готовые варианты:
    • 📅 Завтра/Сегодня/На этой неделе
    • 🗓️ В этом месяце/В прошлом квартале
    • Настраиваемый фильтр... (для диапазонов)

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

  • Условие 1: больше или равно01.01.2026
  • Условие 2: именьше или равно31.03.2026
⚠️ Внимание: Если даты в вашей таблице отображаются как числа (например, 45341 вместо 01.03.2026), сначала преобразуйте их в формат даты. Для этого выделите столбец → правая кнопка → Формат ячеек → выберите категорию Дата.
Почему Excel воспринимает даты как числа?

Внутри Excel хранит даты как количество дней, прошедших с 1 января 1900 года. Например, 1 = 01.01.1900, 45341 = 01.03.2026. Это позволяет выполнять вычисления с датами (например, вычитать одну дату из другой).

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

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

  • 🔄 Отфильтровать данные по нескольким столбцам одновременно с разными условиями.
  • 📤 Сохранить отфильтрованные строки в новое место (а не просто скрыть остальные).
  • 🔍 Использовать формулы как критерии фильтрации.

Для этого предназначен расширенный фильтр. Рассмотрим пошагово:

Шаг 1. Подготовьте критерии

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


A1: | Заголовок1 | Заголовок2 |

A2: | Условие1 | Условие2 |

Шаг 2. Примените фильтр

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

Пример: чтобы отобразить заказы из Москвы с суммой > 10 000 рублей, создайте такой диапазон критериев:

Город Сумма
Москва >10000

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

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

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

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

Для значков условного форматирования (например, стрелочки или светофоры):

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

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

⚠️ Внимание: Фильтр по цвету работает только если цвет был назначен через Условное форматирование или вручную (заливка ячейки). Если цвет появился из-за формулы (например, через ФОРМУЛЫ → Условное форматирование → Новое правило), фильтрация может не сработать.

Ошибки при фильтрации и как их исправить

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

Проблема Причина Решение
Фильтр не применяется В таблице есть пустые строки или столбцы Удалите пустые строки или выделите диапазон вручную перед включением фильтра
Стрелочки фильтра исчезли Таблица была отсортирована или отредактирована Включите фильтр заново (Ctrl+Shift+L)
Фильтр игнорирует некоторые строки Скрытые строки или применён другой фильтр Снимите все фильтры (Данные → Очистить), затем примените заново
Не работает фильтр по датам Дата хранится как текст (например, "01.03.2026" вместо настоящей даты) Преобразуйте текст в дату с помощью ДАТАЗНАЧ() или ТЕКСТ.В.ДАТУ()
Фильтр по цвету не показывает нужные строки Цвет был назначен через макрос или VBA Используйте расширенный фильтр с формулой для проверки цвета

Если ни один из способов не помог, проверьте:

  • 🔹 Не защищена ли таблица от изменений (Рецензирование → Снять защиту листа).
  • 🔹 Не используется ли в таблице структурированные ссылки (если данные в формате умной таблицы).
  • 🔹 Не включён ли режим совместимости для старой версии Excel (может блокировать некоторые функции).

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

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

Да, есть два способа:

  1. Сохраните файл как Шаблон Excel (.xltx) — фильтры останутся.
  2. Используйте Пользовательские представления (Вид → Пользовательские представления → Добавить). Это позволит быстро переключаться между разными настройками фильтров.
Как отменить все фильтры сразу?

Нажмите Данные → Очистить или используйте горячие клавиши Alt+D → F → S (в английской версии Excel). Также можно кликнуть на стрелочку фильтра и выбрать Удалить фильтр из столбца.

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

По умолчанию Excel копирует все данные, включая скрытые фильтром. Чтобы скопировать только видимые строки:

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

Или используйте Найти и выделить → Выделить группу ячеек → Только видимые ячейки.

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

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

  1. Создайте над таблицей два столбца с одинаковым заголовком (например, "Город").
  2. Под первым заголовком укажите "Москва", под вторым — "Санкт-Петербург".
  3. Примените расширенный фильтр, указав этот диапазон как критерии.

Либо в ручном фильтре (стрелочка → галочки) отметьте оба города, удерживая Ctrl при клике.

Можно ли автоматизировать фильтрацию с помощью макросов?

Да, вот пример простого макроса для фильтрации:

Sub FilterData()

Range("A1").CurrentRegion.AutoFilter Field:=3, Criteria1:="Да" ' Фильтр по 3-му столбцу (значение "Да")

End Sub

Чтобы записать свой макрос:

  1. Откройте Вид → Макросы → Записать макрос.
  2. Вручную примените нужный фильтр.
  3. Остановите запись (Вид → Макросы → Остановить запись).

Теперь макрос можно запускать одной кнопкой или назначить ему горячие клавиши.