Все материалы
BIгайдстарт

Фильтр в Google Таблицах: режимы фильтрации и функция FILTER

Как сделать фильтр в Google Таблицах, чем он отличается от режима фильтрации, как фильтровать по условию и цвету и собирать выборку формулами FILTER, SORT и UNIQUE.

КейсПрактика27 октября 2026 г.12 мин

Вы поставили фильтр по Москве в общей таблице заказов, и через минуту коллега из Казани пишет, что у него пропали все строки. В Google Таблицах обычный фильтр меняет вид для всех, кто открыл файл. Для своей выборки есть режимы фильтрации, а для выборки, которая должна жить в отчёте, — функция FILTER. Ниже — как поставить и снять фильтр, фильтр по значениям, условию, своей формуле и цвету, чем режим фильтрации отличается от фильтра, почему СУММ не замечает фильтра, как сортировать, и формулы FILTER, SORT, SORTN и UNIQUE с результатами на учебном листе. Числа пересчитаны на Python, пункты меню и поведение функций сверены со справкой Google 27 октября 2026 года.

Коротко

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

  • Фильтр: выделите таблицу и выберите «Данные → Создать фильтр»; в заголовках появятся значки воронки.
  • Режим фильтрации: «Данные → Создать режим фильтрации» — фильтр с именем, видимый только вам; его можно сохранить и отправить ссылкой.
  • СУММ считает и скрытые фильтром строки; итог по видимым даёт ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; диапазон).
  • Формула: =FILTER(A2:G16; E2:E16="Москва"; G2:G16="Оплачен") — условия через точку с запятой работают как «и».
  • SORT, SORTN и UNIQUE дополняют FILTER: сортировка, первые N строк и список без повторов.

Учебные данные: лист «Заказы»

Примеры идут на листе «Заказы» серии «Google Таблицы для аналитика»: пятнадцать заказов за сентябрь и октябрь 2026 года, всего на 76 300 ₽. Числа учебные. Ниже — нужные для фильтров столбцы; полный лист с датами и номерами строк — в статье о функции QUERY.

Лист «Заказы», строки 2–16
B: ЗаказC: КлиентD: КаналE: ГородF: Сумма, ₽G: Статус
1001ОрловаПоискМосква4 200Оплачен
1002КимСоцсетиКазань1 800Оплачен
1003БеловEmailМосква6 500Отменён
1004ОрловаПоискМосква3 100Оплачен
1005ЗайцеваПартнёрыПермь9 400Оплачен
1006КимСоцсетиКазань2 700Возврат
1007ГромовПоискПермь5 200Оплачен
1008БеловEmailМосква7 300Оплачен
1009ЛаптеваСоцсетиМосква1 500Оплачен
1010ОрловаПоискМосква4 800Оплачен
1011ГромовПартнёрыПермь8 600Отменён
1012ЗайцеваПартнёрыПермь9 900Оплачен
1013КимEmailКазань2 300Оплачен
1014ЛаптеваСоцсетиМосква3 900Оплачен
1015НовиковПоискКазань5 100Оплачен

Как сделать фильтр в Google Таблицах

Щёлкните любую ячейку таблицы и выберите «Данные → Создать фильтр» или значок воронки на панели инструментов. Таблицы сами определят границы данных по сплошному блоку ячеек и поставят значки фильтра в строку заголовков. Если в данных есть полностью пустая строка, фильтр закончится на ней — строки ниже в него не попадут. Надёжнее выделить диапазон целиком перед созданием.

Значок в заголовке открывает меню столбца: сортировка, «Фильтровать по цвету», «Фильтровать по условию» и «Фильтровать по значению». По значению — это список с флажками: снимите все, отметьте «Москва» в столбце города и «Оплачен» в столбце статуса. Останется шесть строк: 1001, 1004, 1008, 1009, 1010 и 1014. Заголовок отфильтрованного столбца получает другой значок, а номера строк слева идут с пропусками — так видно, что часть строк скрыта.

Снять фильтр — «Данные → Удалить фильтр» или тот же значок воронки. Удаляются условия, а не данные: все строки вернутся.

Фильтр по условию, своей формуле и цвету

«Фильтровать по условию» даёт список правил: пусто и не пусто, текст содержит или начинается с, дата до или после, больше, меньше, между. Условие «больше 5000» в столбце сумм оставит семь заказов. Условие «дата после 30.09.2026» в столбце дат — восемь октябрьских.

Последний пункт списка — «Ваша формула». Формула пишется для первой строки данных и должна вернуть ИСТИНА для строк, которые остаются. Справка Google приводит пример с СЧЁТЕСЛИ; на нашем листе =СЧЁТЕСЛИ($C$2:$C$16; C2)=1 оставит клиентов с единственным заказом — это один Новиков. Этой же логикой работает условное форматирование: правило, которое подсвечивает, можно превратить в фильтр, который показывает.

«Фильтровать по цвету» отбирает строки по заливке или цвету текста — и ручной, и выставленной условным форматированием. Удобно, когда коллега отметил строки цветом вместо статуса. Чередующиеся цвета строк для такого фильтра не работают.

Фильтры на листе «Заказы»
СтолбецФильтрСтрок осталось
Город и Статуспо значению: Москва и Оплачен6
Суммапо условию: больше 50007
Датапо условию: дата после 30.09.20268
Клиентсвоя формула =СЧЁТЕСЛИ($C$2:$C$16; C2)=11

Режим фильтрации: свой фильтр, не мешая коллегам

Главное отличие Google Таблиц от Excel — совместная работа. Обычный фильтр, по справке Google, видят все, у кого есть доступ к таблице, и редакторы могут его менять. Поставили фильтр по Москве — коллега из Казани видит только Москву. Режим фильтрации влияет только на ваш вид: другие продолжают видеть всю таблицу.

Создаётся он через «Данные → Создать режим фильтрации». Лист получает тёмную рамку, а над ним — строку с именем режима. Назовите его по смыслу, «Москва, оплаченные», и настройте фильтры как обычно. Режим сохраняется сам; позже его можно выбрать из меню «Данные → Режимы фильтрации». У каждого сохранённого режима своя ссылка: отправьте её коллеге, и он откроет таблицу сразу с этой выборкой.

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

Фильтр, режим фильтрации и FILTER
ФильтрРежим фильтрацииФункция FILTER
Кто видитвсе с доступомтолько вы, пока не поделитесь ссылкойвсе, это обычная формула
Исходные строкискрываетскрывает в вашем видене трогает
Нужны права редакторададля сохранения — дада, чтобы ввести формулу
Обновляется при новых данныхнужно расширить диапазоннужно расширить диапазонсама, с открытым диапазоном
Для чегообщий вид для командыличный срезвыборка в отчёте

Ловушка: СУММ считает скрытые фильтром строки

После фильтра по Москве и оплаченным на листе видно шесть заказов на 24 800 ₽. Формула =СУММ(F2:F16) под таблицей при этом показывает 76 300 ₽: фильтр скрывает строки, но не убирает их из диапазона. Скриншот «отфильтровал, внизу итог» уходит руководителю с неверным числом.

Итог по видимым строкам считает =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; F2:F16) — 24 800 ₽. Код 109 — сумма без скрытых строк, 103 — количество непустых, 101 — среднее. Строка состояния внизу экрана тоже показывает сумму выделенных видимых ячеек. Та же ловушка есть в Excel, и она подробно разобрана в статье о фильтре в Excel.

Но для отчёта лучше вообще не завязываться на ручной фильтр: его снимут, и число поменяется. Если итог должен быть постоянным, пишите условие в формулу: =СУММЕСЛИМН(F2:F16; E2:E16; "Москва"; G2:G16; "Оплачен") даёт те же 24 800 ₽ при любом виде листа.

Сортировка: по столбцу, по нескольким, по алфавиту

Быстрая сортировка — в меню фильтра столбца: «Сортировать от А до Я» или «от Я до А». При включённом фильтре она переставляет строки всей таблицы целиком, поэтому данные не разъезжаются. Без фильтра выделите диапазон и выберите «Данные → Сортировать диапазон → Расширенные настройки сортировки». Там можно отметить, что у данных есть заголовок, и добавить второй столбец сортировки: например, город по алфавиту, внутри — сумма по убыванию.

Сортировка по алфавиту ставит первым клиентом Белова, последним — Орлову. Опасна сортировка одного выделенного столбца без остальных: клиенты переставятся, суммы останутся на месте, и связь строк нарушится без всякого предупреждения. Если такое случилось, сразу нажмите Ctrl+Z или откройте «Файл → История версий». О том, какие ещё ловушки бывают с сортировкой, — в статье о сортировке в Excel: механика та же.

Функция FILTER: выборка формулой

FILTER возвращает строки диапазона, для которых выполнены условия. Синтаксис: =FILTER(диапазон; условие1; [условие2; …]). Условие — сравнение столбца той же высоты, что и диапазон: E2:E16="Москва". Несколько условий через точку с запятой работают как «и». Формула =FILTER(A2:G16; E2:E16="Москва"; G2:G16="Оплачен") выводит шесть московских оплаченных заказов, начиная с ячейки, где стоит.

Для «или» условия складывают: =FILTER(A2:G16; (D2:D16="Поиск")+(D2:D16="Email")) — восемь строк, пять из поиска и три из email, включая отменённый заказ Белова. Условие с порогом из ячейки: =FILTER(C2:F16; F2:F16>=J1). Открытые диапазоны A2:G и E2:E захватывают новые строки — главное, чтобы у диапазона и условий была одинаковая длина, иначе FILTER вернёт ошибку.

Если ни одна строка не подошла, FILTER возвращает #N/A. В отчёте с выпадающим списком это нормальная ситуация — например, выбрали город без заказов. Оберните формулу: =ЕСЛИОШИБКА(FILTER(A2:G16; E2:E16="Самара"); "нет заказов"). И оставьте под формулой и справа от неё пустое место: результат растекается, а занятые ячейки дают #REF!.

FILTER на листе «Заказы»
ВопросФормулаРезультат
Москва, оплаченные=FILTER(A2:G16; E2:E16="Москва"; G2:G16="Оплачен")6 строк
Поиск или Email=FILTER(A2:G16; (D2:D16="Поиск")+(D2:D16="Email"))8 строк
Заказы от 5 000 ₽=FILTER(C2:F16; F2:F16>5000)7 строк
Город без заказов=ЕСЛИОШИБКА(FILTER(A2:G16; E2:E16="Самара"); "нет заказов")нет заказов

SORT, SORTN и UNIQUE: сортировка, топ и список без повторов

SORT сортирует диапазон или результат другой формулы: =SORT(FILTER(C2:F16; G2:G16="Оплачен"); 4; ЛОЖЬ) — оплаченные заказы по убыванию суммы, четвёртый столбец выборки — сумма. Первыми идут 9 900, 9 400 и 7 300 ₽. SORTN делает то же и оставляет первые N строк: =SORTN(FILTER(C2:F16; G2:G16="Оплачен"); 3; 0; 4; ЛОЖЬ) — топ-3 оплаченных заказов. Третий аргумент 0 означает «ровно три строки, даже если у четвёртой та же сумма».

UNIQUE возвращает список без повторов в порядке первого появления: =UNIQUE(C2:C16) — семь клиентов, от Орловой до Новикова. С третьим аргументом ИСТИНА, =UNIQUE(C2:C16; ЛОЖЬ; ИСТИНА), остаются значения, которые встречаются ровно один раз, — только Новиков. Это быстрый способ найти клиентов с единственной покупкой.

Посчитать уникальных можно без промежуточного списка: =COUNTUNIQUE(C2:C16) — 7. Комбинация с FILTER отвечает на вопросы с условием: =COUNTUNIQUE(FILTER(C2:C16; G2:G16="Отменён")) — 2 клиента с отменой, Белов и Громов. Как найти и удалить сами дубли строк — в статье о дублях в Excel, функции УНИК там соответствует UNIQUE.

SORT, SORTN, UNIQUE и COUNTUNIQUE
ФормулаРезультат
=SORT(FILTER(C2:F16; G2:G16="Оплачен"); 4; ЛОЖЬ)12 строк: 9 900, 9 400, 7 300, 5 200, 5 100 …
=SORTN(FILTER(C2:F16; G2:G16="Оплачен"); 3; 0; 4; ЛОЖЬ)3 строки: 9 900, 9 400, 7 300
=UNIQUE(C2:C16)Орлова, Ким, Белов, Зайцева, Громов, Лаптева, Новиков
=UNIQUE(C2:C16; ЛОЖЬ; ИСТИНА)Новиков
=COUNTUNIQUE(FILTER(C2:C16; G2:G16="Отменён"))2

Почему фильтр в Google Таблицах не работает

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

Симптом — причина — что сделать
СимптомПричинаЧто сделать
Фильтр не видит строки внизупустая строка разорвала диапазонудалить пустую строку или выделить диапазон целиком
У коллег пропали строкиобычный фильтр общий для всехперейти на режим фильтрации
Нельзя создать фильтрдоступ только на просмотрвременный режим фильтрации
Итог не меняется после фильтраСУММ считает скрытые строкиПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; …) или СУММЕСЛИМН
В списке значений «Москва» дваждыпробел или другой регистр в данныхпочистить СЖПРОБЕЛЫ
FILTER вернул #N/Aни одна строка не подошлаЕСЛИОШИБКА с понятным текстом
FILTER вернул #REF!под формулой занятые ячейкиосвободить место для результата

Когда пора переходить к запросам

Фильтр — инструмент взгляда, FILTER — инструмент отчёта. Если выборка нужна каждую неделю и к ней добавляется группировка, удобнее QUERY: она фильтрует, группирует и сортирует одной формулой. А если строк сотни тысяч или данные лежат в базе, тот же отбор пишется условием WHERE в SQL. Условие E2:E16="Москва" там становится WHERE city = 'Москва', «или» — OR или IN, топ-3 — ORDER BY … LIMIT 3. С чего начать, разобрано в статье о SELECT, FROM и WHERE.

Частые вопросы

Как сделать фильтр в Google Таблицах только для себя?

Создайте режим фильтрации: «Данные → Создать режим фильтрации». Он меняет только ваш вид таблицы, остальные видят все строки. При доступе только на просмотр создаётся временный режим.

Как убрать фильтр в Google Таблице?

«Данные → Удалить фильтр» или значок воронки на панели инструментов. Данные при этом не удаляются, все строки снова видны. Режим фильтрации закрывается крестиком в его строке над листом.

Как отфильтровать по нескольким значениям?

В меню столбца выберите «Фильтровать по значению» и отметьте нужные значения флажками. В формуле — сложение условий: FILTER(A2:G16; (D2:D16="Поиск")+(D2:D16="Email")).

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

СУММ складывает и скрытые строки. Для итога по видимым используйте ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; диапазон), для постоянного отчёта — СУММЕСЛИМН с теми же условиями.

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

В меню фильтра столбца — «Сортировать от А до Я», или «Данные → Сортировать диапазон» для выделенной таблицы. Формулой — =SORT(A2:G16; 3; ИСТИНА), где 3 — номер столбца клиента в диапазоне.

Итог

В Google Таблицах фильтр выбирают не только по условию, но и по тому, кто увидит результат. Обычный фильтр меняет вид для всей команды, режим фильтрации — только ваш, а FILTER собирает выборку формулой и не трогает исходник. Считайте итог по видимым строкам через ПРОМЕЖУТОЧНЫЕ.ИТОГИ, сортируйте всю таблицу, а не один столбец, оставляйте место под результат FILTER. SORT, SORTN и UNIQUE превращают выборку в готовый список для отчёта. Те же операции в SQL — WHERE, ORDER BY, LIMIT и DISTINCT — разбираются в первых уроках курса «SQL с нуля», первые 10 уроков бесплатно.

Продолжить чтение
Вся библиотека