QUERY в Google Таблицах позволяет выбрать столбцы, отобрать строки, отсортировать и сгруппировать данные одной формулой. Внутри функции используется язык запросов, а не обычные условия IF.

Разберём два запроса по шести продажам: крупные операции Москвы и выручку по товарам.

Как подготовить источник запроса

На листе «Продажи» диапазон A1:E7 включает один заголовок и шесть записей. A — дата, B — товар, C — склад, D — количество, E — сумма.

Источник QUERY: одна строка заголовков и шесть продаж в A1:E7.
Источник QUERY: одна строка заголовков и шесть продаж в A1:E7.

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

Как выбрать строки и столбцы

Для Москвы с суммой больше 300:

=QUERY(Продажи!A1:E7;"select A, B, E where C = 'Москва' and E > 300 order by E desc";1)
Москва, сумма больше 300, сортировка по убыванию: 450 и 350.
Москва, сумма больше 300, сортировка по убыванию: 450 и 350.

SELECT выбирает дату, товар и сумму. WHERE задаёт условия, ORDER BY сортирует сумму по убыванию. Последний аргумент 1 означает одну строку заголовка в источнике.

Текст условия внутри запроса заключён в одинарные кавычки, сам запрос — в двойные. Ключевые слова select, where и order by записываются на английском независимо от языка меню.

Как сгруппировать выручку по товарам

=QUERY(Продажи!A1:E7;"select B, sum(E) group by B label B 'Товар', sum(E) 'Выручка'";1)
Группировка по товарам даёт 450, 240, 450 и 525. Общая сумма — 1665.
Группировка по товарам даёт 450, 240, 450 и 525. Общая сумма — 1665.

GROUP BY объединяет строки одного товара, SUM складывает суммы, LABEL задаёт понятные заголовки. Получаются 450, 240, 450 и 525; вместе 1665.

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

Как выбирать адреса и заголовки

Для обычного диапазона в примере используются буквенные столбцы. При запросе к построенному массиву часто нужны обозначения Col1, Col2 и далее. Это не те же самые подписи, которые записаны в первой строке.

Указывайте число заголовков явно, когда структура известна. Автоматическое определение может не совпасть с ожиданием в короткой или неоднородной выборке.

Что учитывать с датами и выводом массива

В условиях дат используется синтаксис языка запросов, например date '2026-10-16', и исходный столбец должен содержать даты. Обычная текстовая подпись дня не равна такому значению.

QUERY выводит массив в свободную область. Сначала добейтесь правильного результата простого SELECT, затем добавляйте фильтр, сортировку и группировку. Так проще найти место ошибки.

Контроль запроса

  • Источник включает шесть операций и один заголовок.
  • Для Москвы и суммы больше 300 выведены две строки.
  • Столбцы результата соответствуют SELECT.
  • Итог группировки равен 1665.
  • Типы данных и область вывода проверены.

Если результат неожиданно пустой, временно уберите условия и проверьте сам источник. Не скрывайте ошибку обработчиком до проверки синтаксиса и данных.

Продолжить изучение темы: Функция FILTER в Google Таблицах: одно и несколько условий, СУММЕСЛИ и СУММЕСЛИМН в Google Таблицах, Сводная таблица в Google Таблицах: создать и настроить.

Разберитесь с Google Таблицами вместе с преподавателем

На индивидуальном занятии вы выполняете действия сами и получаете обратную связь. Преподаватель подберёт учебный пример под ваш уровень, объяснит непонятный шаг и поможет проверить результат.

Начните с бесплатного вводного урока: 45 минут, один на один, без обязательств. Попробуете формат и обсудите программу под свои цели. Решение о продолжении — после занятия.

Записаться на бесплатный урок