④【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(列) | 列の平均値を表示する |