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

Почему фильтрация данных в Excel экономит часы работы

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

Фильтр по колонке в Microsoft Excel (или Google Sheets) решает эту проблему за секунды. Он позволяет отображать только те строки, которые соответствуют заданным критериям, скрывая остальные. Это не просто удобно — это ключевой инструмент анализа данных, который используется от бухгалтерии до маркетинга. В этой статье вы узнаете, как настроить фильтр любого типа: от простого текстового до сложного с несколькими условиями.

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

Способ 1: Быстрый автофильтр (для новичков)

Автофильтр — это самый простой и универсальный способ отбора данных. Он подходит для 90% задач и работает во всех версиях Excel (начиная с Excel 2003). Чтобы его включить:

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

Теперь вы можете:

  • 🔍 Искать текст: введите часть слова в поле поиска (например, "Моск" для "Москва").
  • Выбирать значения: поставьте галочки рядом с нужными вариантами (например, только "Да" или "Нет").
  • 📊 Сортировать: по возрастанию/убыванию (для чисел, дат, текста).
  • 🎨 Фильтровать по цвету: если ячейки подсвечены условным форматированием.

Пример: в таблице с продажами выберите колонку "Город" → снимите галочку с "(Выделить всё)" → отметьте только "Москва" и "Санкт-Петербург".Excel сразу покажет только строки с этими городами.

Способ 2: Текстовые фильтры (содержит, начинается с, равно)

Автофильтр умеет не только показывать/скрывать строки, но и анализировать текст по сложным правилам. Например, найти все email-адреса с доменом @gmail.com или товары, названия которых начинаются на "Смартфон".

Как настроить:

  1. Нажмите на стрелку фильтра в текстовой колонке.
  2. Выберите Текстовые фильтры (или Фильтры по тексту в новых версиях).
  3. Укажите условие:
    • 📌 равно — точное совпадение (регистр не важен).
    • 📌 не равно — исключить определённые значения.
    • 📌 начинается с — для поиска по префиксу (например, "Артикул:").
    • 📌 заканчивается на — для доменов, расширений файлов.
    • 📌 содержит — если нужно найти часть слова (например, "про" для "процессор").
    • 📌 не содержит — исключить строки с определённым текстом.
  • Введите искомый текст и нажмите ОК.
  • Пример: в колонке "Название товара" выберите содержит → введите "ноутбук". Excel покажет все строки, где в названии есть это слово, независимо от регистра.

    Как искать с учётом регистра?

    В стандартном фильтре Excel регистр не учитывается. Если нужно найти именно "Иванов" (а не "иванов"), используйте формулу =ФИЛЬТР() в Excel 365 или расширенный фильтр с условием =ИСТИНА и функцией НАЙТИ().

    Способ 3: Числовые и фильтры по датам

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

    • 💰 Товары дешевле 1000 рублей.
    • 📅 Заказы, сделанные в январе 2026 года.
    • 📊 Строки, где значение между 10 и 20 (включительно или нет).
    • 🔢 Топ-10 самых больших/маленьких значений.

    Инструкция для чисел:

    1. Нажмите на стрелку фильтра в колонке с числами.
    2. Выберите Числовые фильтры (или Фильтры по числам).
    3. Укажите условие:
      • равно/не равно — точное значение.
      • больше/меньше — для диапазонов.
      • первые 10... — топ/N значений по величине.
      • выше среднего/ниже среднего — динамический фильтр.

    Пример для дат: в колонке "Дата продажи" выберите Фильтры по датеМежду → укажите 01.01.2026 и 31.01.2026. Excel покажет все продажи за январь.

    Тип данных Пример условия Результат
    Числа больше 1000 Все значения > 1000
    Дата равно 15.05.2026 Только строки с этой датой
    Текст содержит "VIP" Строки со словом "VIP" в любом месте
    Числа первые 5 элементов по величине Топ-5 самых больших чисел

    Текстовые условия|Числовые диапазоны|Фильтрация по датам|Цветовые фильтры|Не использую фильтры-->

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

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

    Как его настроить:

    1. Создайте диапазон условий — отдельную таблицу с заголовками столбцов (обязательно совпадающими с оригинальной таблицей) и критериями. Например:
      
      

      A1: Категория | B1: Цена | C1: Количество

      A2: Электроника | B2: >5000 | C2: <10

    2. Выделите оригинальную таблицу (включая заголовки).
    3. Перейдите на вкладку ДанныеСортировка и фильтрДополнительно.
    4. В окне "Расширенный фильтр":
      • Укажите Исходный диапазон — ваша таблица с данными.
      • Укажите Диапазон условий — ячейки с критериями (в примере выше — A1:C2).
      • Выберите, куда вывести результат: на этом же листе (указав ячейку начала) или на другом листе.
  • Нажмите ОК.
  • Критичный нюанс: заголовки в диапазоне условий ДОЛЖНЫ полностью совпадать с заголовками в оригинальной таблице. Если в таблице столбец называется "Стоимость", а в условиях вы напишете "Цена", фильтр не сработает.

    Создать отдельную область для условий|Проверьте совпадение заголовков|Укажите правильный диапазон данных|Выберите место для вывода результата-->

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

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

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

    1. Нажмите на стрелку фильтра в колонке с цветовой разметкой.
    2. Выберите Фильтр по цветуФильтр по цвету ячейки (или Фильтр по цвету шрифта).
    3. Укажите нужный цвет из палитры.
    4. Пример: в таблице с задолженностями клиентов ячейки с суммой > 10 000 рублей подсвечены красным. Чтобы увидеть только этих клиентов, фильтруем колонку "Сумма долга" по красному цвету.

      ⚠️ Внимание: Фильтр по цвету работает ТОЛЬКО если цвет был назначен через условное форматирование (Главная → Условное форматирование). Если вы вручную закрасили ячейки кисточкой, Excel не сможет их отфильтровать.

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

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

      • 🚫 Фильтр не применяется:
        • Проверьте, включён ли фильтр (кнопка Фильтр на вкладке Данные должна быть активна).
        • Убедитесь, что выделили всю таблицу, включая заголовки.
        • Если данные добавлены после включения фильтра, обновите диапазон (Ctrl + Shift + L → снять и включить фильтр заново).
      • 🚫 Не работают числовые фильтры:
        • Проверьте формат ячеек: если в колонке с числами стоит текстовый формат, Excel будет воспринимать "1000" как текст, а не как число.
        • Используйте точку вместо запятой для дробных чисел (например, 10.5, а не 10,5).
      • 🚫 Исчезли данные после фильтрации:
        • Фильтр не удаляет строки — он их скрывает. Чтобы вернуть всё назад, нажмите Данные → Фильтр → Очистить.
        • Если данные пропали совсем, проверьте, не нажали ли вы Удалить строки по ошибке (отмените действие через Ctrl + Z).
    ⚠️ Внимание: Если вы копируете отфильтрованные данные в другую таблицу, Excel скопирует ТОЛЬКО видимые строки. Чтобы скопировать всё, сначала снимите фильтр.

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

    Можно ли сохранить отфильтрованные данные в новый файл?

    Да. После применения фильтра:

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

    Либо используйте расширенный фильтр с выводом результата на другой лист.

    Почему в фильтре не отображаются все значения из столбца?

    Excel показывает в списке фильтра только первые 10 000 уникальных значений. Если в колонке больше вариантов:

    • Используйте поле поиска в фильтре (введите начало нужного значения).
    • Примените текстовый фильтр с условием содержит.
    • Для больших таблиц (>100 000 строк) рассмотрите возможность использования Power Query.
    Как отфильтровать данные по нескольким критериям в одной колонке?

    В автофильтре можно использовать логическое ИЛИ:

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

    Для логического И (например, "цена > 1000 и цена < 5000") используйте расширенный фильтр или создайте два условия последовательно.

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

    Да. Вот простой макрос для фильтрации колонки "A" по значению "Тест":

    
    

    Sub FilterColumn()

    Sheets("Лист1").Range("A1:D100").AutoFilter Field:=1, Criteria1:="Тест"

    End Sub

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

    1. Перейдите на вкладку Вид → Макросы → Записать макрос.
    2. Выполните действия фильтрации вручную.
    3. Остановите запись и сохраните макрос.
    Как убрать фильтр, если кнопка "Очистить" не работает?

    Иногда фильтр "зависает". Попробуйте:

    • Нажмите Ctrl + Shift + L (включить/выключить фильтр).
    • Перейдите на другой лист и вернуться обратно.
    • Закройте и снова откройте файл.
    • Если ничего не помогает, выделите таблицу → Данные → Сортировка и фильтр → Очистить.