他のスプレッドシート(A)を参照し、クエリ関数(Query(IMPORTRANGE)を使い、BスプレッドシートのA列にある日付をwhereしてAスプレッドシートのキャンセル列にあるデータをBスプレッドシートに表示したいのですが、数式解析エラーが出てしまいできません。
該当のソースコード
=Query(IMPORTRANGE("シートID","キャンセル!$A$18024:D"),select D where A = date '"&text(A366,"YYYY-MM-DD")&"'"),"")")
エラー表示
「数式の解析エラーです」と出てきてしまいます。
やりたいこと
↓このようなAスプレッドシートのデータを参照して
|日付 |第3四半期 |週番号 |キャンセル
|2020/12/20| 第3四半期|51 | 5
|2020/12/21| 第3四半期|51 | 0
|2020/12/22| 第3四半期|51 | 7
↓Bスプレッドシートに「7」だけ表示させたいです。
|日付 |キャンセル
|2020/12/22| 7
AスプレッドシートのD列にある「7」だけをBスプレッドシートに表示させたいです。
試したこと
=iferror(query('キャンセル'!$A$18024:D,"select D where A = date '"&text(A7,"YYYY-MM-DD")&"'"),"")
=Query(IMPORTRANGE("シートID","キャンセル!$A$18024:D"),"where Col1 = '' ",true)
queryやIMPORTRANGEの書き方が間違ってると思い個別に書いてみました。
どちらも正常に機能したのですが、合体させると動きませんでした。
回答1件
あなたの回答
tips
プレビュー