Запит 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: групування та агрегування за кількома стовпцями
Ми можемо використати таку формулу, щоб вибрати стовпці «Команда», «Конференція» та «Очки», а потім знайти максимальне значення стовпця «Очки», згруповане за командою та конференцією:
Це говорить нам про те, що:
- Найбільша кількість очок, набраних будь-яким гравцем команди Cavs у Східній конференції, становить 13,4 .
- Найбільша кількість очок, набраних будь-яким гравцем команди “Селтікс” у Східній конференції, становить 22,4 .
І так далі.
Як уникнути #VALUE! Помилки
Щоб уникнути #VALUE! помилок під час групування та агрегування даних, переконайтеся, що кожен стовпець, включений у оператор select , відповідає одному з наступних критеріїв:
- Має застосовану до нього функцію агрегації.
- Входить до групи за заявою.
Якщо кожен стовпець оператора select відповідає одному з цих критеріїв, ви можете уникнути #VALUE! помилка.
Додаткові ресурси
Запит Google Таблиць: як вибрати кілька стовпців
Запит Google Таблиць: виберіть рядки, що містять рядок
Запит Google Таблиць: як використовувати сортування за