質問: ### 前提・実現したいこと スプレッドシートquery関数を使用。1セル内の改行された数値のデータを別シートに抽出する。 ### 発生している問題・エラーメッセージ 改行されたセル内でも、半角全角文字は正しく抽出されるが数字で改行されたセルのみが抽出できない状況です。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/33031d89baf71ed09283e2b80137c2b4.png) ### 該当のソースコード =query({'シート1'!A:B;'シート2'!A:B},"SELECT Col1,Col2 where Col1 is not null ORDER BY Col1 desc") シート1(例)は手動で更新。 Col1 は日付を指定しており、シート1で更新した列には日付を入れます。 引っ張りたいシートのquery関数でCol1に日付が入っているものだけを抽出して管理しています。 何卒、ご回答のほどお願い申し上げます。
回答: おそらく、改行が入っている行と改行が入っていない行が混在しているのではないでしょうか。 query関数では、string、numberのデータ判別しているため、その列がnumberだと判断されると 改行込のstringのデータは取得されなくなります。 回避策としては、元データの書式を書式なしテキストに変更するなどが考えられます。 (query関数内でCASTがあるのかはわかりません。。)