GoogleスプレッドシートのQUERY関数でグループ化集計をしたときなど、自動的に「sum」とか「count」といった見出し行が追加されます。
この見出し行を表示させない方法についてです。
この見出し行を表示させない方法についてです。
- LABEL句を使って見出しを空文字列にしてしまえば、見出し行自体が追加されなくなります。
手順
B3:C8の範囲に記録されているデータを、QUERY関数のGROUP BY句を使って集計し、B列のそれぞれの値ごとにC列の値の合計を得たところです。
集計対象からは見出し行(B2:C2)を除いているのですが、それでも「sum」という見出しが自動的に追加され、出力が1行増える結果となります。
これを防ぐにはLABEL句を追加して次のようにします。
=QUERY(B3:C8,"SELECT B,SUM(C) GROUP BY B LABEL SUM(C) ''")
つまりLABEL句により、追加される見出しを空文字列にしてしまうというわけです。
結果はこうなります。
なお、QUERY関数をネストして「OFFSET 1」で1行目を削除しようとすると、実データの1行目つまり「山田 一郎」の行だけが削除され「sum」の見出しは残る、という結果になります。