Запрос в 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 Таблицах: как использовать сортировку по