Как создать и настроить фильтр в Google Таблицах: полное руководство с примерами

Если при попытке отфильтровать данные в Google Sheets вы видите серую кнопку фильтра или столбцы игнорируют ваши условия, проблема чаще всего кроется в неправильно выделенном диапазоне или скрытых заголовках. Первое, что нужно проверить — включена ли первая строка с названиями столбцов в выделенный диапазон. Без заголовков система не сможет определить, по каким критериям применять фильтрацию, и просто проигнорирует команду.

Фильтры в Google Таблицах работают иначе, чем в Excel: здесь нет отдельного меню "Данные → Фильтр", а основные настройки скрыты за иконкой воронки в панели инструментов. При этом функционал шире — можно фильтровать по цвету ячейки, условиям формул и даже создавать динамические фильтры, которые автоматически обновляются при изменении данных. Далее разберём все способы — от базового создания до решения типичных ошибок.

Базовый фильтр: как включить и отключить

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

  • 📌 Выделен ли хотя бы один столбец с данными (пустые ячейки игнорируются).
  • 🔄 Включена ли первая строка с заголовками (без неё фильтр не создастся).
  • 🔒 Нет ли защищённых ячеек в выбранном диапазоне (они блокируют фильтрацию).

После нажатия на иконку воронки в каждом столбце появится стрелка фильтра. Чтобы убрать фильтр, повторно нажмите на иконку или выберите в меню Данные → Удалить фильтр. Обратите внимание: фильтр сохраняется при закрытии файла, но не влияет на исходные данные — он только скрывает строки, не соответствующие условиям.

Фильтрация по тексту, числам и датам

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

  • 🔍 Текст содержит — для поиска подстрок (например, "ов" в фамилиях).
  • Текст не содержит — исключает строки с указанным текстом.
  • > Больше чем — для числовых данных (например, цены выше 1000).
  • 📅 Дата до/после — фильтрация по временным диапазонам.

Для точного совпадения используйте условие Текст равен. Если нужно применить несколько условий одновременно (например, цена от 500 до 1000), выберите Фильтр по условию → Настраиваемый фильтр и укажите диапазон.

Тип данных Условие фильтра Пример применения
Текст Содержит Фильтрация email-адресов с доменом @gmail.com
Числа Меньше или равно Товары со скидкой ≤ 30%
Дата Дата после Заказы, сделанные после 01.01.2026
Цвет Цвет заливки Ячейки, выделенные красным (например, просроченные задачи)
📊 Как часто вы используете фильтры в Google Таблицах?
Ежедневно
Несколько раз в неделю
Редко
Никогда

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

Если стандартных условий недостаточно, используйте фильтр по формуле. Например, чтобы отобразить только строки, где значение в столбце B больше среднего по этому столбцу, введите:

=B2 > AVERAGE(B:B)

Для применения нескольких условий одновременно:

  1. Откройте Фильтр по условию → Настраиваемый фильтр.
  2. Добавьте первое условие (например, Цена > 500).
  3. Нажмите Добавить ещё одно условие и укажите второе (например, Количество < 10).
  4. Выберите логический оператор между условиями: И (оба должны выполняться) или ИЛИ (достаточно одного).
Пример сложного фильтра для анализа продаж

Чтобы найти товары, которые продавались лучше среднего в первом квартале 2026, но хуже среднего во втором, используйте две формулы: =AND(B2 > AVERAGEIF($A:$A, ">=2026-01-01", $B:$B), B2 < AVERAGEIF($A:$A, ">=2026-04-01", $B:$B))

Где A — столбец с датами, B — с продажами.

Фильтрация по цвету ячейки или шрифта

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

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

Этот метод работает только для цветов, назначенных вручную через меню Формат → Условное форматирование или Заливка. Автоматические цвета из тем оформления не распознаются.

⚠️ Внимание: Если после фильтрации по цвету некоторые строки пропали неожиданно, проверьте, не применено ли условное форматирование с динамическим изменением цвета (например, по формуле). В этом случае фильтр может работать нестабильно.

Типичные ошибки и их решения

Рассмотрим самые распространённые проблемы и способы их устранения:

  • 🚫 Фильтр не применяется: Убедитесь, что выделен диапазон с заголовками. Если первая строка пустая, добавьте названия столбцов.
  • 🔄 Фильтр сбрасывается при добавлении строк: Расширьте диапазон фильтра вручную или используйте именованный диапазон (Данные → Именованные диапазоны).
  • 📉 Не работают числовые фильтры: Проверьте формат ячеек — текстовые "числа" (например, '100) не распознаются как числовые данные.
  • 🎨 Не видно опции фильтра по цвету: Убедитесь, что цвет назначен через меню Заливка, а не через условное форматирование с формулой.

Если фильтр всё равно не работает, попробуйте создать новую копию таблицы (Файл → Создать копию) — иногда ошибки возникают из-за повреждённого кэша браузера.

Выделен диапазон с заголовками|Первая строка содержит названия столбцов|Нет защищённых ячеек в диапазоне|Данные имеют правильный формат (числа, даты, текст)|-->

Сохранение и совместное использование фильтров

Фильтры в Google Sheets не сохраняются как отдельные объекты, но есть обходные пути:

  • 💾 Сохранение вида: Примените фильтр, затем выберите Вид → Сохранить диапазон и фильтры. Это создаст именованный вид, который можно быстро применить позже.
  • 🔗 Ссылка с фильтром: Скопируйте URL таблицы после применения фильтра — при открытии по этой ссылке фильтр будет активен (работает только для пользователей с правами редактирования).
  • 📊 Экспорт отфильтрованных данных: Выделите видимые строки (Ctrl+AТолько видимые ячейки), скопируйте их в новую таблицу.

При совместной работе помните: фильтры не блокируют редактирование скрытых строк. Если нужно запретить изменение отфильтрованных данных, используйте защиту диапазонов (Данные → Защищённые листы и диапазоны).

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

Для регулярно повторяющихся задач (например, еженедельных отчётов) можно автоматизировать фильтрацию с помощью Google Apps Script. Пример скрипта для фильтрации строк, где значение в столбце A равно "Да":

function applyFilter() {

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

var range = sheet.getDataRange();

var filter = range.getFilter() || range.createFilter();

// Условие: столбец A = "Да"

var criteria = SpreadsheetApp.newFilterCriteria()

.whenTextEqualTo("Да")

.build();

filter.setColumnFilterCriteria(1, criteria);

}

Чтобы запустить скрипт:

  1. Откройте Расширения → Apps Script.
  2. Вставьте код и сохраните проект.
  3. Нажмите Запуск или назначьте триггер для автоматического выполнения.
⚠️ Внимание: Скрипты с фильтрами могут конфликтовать с ручными настройками. Перед запуском сохраните текущий вид таблицы или работайте с копией данных.

FAQ: Частые вопросы о фильтрах в Google Таблицах

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

Да, но условия применяются последовательно. Например, если в первом столбце вы выбрали "Текст содержит А", а во втором — "Число больше 100", будут показаны только строки, соответствующие обоим условиям (логическое И).

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

Фильтр не обновляется автоматически. Чтобы применить его к новым данным, расширьте диапазон вручную или отключите/включите фильтр заново. Для динамического обновления используйте скрипты или функцию QUERY.

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

Используйте условие Текст содержит и введите искомый фрагмент. Для регистронезависимого поиска в формулах применяйте REGEXMATCH с флагом "i", например: =REGEXMATCH(A2, "(?i)ов").

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

Нет, фильтры в Google Sheets глобальны для всех пользователей файла. Чтобы скрыть фильтрацию от других, создайте копию таблицы (Файл → Создать копию) и работайте с ней отдельно.

Как убрать фильтр, если иконка воронки неактивна?

Если кнопка фильтра серого цвета, попробуйте:

  1. Выделить любой диапазон с данными.
  2. Нажать Данные → Удалить фильтр в верхнем меню.
  3. Обновить страницу (F5) — иногда фильтр "зависает" после ошибок.