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

Работа с большими таблицами в Microsoft Excel или Google Таблицах часто превращается в кошмар, если не умеешь быстро находить нужные данные. Фильтры — это спасательный круг для тех, кто тонет в море чисел и текста. Они позволяют отображать только релевантную информацию, скрывая всё лишнее. Но как правильно настроить фильтр на конкретный столбец, чтобы не сломать структуру таблицы и не потерять данные? В этой статье разберём все способы — от базовых до продвинутых.

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

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

Начнём с самого простого — добавления фильтра к отдельно взятому столбцу. Этот метод работает во всех версиях Excel (2010, 2013, 2016, 2019, 365) и Google Таблицах, но есть нюансы, о которых многие не знают.

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

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

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

  • 🔍 Сортировать данные по возрастанию/убыванию.
  • 📋 Фильтровать по значению (галочками отмечаете, что оставить).
  • 🔢 Применять текстовые/числовые фильтры (например, "больше 100" или "содержит слово 'ургентно'").

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

2. Продвинутая фильтрация: текстовые и числовые условия

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

  • 💰 Цена товара больше 5000 рублей, но меньше 10000?
  • 📅 Дата доставки попадает в текущий месяц?
  • 📝 Название содержит слово "премиум", но не "эконом"?

Для этого используйте расширенные условия фильтрации. Кликните на значок воронки в заголовке столбца и выберите:

  • Для чисел: Числовые фильтры → Настраиваемый фильтр.
  • Для текста: Текстовые фильтры → Настраиваемый фильтр.
  • Для дат: Фильтры по дате → Настраиваемый фильтр.

Пример настройки числового фильтра для столбца с ценами:

  1. Откройте Числовые фильтры → Больше....
  2. В поле слева выберите "больше", введите 5000.
  3. Нажмите "И" (логическое ИЛИ меняется на И).
  4. В втором поле выберите "меньше", введите 10000.
Как фильтровать по нескольким условиям одновременно?

Если нужно применить более двух условий (например, цена от 5000 до 10000 И категория "Электроника" ИЛИ "Бытовая техника"), используйте расширенный фильтр через Данные → Дополнительно. Там можно задать до 127 условий в отдельном диапазоне ячеек.

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

  • * — заменяет любое количество символов (например, премиум найдёт "премиум класс" и "супер премиум").
  • ? — заменяет один символ (например, к?т найдёт "кот" и "кит").

3. Фильтрация по датам: календарь и диапазоны

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

  • 📅 Завтра/Вчера/На этой неделе.
  • 🗓️ В этом месяце/квартале/году.
  • Последние 7 дней/30 дней.

Но что делать, если нужны нестандартные диапазоны? Например, отобразить данные с 15.05.2026 по 30.06.2026:

  1. Кликните на значок воронки в столбце с датами.
  2. Выберите Фильтры по дате → Между....
  3. Введите начальную и конечную даты в формате ДД.ММ.ГГГГ.

Если даты в столбце хранятся как текст (например, из-за импорта из ), фильтр по датам работать не будет. Чтобы исправить:

  1. Выделите столбец с "текстовыми" датами.
  2. Перейдите в Данные → Текст по столбцам.
  3. На шаге 3 выберите формат Дата: ДМГ.
📊 Как часто вы работаете с датами в Excel?
Ежедневно
Несколько раз в неделю
Резко
Никогда

4. Расширенный фильтр: работа с несколькими критериями

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

  • 📦 Категория = "Электроника" И Цена > 10000,
  • 📦 ИЛИ Категория = "Бытовая техника" И Склад = "Москва".

Для таких задач нужен расширенный фильтр. Вот как его настроить:

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

    A1: Категория | B1: Цена | C1: Склад

    A2: Электроника| B2: >10000 |

    A3: Бытовая техника| | C3: Москва

  3. Вернитесь на лист с данными, выделите их (включая заголовки).
  4. Перейдите в Данные → Сортировка и фильтр → Дополнительно.
  5. В поле "Диапазон условий" укажите адрес вашего диапазона критериев (например, $A$1:$C$3).
  6. Выберите "Фильтровать список на месте" и нажмите OK.

Расширенный фильтр можно сохранить как срезы данныхExcel 2013+), чтобы быстро переключаться между разными наборами условий. Для этого:

  • Выделите отфильтрованные данные.
  • Перейдите на вкладку Вставка → Срез.
  • Выберите столбцы, по которым хотите создать срезы.

Диапазон критериев расположен отдельно от данных|Заголовки в диапазоне критериев совпадают с заголовками таблицы|Условия для "И" записаны в одной строке, для "ИЛИ" — в разных|Нет пустых строк между условиями-->

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

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

1. Фильтр не применяется к новому столбцу

⚠️ Внимание: Если вы добавили столбец в таблицу после включения фильтра, он не будет участвовать в фильтрации. Чтобы исправить, отключите и снова включите фильтр (Данные → Фильтр).

2. Исчезли данные после фильтрации

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

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

3. Фильтр сбрасывается при сортировке

Если вы сортируете данные вручную (перетаскивая строки), Excel может сбросить фильтр. Всегда используйте встроенную сортировку: Данные → Сортировка от А до Я.

4. Не работают числовые фильтры

Если столбец с числами отформатирован как текст, фильтры "больше/меньше" работать не будут. Чтобы исправить:

  1. Выделите столбец.
  2. Нажмите Ctrl + 1 (или ПКМ → Формат ячеек).
  3. Выберите формат "Числовой" или "Общий".
Ошибка Причина Решение
Фильтр не сохраняется при закрытии файла Файл сохранён в формате .xls (старый формат) Сохраните как .xlsx или .xlsm
Нельзя отфильтровать по цвету ячейки Условное форматирование применено после фильтра Примените условное форматирование до включения фильтра
Фильтр игнорирует объединённые ячейки Объединённые ячейки нарушают структуру таблицы Разъедините ячейки (Главная → Объединить и поместить в центре)

6. Фильтрация в сводных таблицах и Power Query

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

  1. Кликните на стрелочку в заголовке строк или столбцов.
  2. Снимите галочки с ненужных элементов или используйте Фильтры по меткам/Фильтры по значениям.
  3. Для сложных условий перетащите поле в область "Фильтры".

Для Power Query (инструмент для импорта и преобразования данных) фильтрация настраивается на этапе загрузки:

  1. Выделите столбец в редакторе Power Query.
  2. Кликните на стрелочку в заголовке.
  3. Выберите нужные условия (например, "Текстовые фильтры → Содержит...").
  4. Нажмите ОК и загрузите данные обратно в Excel.

Преимущество Power Query в том, что фильтры сохраняются в запросе и применяются автоматически при обновлении данных. Это удобно для регулярных отчётов.

7. Автоматизация фильтров с помощью VBA

Если вам приходится применять одни и те же фильтры ежедневно, имеет смысл автоматизировать процесс с помощью макросов VBA. Например, этот код применит фильтр к столбцу A, оставив только строки со словом "Важно":


Sub FilterImportant()

Dim ws As Worksheet

Set ws = ActiveSheet

ws.Range("A1").AutoFilter Field:=1, Criteria1:="=Важно"

End Sub

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

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Вставьте код в новый модуль (Insert → Module).
  3. Закройте редактор и назначьте макрос на кнопку (Разработчик → Вставить → Кнопка).

Для более сложных фильтров можно комбинировать условия:


Sub AdvancedFilter()

Dim ws As Worksheet

Set ws = ActiveSheet

' Фильтр: категория = "Электроника" И цена > 10000

ws.Range("A1").AutoFilter Field:=1, Criteria1:="Электроника"

ws.Range("A1").AutoFilter Field:=2, Criteria1:=">10000", Operator:=xlAnd

End Sub

Если вы не знакомы с VBA, можно записать макрос вручную:

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

Теперь этот макрос можно запускать одной кнопкой.

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

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

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

  1. Заполните пустые ячейки нулями или текстовыми заполнителями (например, "Н/Д").
  2. Или выделите диапазон вручную перед включением фильтра (Ctrl + Shift + Стрелка вниз).
🔹 Как скопировать только отфильтрованные (видимые) данные?

Чтобы скопировать только те строки, которые остались после фильтрации:

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

Если горячие клавиши не работают, используйте: Главная → Найти и выделить → Выделить группу ячеек → Только видимые ячейки.

🔹 Почему после фильтрации пропали номера строк?

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

  • Фактические номера строк остаются прежними (проверьте в строке формул).
  • Чтобы вернуть все строки, нажмите на значок воронки и выберите "Очистить фильтр".
🔹 Можно ли сохранить фильтр, чтобы не настраивать его каждый раз?

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

  1. Срезы: создайте срез для столбца (Вставка → Срез), и он будет сохранять настройки фильтра.
  2. Таблицы Excel: преобразуйте диапазон в таблицу (Ctrl + T), и фильтры будут сохраняться вместе с файлом.
  3. Макросы: запишите последовательность действий и назначьте её на кнопку.
🔹 Как отфильтровать данные по цвету ячейки или шрифта?

Для этого:

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

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