Googleスプレッドシートでクエリを実行しようとしていますが、照合する必要があるものの1つは日付です。 このトピックに関する他の投稿 を見ましたが、成功していません。私にとって役に立たないアドバイスには、次のフレーズが含まれます:(Col4=date '"&TEXT(A14,"yyyy-mm-dd")&"'
ここに式全体があります:
ARRAYFORMULA(IMPORTRANGE(
"https://docs.google.com/spreadsheets/d/1Wyewpz0j_IiKK8ESOapX5L4AedjvHccLZOOKS2tZGUA/",
"UsuallyAnotherSpreadsheetFile!B2:K")),"Select Col4, sum(Col8), sum(Col9) where
(Col4=date '"&TEXT(A14,"yyyy-mm-dd")&"' AND (Col3='" & $F$1 & "') AND (Col1 = '" &
ClientInfo!$H$1 & "') group by Col4")
次のエラーが表示されます:Function QUERYパラメーター2のクエリ文字列を解析できません:
PARSE_ERROR:行1、列124で「グループ」に遭遇しました。「and」...「or」...「)」のいずれかが予期されていました...
ここでシートを共有します 。 Paste
というシートのA14の内容に基づいて、日付と一致させることができるかどうかを確認してください。
このエラーメッセージは、最初のANDの前に閉じ括弧がないためです。
これを解決すると、次の結果が得られます
sum sum
10/12/2016 296.1 2.5
ヘッダーを回避するには、最後の"
の前に追加します
label sum(Col8) '', sum(Col9) ''
最終的な式は
=QUERY(ARRAYFORMULA(IMPORTRANGE(
"https://docs.google.com/spreadsheets/d/1Wyewpz0j_IiKK8ESOapX5L4AedjvHccLZOOKS2tZGUA/",
"UsuallyAnotherSpreadsheetFile!B2:K")),"Select Col4, sum(Col8), sum(Col9) where
(Col4=date '"&TEXT(A14,"yyyy-mm-dd")&"') AND (Col3='" & $F$1 & "') AND
(Col1 = '" & ClientInfo!$H$1 & "') group by Col4 label sum(Col8) '', sum(Col9) ''")