среда, 13 мая 2020 г.

Google таблицы. Функция QUERY

QUERY

Синтаксис

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

С диапазоном ячеек все понятно. Перейдем к запросу.

Синтаксис языка запросов состоит из следующих пунктов. Каждое предложение начинается с одного или двух ключевых слов. Все пункты не являются обязательными. Пункты разделены пробелами. Порядок пунктов должен быть следующим:
пункт
Применение
Выбирает, какие столбцы возвращать и в каком порядке. Если опущено, возвращаются все столбцы таблицы в порядке по умолчанию.
Возвращает только те строки, которые соответствуют условию. Если опущено, возвращаются все строки.
Агрегирует значения по строкам.
Преобразует отдельные значения в столбцах в новые столбцы.
Сортирует строки по значениям в столбцах.
Ограничивает количество возвращаемых строк.
Пропускает указанное количество первых строк.
Устанавливает метки столбцов.
Форматирует значения в определенных столбцах, используя заданные шаблоны форматирования.
Устанавливает дополнительные параметры.
from
from Пункт был исключен из языка.

Справка от Google по языку запросов API находится по ссылке: https://developers.google.com/chart/interactive/docs/querylanguage


Начнем с SELECT, введем в ячейку G2 Лист 1 формулу

=QUERY($A$1:$E$49;"select A";1)


мы вывели данные из диапазона $A$1:$E$49 первый столбец - А

Можно вывести все столбцы 

=QUERY($A$1:$E$49;"select *";1)


Можно ограничить количество строк

=QUERY($A$1:$E$49;"select * limit 5";1)




Комментариев нет:

Отправить комментарий