123

Google スプレッドシートで次のクエリを実行しています。

=QUERY(H4:L35;"select sum(L) where H='First Week'"; -1)

ただし、ヘッダーとして「合計」が表示され、その下に結果が表示される小さなテーブルが返されます。私が欲しいのは結果だけです!ヘッダーを削除するにはどうすればよいですか? できますか?

4

7 に答える 7

39

=QUERY(QUERY(A1:D, "SELECT *", 1), "SELECT * OFFSET 1", 0)

外側のクエリ:"SELECT * OFFSET 1"最初の行 (ヘッダー) を除外します。

内側のクエリは 1 行のヘッダーを明示的に指定します ( に指定された 3 番目の引数を介してQUERY) が、外側のクエリは何も指定しません。

于 2016-07-08T09:44:12.917 に答える
3
=INDEX(QUERY(H4:L35;"select sum(L) where H='First Week'"; -1),2,1)

これは、返された配列を解析し、最初の列で返された 2 番目のレコードを選択するだけです。

これは、計算負荷の少ないフィルター関数を使用して行うこともできます。

=SUM(FILTER(L4:L35, H4:H35 = "First Week"))
于 2019-10-17T16:39:44.487 に答える