Googleスプレッドシートのクエリピボットのヘッダー行を削除する

Aug 18 2020

Googleスプレッドシートのクエリ関数でヘッダー行を削除するのは簡単に思えますが、クエリにピボットが含まれている場合にヘッダー行を削除することについての提案はありません。参考までに、作業中のスプレッドシートの構造を複製したスプレッドシートへの表示権のリンクを示しています。

クエリは[クエリシート]タブのセルC4にあり、次のように表示されます。

= QUERY('Class hours'!A2:C11,"select sum(C) WHERE A='" & A5 & "' group by A pivot B")

目的は、このシートのセルC4:E4の行ヘッダーを削除して、この関数を列Cにコピーして、列Aのすべての名前と対応する合計(C)を行に含めることです。ご清聴ありがとうございました。

回答

1 player0 Aug 18 2020 at 12:37

これを試して:

=QUERY(QUERY('Class hours'!A2:C11,
 "select sum(C) 
  where A = '"&A5&"' 
  group by A 
  pivot B"), 
 "offset 1", 0)

またはあなたの場合はこれさえ:

=INDEX(QUERY('Class hours'!A2:C11,
 "select sum(C) 
  where A = '"&A5&"' 
  group by A 
  pivot B"), 2)