Excel и Google Workspace

Запросы к табличным данным

QUERY SELECT, WHERE, ORDER BY и GROUP BY в Google Таблицах.

Как выбрать подходящий материал

  1. В QUERY различайте диапазон данных, строку запроса и число строк заголовка. SELECT, WHERE и GROUP BY выполняют разные операции.
  2. Учитывайте типы столбцов и формат даты в запросе. Сначала проверьте запрос на небольшом диапазоне, затем расширяйте источник.

5 формул

Формулы темы

QUERY в Google Sheets с условием where

QUERY выбирает из диапазона A1:D20 только столбцы A и D для строк, где столбец B равен "Оплачен". Последний аргумент 1 сообщает функции, что в исходном диапазоне есть одна строка заголовков.

$=QUERY(A1:D20,"select A,D where B = 'Оплачен'",1)$

QUERY с GROUP BY и SUM в Google Sheets

QUERY с GROUP BY и SUM в Google Sheets: формула =QUERY(A2:C100,"select A, sum(C) group by A",1) помогает требуется требуется требуется требуется требуется требуется сгруппировать строки и получить сумму по каждой группе. В тексте есть условия, пример, ошибки и проверка результата.

$=QUERY(A2:C100,"select A, sum(C) group by A",1)$

QUERY в Google Sheets с условием по дате

QUERY в Google Sheets с условием по дате: формула =QUERY(A2:C100,"select * where A >= date 2026-01-01",1) помогает величины data, date заданы для одной и той же ситуации, периода или объекта. В тексте есть условия, пример, ошибки и проверка результата.

$=QUERY(A2:C100,"select * where A >= date 2026-01-01",1)$

QUERY в Google Таблицах: базовый SELECT

QUERY выполняет запрос к диапазону Google Таблиц на языке, похожем на SQL. Базовый SELECT выбирает нужные столбцы и строки по условию.

$=QUERY(A1:D100,"select A, C where B = 'Оплачен'",1)$

QUERY WHERE и ORDER BY в Google Таблицах

QUERY позволяет писать запросы к диапазону почти как SQL: фильтрация, сортировка, группировка и агрегация в одной формуле.

$=QUERY(A1:D100,"select A, C where B = 'Оплачен' order by D desc",1)$