スプレッドシートAのデータを、
スプレッドシートBに 次のようなクエリ関数で取得しています。
QUERY(importrange("●●●●…","シート1!A2:H9000"),"select Col6 where Col2 like '"A45"' and Col3 like '"E77"'")
基本的にはうまく言っているのですが、
A 元データの該当列の表示形式が、
メニュー>表示形式>数字>数値
B クエリ式が入っている該当列の表示形式が、
メニュー>表示形式>数字>書式なしテキスト
などのようにずれていると、
「クエリが空で出力しました」
というエラーになってしまいます。
元データは、
一部が数値
一部がテキストで構成されています。
テキストを取得しようと思うと、
数値が「書式なしテキスト」として取得されてしまうため、その後の計算処理ができなくなります。
数値として取得をしようとすると、
今度はクエリが「空です」のエラーになってしまいます。
・・・
解決方法として、
●そもそもクエリを使わずに、GASでコピーをするなどの処理
●数字データだけは、別の列に引っ張るような操作をする
・・・などを考えているのですが、
もしも、よりよい
もっとシンプルな、解決策があればお教えいただきたく 投稿いたしました。
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー