ЛогоИнструмент Дня

Прокачка Google Sheets: QUERY и ARRAYFORMULA

30 сентября 2026 · Продуктивность

Автор: Александр Дрон · Опубликовано: 30 сентября 2026 · Обновлено: 30 сентября 2026

Прокачка Google Sheets: QUERY и ARRAYFORMULA
Прокачка Google Sheets: QUERY и ARRAYFORMULA
Иллюстрация создана для «Инструмента дня». Авторство: «Инструмент дня».

Большинство отчётов в Google Sheets собирается одинаково: скопировал формулу вниз на 500 строк, руками отфильтровал, посчитал итог. Две формулы — QUERY и ARRAYFORMULA — закрывают большую часть этой рутины: одна фильтрует и суммирует данные как мини-база данных, вторая растягивает формулу на весь столбец без копирования.

Коротко

QUERY — «SQL для таблиц»: фильтруй, сортируй и агрегируй одной строкой. ARRAYFORMULA — формула, которая сама заполняет весь диапазон. Вместе они заменяют половину ручных операций в отчётах.

  • Подойдёт: тем, кто регулярно собирает отчёты из повторяющихся данных — заявки, продажи, расходы, трекинг времени.
  • Инструменты: Google Sheets (бесплатно). Аналог QUERY в Excel — Power Query, но там всё заметно сложнее.

QUERY: запрос к таблице одной строкой

QUERY принимает диапазон и текст запроса на упрощённом SQL:

=QUERY(A2:F500; "select B, sum(E) where D = 'Оплачено' group by B order by sum(E) desc"; 1)

Эта строка делает то, что руками заняло бы пять шагов: берёт только оплаченные строки, группирует их по клиенту, считает сумму и сортирует по убыванию. Меняешь данные — результат пересчитывается сам.

ARRAYFORMULA: одна формула на весь столбец

Обычная формула живёт в одной ячейке — её копируют вниз, и новые строки в таблице остаются пустыми, пока не протянешь снова. ARRAYFORMULA заполняет весь диапазон сразу:

=ARRAYFORMULA(IF(A2:A="";"";A2:A*B2:B))

Одна формула в первой ячейке — и все строки (включая будущие) посчитаны. Это же касается СУММ, конкатенации и любых векторных операций: =ARRAYFORMULA(UPPER(B2:B)) переведёт весь столбец в верхний регистр.

Связка, которая экономит больше всего времени

ARRAYFORMULA готовит данные (метки, категории, вычисляемые колонки), а QUERY собирает из них готовый отчёт на отдельном листе. Добавляешь новые записи в исходник — отчёт обновляется сам, без единого ручного действия. Именно так стоит собирать еженедельные сводки.

Три ошибки

  1. Смешивать типы в столбце. Если в колонке цен затесался текст, QUERY тихо теряет строки. Проверяй исходник: один столбец — один тип данных.
  2. Забывать про заголовок. Третий аргумент QUERY (например, 1) — сколько строк заголовка пропустить. Ошибка тут ломает весь результат.
  3. Дублировать форматирование формулами. QUERY возвращает числа без формата — применяй форматирование к диапазону результата, а не пытайся починить это в запросе.

Вывод: QUERY и ARRAYFORMULA — это переход от «копирую формулы и фильтрую руками» к «настроил один раз — таблица работает сама». Вечер на изучение, зато каждый следующий отчёт собирается в одну строку.

Проверка: 29 сентября 2026 года. Синтаксис QUERY чувствителен к разделителям: в таблицах с русской локалью используется точка с запятой, в английской — запятая.
Новый полезный инструмент — каждый день Подборки, разборы и инструменты без воды — в Telegram-канале. Подписаться на «Инструмент дня»