ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
QUERYを制するものは、スプレッドシートを制する(VLOOKUPは使うな)
VLOOKUP関数より簡単に入力した値に一致するデータを取得できます。(Query関数)
今回は、とっても価値の高い方法をお伝えします。
これを知ることであなたは、
- QUERY関数で日付データの取得方法がわかります。
- text関数で日付データの指定方法がわかります。
なので、サクッとマスターして
と答えてあげてください。
動画はこちら
シートはこちら
QUERYにおける日付の指定方法
- date を記載する
- 日付を'(シングルクォーテーション)でくくる
- yyyy-mm-dd フォーマットで記載する
とちょっとハードルが高くなります。
具体例
1980年1月1日の場合
date’1980-1-1′
と指定します。
スプレッドシートの日付データをQUERY内に記載する方法
date’yyyy-mm-dd’ の形式にする必要があるので
スプレッドシート上の日付データを使用する場合は、
TEXT関数を使用して
date ‘”& TEXT(I1,”yyyy-mm-dd”) &”‘
とする必要があります。
select文の例
="select B,E where E >= date '"& TEXT(I1,"yyyy-mm-dd") &"' and E <= date '"&TEXT(K1,"yyyy-mm-dd")&"'"
日付データで並び替え
- QUERY関数でデータを取得時に並べ替える方法がわかります。
動画はこちら
シートはこちら
最後までご覧いただきありがとうございます。
つぎはこちら
QUERY 年月日から日付データを取得し華麗にdateを使ったselect文を作成する