Запрос в google таблицах: как использовать группировку по


Вы можете использовать следующий синтаксис для группировки и агрегирования данных в запросе Google Таблиц:

 = query ( A1:D12 , " select B, avg(D) group by B " , 1 )

В этом примере мы выбираем столбцы B и D в диапазоне ячеек A1:D12 . Затем мы находим среднее значение столбца D , сгруппированного по столбцу B. Мы также указываем 1 , чтобы указать, что в верхней части набора данных есть 1 строка заголовка.

В этом примере мы использовали агрегатную функцию avg() , но мы можем использовать любую из следующих агрегатных функций:

  • средний()
  • сумма()
  • считать()
  • мин()
  • максимум()

Следующие примеры показывают, как на практике группировать и агрегировать данные.

Пример 1: группировка и агрегирование по столбцу

Мы можем использовать следующую формулу, чтобы выбрать столбцы «Команда» и «Очки», а затем найти среднее значение столбца «Очки», сгруппированные по командам:

Это говорит нам о том, что:

  • Среднее количество очков, набранных игроками «Кавс», составляет 10,8 .
  • Среднее количество очков, набранных игроками «Селтикс», составляет 12,7 .

И так далее.

Пример 2: группировка и агрегирование по нескольким столбцам

Мы можем использовать следующую формулу, чтобы выбрать столбцы «Команда», «Конференция» и «Очки», а затем найти максимум столбца «Очки», сгруппированные по командам и конференциям:

Это говорит нам о том, что:

  • Наибольшее количество очков, набранных любым игроком команды «Кавс» в Восточной конференции, составляет 13,4 .
  • Наибольшее количество очков, набранных любым игроком команды «Селтикс» в Восточной конференции, составляет 22,4 .

И так далее.

Как избежать #ЗНАЧЕНИЕ! Ошибки

Чтобы избежать #VALUE! ошибки при группировке и агрегировании данных, убедитесь, что каждый столбец, включенный в оператор выбора , соответствует одному из следующих критериев:

  • К нему применена функция агрегирования.
  • Входит в группу по оператору.

Если каждый столбец в операторе выбора соответствует одному из этих критериев, вы можете избежать #VALUE! ошибка.

Дополнительные ресурсы

Запрос в Google Sheets: как выбрать несколько столбцов
Запрос Google Таблиц: выберите строки, содержащие строку
Запрос в Google Таблицах: как использовать сортировку по

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *