web-dev-qa-db-ja.com

Query(Importrange)または日付のあるクエリ

私は2019年に作成されたエントリのみに表示されるものを表示または制限しようとしています。これを参照している場所をいくつか見つけ、次のことを試みましたが成功しませんでした。

_=query(IMPORTRANGE("1bSyor-91_py58oDPVfalwcSB7Fw4mmJmD1jEOTIE7FU", "FVA_2017!A:M"),"select A,B,C,D,E,F,G,H,I,J,K,L,M where L > date '2019-01-01' and L < date '2019-12-30'")
_

または、同じファイル内から直接シートをクエリします。

_=query("FVA_2017!A:M","select A,B,C,D,E,F,G,H,I,J,K,L,M where L > date '2019-01-01' and L < date '2019-12-30'")
_

同じエラーが出ます

「関数クエリパラメータ2:NO_COLUMN:Aのクエリ文字列を解析できません」

両方のクエリを試します。

次のような通常のimportrangeを行うだけの場合

=IMPORTRANGE("1bSyor-91_py58oDPVfalwcSB7Fw4mmJmD1jEOTIE7FU", "FVA_2017!A:M")

私はすべてを取得します。日付列はLで、形式はGoogleフォーム4/29/2019の標準日付フィールドです。最初の行はヘッダー行です。これによりエラーが発生しますか?

2
FVA

正しい構文:

=QUERY(IMPORTRANGE("1bSyor-91_py58oDPVfalwcSB7Fw4mmJmD1jEOTIE7FU", "FVA_2017!A:M"),
 "where Col12 > date '2019-01-01' 
    and Col12 < date '2019-12-30'", 0)
=QUERY(FVA_2017!A:M, "where L > date '2019-01-01' 
                        and L < date '2019-12-30'", 0)
=QUERY({FVA_2017!A:M}, "where Col12 > date '2019-01-01' 
                          and Col12 < date '2019-12-30'", 0)
=QUERY(INDIRECT("FVA_2017!A:M"), "where Col12 > date '2019-01-01' 
                                    and Col12 < date '2019-12-30'", 0)
1
user0