④【GAS】Query関数 スプレットシート内で検索を行えるメソッド

Query関数についての自分用メモです。
以下有益な記事を参考にしました。
スプレッドシートのQUERY関数で、条件に一致するデータをまとめて抽出する方法 | たぬハック

つまり、スプレットシート内で、SQLっぽく検索できる便利なメソッド。


文法:
query(“データ” , ”クエリ” , 見出し)

データ;クエリを実行するセルの範囲
クエリ;データ操作を実行する条件
見出し;データの上部にある見出し行の数。


=Query(範囲,”SELECT B,E where F>0”,-1)
と書くことで、
対象の表をSQLみたいに、SELECTで抽出したり、WHEREで条件をつけたりできます。
もちろん、ANDやORも使えます。
=Query(範囲,”SELECT B,E where F>0 AND F<5”,-1)

集計関数を使うことがで、SQLを各感覚でQuery関数を使えるのは覚えやすくていいですね。

SUM(列) 列の合計値を表示する
COUNT(列) 列の個数を表示する
MAX(列) 列の最大値を表示する
MIN(列) 列の最小値を表示する
AVG(列) 列の平均値を表示する