質問: スプレッドシートにおけるQUERY関数について質問です。 QUERYの降順(大きい順)にソートをしているのですが、 最近きちんとソートがされずに、ばらばらになってしまいます。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/f9ebbfe0199f21f902581d9eb36edee2.png) 【希望】 ・受電日(列A)/受電時刻(列B)共に上から最新版(時刻が新しい順)になるようにソートしたい 2020/01/21 11:42 2020/01/21 11:26 2020/01/21 09:32 のように 【問題点】 ・降順ソートのQUERY関数を使っているにも関わらず、降順にソートされない =query('入力用シート'!A1:DK1417,"select * order by A desc, B desc",1) 【備考】 ・元データの「入力用シート」は受電日(列A)/受電時刻(列B)がばらばらになっております。 それを降順にソートしたいがために新しく添付画像のようなシートを作成しました。 ・元データの「入力用シート」は複数のGoogleフォームの回答スプレッドを マージしたシートになるので、データの量がかなり膨大です。(今後も増えます) ・現在、当スプレッドシートのタブが22個ある状態です。 急にきちんとソートされなくなってしまったので悩んでおります。 スプレッドシートにお詳しい方のご回答をお待ちしております。
回答: A列とB列の表示形式は、日付や時刻になっていますでしょうか。 スプレッドシートは、勝手に列の形式は判別することがあり、それで思いがけない動作に至ったことが何度かあります。