1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. QUERY • запросы - Upline Studio

QUERY • запросы - Upline Studio

Команда

QUERY

Перевод на русский

Запрос

Описание

Выполняет запросы на базе языка запросов API визуализации Google.

Тип функции

Функции Google

Синтаксис

На русском: команда не имеет эквивалента на русском языке

QUERY(данные; запрос; [заголовки])
Замечание для новичков
Выбор запятой или точки запятой между аргументами формулы (как и выбор точки или запятой для разделения целой и дробной частей числа) определяется не тем, на каком языке записана команда, а языковой версией Google Таблиц как таковых. Если у вас русскоязычные Google Таблицы, то команду вы можете записать и на русском, и на английском языке — Google Таблицы её просто сами переведут, если для неё имеется эквивалент на русском языке. Но вот разделителем должна быть точка с запятой (и запятая в десятичных дробях), иначе вы получите синтаксическую ошибку.

На английском

        QUERY(data, query, [headers])

Пояснения:

QUERY(данные; запрос; [заголовки])

  • данные – диапазон ячеек, для которого нужно выполнить запрос.
    • Каждый столбец данных может содержать только логические, числовые (включая типы дата/время) или строковые значения.
    • Если в столбце содержатся данные разных типов, преобладающий тип данных определяет тип всего столбца для целей запросов. Остальные типы данных считаются нулевыми.
  • запрос – запрос на выполнение, записанный на языке запросов API визуализации Google.
    • Значение параметра запрос должно быть заключено в кавычки или представлять собой ссылку на ячейку, содержащую соответствующий текст.
    • На странице https://developers.google.com/chart/interactive/docs/querylanguage можно получить более подробную информацию о языке запросов.
  • заголовки[ НЕОБЯЗАТЕЛЬНО ] – количество заголовочных строк в верхней части раздела данных. В случае, если параметр опущен или равен 1, его значение вычисляется автоматически в зависимости от содержимого данных.

Пример использования

QUERY(A2:E6; "select avg(A) pivot B")

QUERY(A2:E6; F2; ЛОЖЬ)

Примеры решения задач

Исходные данные

screenshot01

  1. Возвращает строки, удовлетворяющие заданному условию, используя операторы Select и Where.
    QUERY : select & where

    screenshot02

  2. Возвращает строки, удовлетворяющие заданному условию, используя оператор group by.

    QUERY : group by

    screenshot03

    Использование параметра group by в функции Query в Google Таблицах

  3. Находит различающиеся значения в столбцах и переносит их в новые столбцы.

    QUERY : pivot (поворот — столбцы стали строками)

    Использование параметра pivot в функции Query в Google Таблицах

    Использование параметра pivot в функции Query в Google Таблицах

  4. Суммирует значения Отдел во всех строках и сортирует их по максимальному значению Заработной платы.
    QUERY : order by

    Использование параметра order by в функции Query в Google Таблицах

    Использование параметра order by в функции Query в Google Таблицах

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

    QUERY : headers

    Разные варианты обработки заголовка в функции Query в Google Таблицах

    Разные варианты обработки заголовка в функции Query в Google Таблицах

Может также пригодиться

Другие функции Google Таблиц

Список функций

Источники

Google Sheets function list (на английском)

Список функций Google Таблиц (на русском)

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium