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

Работа с большими таблицами в Microsoft Excel или Google Таблицах часто превращается в кошмар, если не уметь быстро находить нужные данные. Представьте: перед вами список из 10 000 строк с продажами за год, а вам нужно срочно выделить только те записи, где сумма сделки превышает 50 000 рублей и менеджер — Иванов. Вручную это займёт часы. Здесь на помощь приходит фильтрация данных — инструмент, который позволяет отображать только те строки, которые соответствуют заданным критериям, скрывая всё остальное.

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

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

Далее вы узнаете, как:

  • 🔹 Включить автофильтр за 2 клика (даже в огромных таблицах)
  • 🔹 Фильтровать данные по тексту, числу, дате или цвету
  • 🔹 Использовать расширенный фильтр для сложных условий
  • 🔹 Сохранять и применять пользовательские фильтры повторно
  • 🔹 Избежать типичных ошибок, из-за которых фильтр "не работает"

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

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

1. Как включить автофильтр в Excel: базовый способ

Начнём с самого простого — автофильтра. Это встроенный инструмент, который позволяет фильтровать данные по одному или нескольким столбцам. Включается он буквально в два клика, но многие пользователи упускают важные нюансы.

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

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

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

  • 📌 Сортировка (по возрастанию/убыванию)
  • 📌 Фильтры по значению (текстовые, числовые, по цвету)
  • 📌 Поиск (поле для ввода части текста)
  • 📌 Условия (например, "больше чем", "содержит")

Например, если в столбце Сумма вам нужны только значения больше 1000, выберите в меню фильтра: Числовые фильтры → Больше чем... → 1000.

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

2. Фильтрация по тексту, числу и дате: подробные примеры

Теперь разберём, как именно фильтровать данные в зависимости от их типа. Excel автоматически определяет формат ячеек (текст, число, дата) и предлагает соответствующие опции фильтрации.

Текстовые данные (имена, категории, описания):

  • 🔠 Равно — точное совпадение (например, "Иванов")
  • 🔠 Не равно — исключить определённое значение
  • 🔠 Начинается с / Заканчивается на — для частичного совпадения
  • 🔠 Содержит — поиск по фрагменту (например, "ов" найдёт "Иванов", "Петров")

Пример: чтобы отобразить только клиентов из Москвы, в столбце Город выберите: Текстовые фильтры → Равно → Москва.

Числовые данные (цены, количества, идентификаторы):

  • 📊 Больше чем / Меньше чем — для диапазонов
  • 📊 Первые 10... — топ-N значений по величине
  • 📊 Выше среднего / Ниже среднего — сравнение со средним по столбцу

Пример: чтобы увидеть товары с ценой от 500 до 1000 рублей, примените два фильтра последовательно:

  1. Числовые фильтры → Больше чем → 500
  2. Числовые фильтры → Меньше чем → 1000

Дата и время:

  • 📅 Равно — конкретная дата (например, 01.01.2026)
  • 📅 До / После — диапазон дат
  • 📅 Период — вчера, сегодня, следующий месяц и т.д.

Пример: чтобы отобразить заказы за текущий месяц, выберите: Фильтры по дате → Этот месяц.

Критичный нюанс: если даты в вашей таблице хранятся как текст (например, "01.01.2026" вместо формата даты), фильтр по датам работать не будет. Чтобы исправить это, выделите столбец и используйте функцию Данные → Текст по столбцам, выбрав формат даты на последнем шаге.

Ячейки отформатированы как дата (а не текст)|Нет пустых строк в диапазоне|Заголовок столбца не содержит объединённые ячейки|Данные отсортированы по дате (для корректного "Периода")-->

3. Расширенный фильтр: сложные условия и несколько критериев

Автофильтр подходит для простых задач, но что делать, если нужно отфильтровать данные по нескольким столбцам одновременно с разными условиями? Например: "показать товары категории 'Электроника' с ценой > 5000 и количеством на складе < 10". Здесь поможет расширенный фильтр.

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

  1. Создайте диапазон критериев — отдельную область (обычно над или рядом с таблицей), где укажите условия. Например:
    КатегорияЦенаКоличество
    Электроника>5000<10
  2. Выделите исходную таблицу (включая заголовки).
  3. Перейдите на вкладку Данные → Сортировка и фильтр → Расширенный.
  4. В поле Исходный диапазон укажите адрес вашей таблицы (например, A1:D100).
  5. В поле Диапазон критериев укажите адрес области с условиями (например, A102:C103).
  6. Выберите опцию Фильтровать список на месте или Скопировать результат в другое место (если нужно сохранить отфильтрованные данные отдельно).

Важно! Заголовки в диапазоне критериев должны точно совпадать с заголовками в исходной таблице. Если в таблице столбец называется "Цена, руб.", а в критериях вы напишете просто "Цена" — фильтр не сработает.

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

  • 📌 И — условия в одной строке (например, Категория = Электроника и Цена > 5000)
  • 📌 ИЛИ — условия в разных строках (например, Категория = Электроника или Категория = Бытовая техника)

Пример диапазона критериев для условия "ИЛИ":

КатегорияЦена
Электроника>5000
Бытовая техника>3000
Что делать, если расширенный фильтр не находит данные?

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

2. Убедитесь, что формат данных в критериях совпадает с форматом в таблице (например, число не сравнится с текстом "1000").

3. Если используете формулы в критериях, они должны возвращать ИСТИНА/ЛОЖЬ, а не значения.

4. Для дат проверьте, что в критериях указаны именно даты, а не текст в формате "дд.мм.гггг".

4. Фильтрация по цвету, значкам и формату ячеек

Иногда данные в таблице выделены цветом или условным форматированием. Например, ячейки с просроченными заказами могут быть красными, а выполненные — зелёными. Excel позволяет фильтровать и по таким признакам.

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

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

Пример: если в столбце Статус зелёным цветом выделены выполненные заказы, вы можете отобразить только их, выбрав в фильтре соответствующий цвет.

Фильтрация по значкам (если применено условное форматирование с иконками):

  • 🟢 Отобразить строки только с зелёной стрелкой (рост)
  • 🔴 Скрыть все строки с красным крестиком (проблемы)
  • ⚠️ Показать только строки с восклицательным знаком (предупреждения)

Ограничение: фильтрация по цвету работает только если цвет был назначен вручную или через условное форматирование. Если цвет ячейки задаётся формулой (например, через VBA), стандартный фильтр его "не увидит".

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

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

⚠️ Внимание! Если после применения фильтра данные "исчезли", не паникуйте. Скорее всего, просто не осталось строк, соответствующих критериям. Проверьте условия или снимите фильтр кнопкой Очистить в меню фильтра.

Ошибка 1: Фильтр не применяется к новым строкам.

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

Решение: отключите и снова включите фильтр (Данные → Фильтр) или преобразуйте диапазон в Таблицу Excel (Вставка → Таблица), которая автоматически расширяется.

Ошибка 2: В отфильтрованных данных остаются пустые строки.

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

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

Ошибка 3: Фильтр игнорирует часть данных.

Причина: часто это происходит из-за объединённых ячеек в заголовках или данных. Автофильтр не работает с объединёнными ячейками.

Решение: разъедините ячейки (Главная → Объединить и центрировать) или перенесите данные в стандартный формат.

Ошибка 4: После копирования отфильтрованных данных вставляются все строки, включая скрытые.

Причина: по умолчанию Excel копирует все данные, даже невидимые.

Решение: перед копированием выделите только видимые ячейки:

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

⚠️ Внимание! Если вы используете Таблицы Excel (а не обычные диапазоны), то при копировании отфильтрованных данных они автоматически вставятся без скрытых строк. Это одно из ключевых преимуществ работы с таблицами.

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

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

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

Если вы преобразуете обычный диапазон в Таблицу Excel (Вставка → Таблица или Ctrl+T), то получите несколько преимуществ:

  • 📋 Автоматическое расширение фильтра на новые строки
  • 📋 Встроенные срезы (интерактивные кнопки для фильтрации)
  • 📋 Возможность использовать структурированные ссылки в формулах

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

Техника 2: Сохранение пользовательских фильтров

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

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

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

Техника 3: Фильтрация с помощью функции ФИЛЬТР (Excel 365 и 2021)

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

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

Пример: чтобы отобразить товары категории "Электроника" с ценой > 5000, используйте:

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

7. Фильтрация в Google Таблицах: ключевые отличия

Если вы работаете в Google Таблицах, принципы фильтрации схожи, но есть несколько важных отличий:

  • 🔹 Автофильтр включается через меню Данные → Создать фильтр.
  • 🔹 Нет отдельного меню "Расширенный фильтр" — вместо этого используется функция ФИЛЬТР или QUERY.
  • 🔹 Фильтрация по цвету работает только для заливки ячейки, но не для цвета текста.
  • 🔹 В Google Таблицах можно создавать несколько фильтров на одном листе (в Excel одновременно активен только один фильтр на диапазон).

Пример применения функции QUERY для фильтрации:

=QUERY(A1:D100; "SELECT A, B, C WHERE B = 'Электроника' AND C > 5000"; 1)

Эта формула вернёт столбцы A, B и C для строк, где столбец B равен "Электроника", а столбец C больше 5000.

⚠️ Внимание! В Google Таблицах фильтры, применённые через меню, не обновляются автоматически при изменении данных. Чтобы обновить результаты, нужно вручную кликнуть на иконку фильтра и нажать Применить. В отличие от этого, формулы ФИЛЬТР и QUERY обновляются в реальном времени.

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

Можно ли применить фильтр к нескольким листам одновременно?

Нет, фильтры в Excel применяются только к текущему листу. Однако вы можете:

  • Сгруппировать листы (удерживая Ctrl, выделите нужные листы → правый клик → Группировать), а затем применить фильтр — он появится на всех листах группы.
  • Использовать связанные таблицы (Power Query) для консолидации данных с нескольких листов в одну таблицу с фильтрами.
Как скопировать только видимые (отфильтрованные) строки в другой лист?

Способ 1:

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

Способ 2 (для таблиц Excel):

  1. Щёлкните правой кнопкой по отфильтрованной таблице.
  2. Выберите Копировать → Только видимые ячейки.
Почему после фильтрации пропали некоторые данные, которые должны остаться?

Возможные причины:

  • В данных есть скрытые символы (пробелы, неразрывные пробелы, переносы строк). Используйте функцию =ЧИСТ() или =ПЕЧСИМВ() для очистки.
  • Формат данных в критериях не совпадает с форматом в таблице (например, число сравнивается с текстом).
  • В диапазоне есть объединённые ячейки — фильтр их игнорирует.
  • Если используете расширенный фильтр, проверьте, что заголовки критериев полностью совпадают с заголовками таблицы (включая регистр и пробелы).
Можно ли сохранить часто используемые фильтры, чтобы не настраивать их каждый раз?

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

  • 📌 Макросы: запишите последовательность действий по применению фильтра и сохраните как макрос.
  • 📌 Срезы (для таблиц Excel): создайте срез (Вставка → Срез), который позволит быстро фильтровать данные кликами.
  • 📌 Пользовательские представления (Вид → Пользовательские представления): сохраните текущий вид таблицы (включая фильтры) и восстанавливайте его при необходимости.
Как отменить все фильтры сразу?

Способ 1: Нажмите Данные → Фильтр (это отключит автофильтр).

Способ 2: Кликните на стрелочку фильтра в любом столбце и выберите Удалить фильтр из столбца (для одного столбца) или Очистить (для снятия всех условий в столбце).

Способ 3: Используйте сочетание клавиш Ctrl+Shift+L (включает/выключает автофильтр).