🗒️
Googleスプレッドシートの query関数で列名を labelオプションで明示的に指定
以下のようなスプレッドシートのデータを想定
A | B | C | D | |
---|---|---|---|---|
1 | last_name | first_name | group | age |
2 | Suzuki | Kazu | A | 23 |
3 | Yamada | Goro | B | 26 |
4 | Takahashi | Hanako | B | 21 |
5 | Tanaka | Mami | A | 34 |
6 | Nakano | Kena | A | 31 |
通常
何も指定しないと先頭行の文字列(avg等の関数を使った場合はその関数名と先頭行の文字列)が表示される
=QUERY(A1:D6,"select C, avg(D) group by C")
| group | avg age |
| ---- | ---- | ---- |
| A | 29.33333333 |
| B | 23.5 |
labelオプションを用いて列名を明示的に指定
labelオプションを、 列 '列名'
のように、クエリ句の最後に追加することで明示的に指定できる
=QUERY(A1:D6,"select C, avg(D) group by C label avg(D) 'heikin'")
| group | heikin |
| ---- | ---- | ---- |
| A | 29.33333333 |
| B | 23.5 |
Discussion