Google Spreadsheet は {A:A, C:C, R:R} みたいに式を書くと、横方向に結合して新しいテーブルとして評価することができる (縦に連結する場合はセミコロン)。これは「配列」と呼ばれている。配列

配列とは、値を含む行と列からなるテーブルのことです

このテーブルに対して QUERY する場合、カラム名は Col1 Col2 ... となるらしい。

例えばこのように

QUERY({SheetA!$C:$C,INDEX(IFERROR(VALUE(SheetA!O:O), 0))}, "SELECT SUM(Col2) WHERE Col1 = '"&$C6&"' LABEL SUM(Col2)''", 1)

QUERY の結果からカラム名を消したい場合

LABEL Col1 "" のように SELECT したカラムに対してラベルを空にすると消えてくれる。

  1. トップ
  2. tech
  3. Google Spreadsheet で配列リテラルに QUERY() したときのカラム名
▲ この日のエントリ