Зачем нужны фильтры в Excel и когда их применять
Фильтрация данных в Microsoft Excel — это не просто удобный инструмент, а настоящая палочка-выручалочка для тех, кто работает с большими массивами информации. Представьте: у вас таблица с тысячей строк о продажах, клиентах или складских остатках. Без фильтров поиск нужных данных превращается в мучение — приходится прокручивать экран вручную или использовать Ctrl+F, что не всегда эффективно.
Фильтры позволяют мгновенно отображать только те строки, которые соответствуют заданным критериям. Например, вы можете показать:
- 📅 Товары, проданные в конкретном месяце
- 💰 Заказы на сумму больше 10 000 рублей
- 📍 Клиентов из определенного региона
- ✅ Только строки с ошибками или пустыми ячейками
В этой статье мы разберём все способы установки фильтров — от базового автофильтра до расширенных условий с формулами. Инструкции актуальны для Excel 2010–2023 и Office 365 (включая веб-версию). Если вы никогда не работали с фильтрами, начните с первого раздела. Опытные пользователи могут сразу перейти к расширенным техникам.
Способ 1: Быстрый автофильтр (за 2 клика)
Это самый простой метод, который подходит для 90% задач. Автофильтр позволяет отбирать данные по одному или нескольким столбцам без сложных настроек.
Как включить:
- Выделите любую ячейку в таблице (или весь диапазон, если данные не в формате
Таблица Excel). - Перейдите на вкладку
Данные→ нажмитеФильтр(или используйте горячие клавишиCtrl+Shift+L).
После этого в заголовках столбцов появятся стрелочки-фильтры (🔽). Кликните на любую из них, чтобы открыть меню с вариантами:
- 📌 Сортировка (по возрастанию/убыванию, цвету и т.д.)
- 🔍 Текстовые фильтры (содержит, начинается с, равно и др.)
- 📊 Числовые фильтры (больше, меньше, топ-10 и т.д.)
- 🎨 Фильтр по цвету (если ячейки закрашены)
Пример: чтобы показать только товары категории "Электроника", кликните на стрелочку в столбце Категория → снимите галочку с (Выделить всё) → отметьте Электроника → нажмите ОК.
☑️ Проверка перед фильтрацией
⚠️ Внимание: Если после включения фильтра стрелочки не появились, проверьте:
- 🔹 Есть ли пустые строки между заголовками и данными (Excel воспринимает их как конец таблицы).
- 🔹 Преобразована ли ваша таблица в
умную таблицу(вкладкаГлавная→Форматировать как таблицу). В этом случае фильтры включаются автоматически.
Способ 2: Фильтр по нескольким условиям в одном столбце
Допустим, вам нужно отобразить заказы, где сумма больше 5 000 рублей ИЛИ статус равен "Отменён". Для этого используйте пользовательский автофильтр.
Инструкция:
- Кликните на стрелочку фильтра в нужном столбце.
- Выберите
Текстовые фильтры(илиЧисловые фильтры, если работаете с числами). - Нажмите
Настраиваемый фильтр.... - В открывшемся окне задайте условия:
- Первое поле:
больше→5000 - Второе поле:
или→равно→Отменён
- Первое поле:
Для числовых данных доступны дополнительные операторы:
| Оператор | Пример | Что делает |
|---|---|---|
равно |
=1000 |
Точное совпадение |
не равно |
<>0 |
Исключает нулевые значения |
больше |
>500 |
Значения строго выше 500 |
больше или равно |
>=100 |
Значения от 100 и выше |
первые 10... |
Топ-5 по сумме |
Показывает лидирующие строки |
Важно: при использовании условия "И" (логическое AND) строка должна удовлетворять ОБА критерия одновременно. При "ИЛИ" (OR) — хотя бы одному.
Способ 3: Фильтрация по датам и времени
Работа с датами в Excel имеет свои нюансы. Например, если вы пытаетесь отфильтровать строки за "март 2026 года", а в ячейках записано 01.03.2026, 15.03.2026 и т.д., обычный текстовый фильтр не сработает. Нужно использовать специальные фильтры для дат.
Как фильтровать по датам:
- Кликните на стрелочку в столбце с датами.
- Выберите
Фильтры по дате(в новых версиях Excel) илиЧисловые фильтры(так как даты хранятся как числа). - Используйте готовые варианты:
- 📅
Завтра/Сегодня/На этой неделе - 🗓️
В этом месяце/В прошлом квартале - ⏳
Настраиваемый фильтр...(для диапазонов)
- 📅
Пример настраиваемого фильтра для диапазона дат:
- Условие 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). - Отметьте
Скопировать результат в другое место, если нужно сохранить отфильтрованные данные отдельно. - Нажмите
ОК.
Пример: чтобы отобразить заказы из Москвы с суммой > 10 000 рублей, создайте такой диапазон критериев:
| Город | Сумма |
|---|---|
| Москва | >10000 |
Способ 5: Фильтр по цвету или значкам условного форматирования
Если ваши данные выделены цветом ячеек, цветом шрифта или значками (из условного форматирования), можно фильтровать и по ним. Это удобно для анализа данных с визуальной разметкой.
Как фильтровать по цвету:
- Кликните на стрелочку фильтра в столбце.
- Выберите
Фильтр по цвету→Фильтр по цвету ячейки(илипо цвету текста). - Отметьте нужные цвета в палитре.
Для значков условного форматирования (например, стрелочки или светофоры):
- Откройте фильтр в столбце.
- Выберите
Фильтр по значку. - Отметьте галочками нужные значки (например, только красные восклицательные знаки).
Пример: если вы используете условное форматирование для выделения просроченных задач красным, можно быстро показать только их, отфильтровав по цвету.
⚠️ Внимание: Фильтр по цвету работает только если цвет был назначен черезУсловное форматированиеили вручную (заливка ячейки). Если цвет появился из-за формулы (например, черезФОРМУЛЫ → Условное форматирование → Новое правило), фильтрация может не сработать.
Ошибки при фильтрации и как их исправить
Даже опытные пользователи иногда сталкиваются с проблемами при работе с фильтрами. Вот самые распространённые ошибки и их решения:
| Проблема | Причина | Решение |
|---|---|---|
| Фильтр не применяется | В таблице есть пустые строки или столбцы | Удалите пустые строки или выделите диапазон вручную перед включением фильтра |
| Стрелочки фильтра исчезли | Таблица была отсортирована или отредактирована | Включите фильтр заново (Ctrl+Shift+L) |
| Фильтр игнорирует некоторые строки | Скрытые строки или применён другой фильтр | Снимите все фильтры (Данные → Очистить), затем примените заново |
| Не работает фильтр по датам | Дата хранится как текст (например, "01.03.2026" вместо настоящей даты) | Преобразуйте текст в дату с помощью ДАТАЗНАЧ() или ТЕКСТ.В.ДАТУ() |
| Фильтр по цвету не показывает нужные строки | Цвет был назначен через макрос или VBA | Используйте расширенный фильтр с формулой для проверки цвета |
Если ни один из способов не помог, проверьте:
- 🔹 Не защищена ли таблица от изменений (
Рецензирование → Снять защиту листа). - 🔹 Не используется ли в таблице
структурированные ссылки(если данные в формате умной таблицы). - 🔹 Не включён ли
режим совместимостидля старой версии Excel (может блокировать некоторые функции).
FAQ: Частые вопросы о фильтрах в Excel
Можно ли сохранить фильтр, чтобы не настраивать его каждый раз?
Да, есть два способа:
- Сохраните файл как
Шаблон Excel (.xltx)— фильтры останутся. - Используйте
Пользовательские представления(Вид → Пользовательские представления → Добавить). Это позволит быстро переключаться между разными настройками фильтров.
Как отменить все фильтры сразу?
Нажмите Данные → Очистить или используйте горячие клавиши Alt+D → F → S (в английской версии Excel). Также можно кликнуть на стрелочку фильтра и выбрать Удалить фильтр из столбца.
Почему при копировании отфильтрованных данных копируются все строки, а не только видимые?
По умолчанию Excel копирует все данные, включая скрытые фильтром. Чтобы скопировать только видимые строки:
- Выделите отфильтрованные данные.
- Нажмите
Alt+;(выделит только видимые ячейки). - Скопируйте (
Ctrl+C) и вставьте (Ctrl+V) в новое место.
Или используйте Найти и выделить → Выделить группу ячеек → Только видимые ячейки.
Как фильтровать данные по нескольким значениям в одном столбце (например, показать Москва И Санкт-Петербург)?
Используйте расширенный фильтр с критериями в отдельном диапазоне:
- Создайте над таблицей два столбца с одинаковым заголовком (например, "Город").
- Под первым заголовком укажите "Москва", под вторым — "Санкт-Петербург".
- Примените расширенный фильтр, указав этот диапазон как критерии.
Либо в ручном фильтре (стрелочка → галочки) отметьте оба города, удерживая Ctrl при клике.
Можно ли автоматизировать фильтрацию с помощью макросов?
Да, вот пример простого макроса для фильтрации:
Sub FilterData()
Range("A1").CurrentRegion.AutoFilter Field:=3, Criteria1:="Да" ' Фильтр по 3-му столбцу (значение "Да")
End Sub
Чтобы записать свой макрос:
- Откройте
Вид → Макросы → Записать макрос. - Вручную примените нужный фильтр.
- Остановите запись (
Вид → Макросы → Остановить запись).
Теперь макрос можно запускать одной кнопкой или назначить ему горячие клавиши.