Query関数のエラーを直したい(ARRAY_LITERAL の配列リテラルで、1 つ以上の行の値が見つかりませんでした。)

実現したいこと

={query(Jan_BaseSheet!A3:P,"select * where Col16 = 'Eコード'");
query(Jan_BaseSheet!A3:P,"select * where Col16 = 'Aコード' and Col3 is not null")}

上記関数で別シートのデータが表示されるようにしたいです

発生している問題・分からないこと

上記関数を入力するとエラーメッセージが出て別シートのデータを引用できません

エラーメッセージ

error

1ARRAY_LITERAL の配列リテラルで、1 つ以上の行の値が見つかりませんでした。

該当のソースコード

={query(Jan_BaseSheet!A3:P,"select * where Col16 = 'Eコード'"); query(Jan_BaseSheet!A3:P,"select * where Col16 = 'Aコード' and Col3 is not null")}

試したこと・調べたこと

上記の詳細・結果

抽出条件やセルの書式等の確認を行いました
原因は恐らく2つ目のクエリ関数が空で出力されている事だと思います
1つ目のクエリ関数のみであれば正しく表示されます
2つ目のクエリ関数のみにすると#N/A(クエリが空の出力で完了しました。)と表示されます

補足

参照元のシートは自動でデータが追加されていき、2つ目のクエリ関数の抽出条件に該当するデータが追加された時に自動で反映されてほしいので2つ目のクエリ関数は消さずに解決したいです

コメントを投稿

0 コメント