- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[Excel ADO]ソートキー値の変更方法)
[Excel ADO]ソートキー値の変更方法
このQ&Aのポイント
- Excel2007を使って、ADOによるCSVデータの集計をしています。対象のデータで、行番号をキーにしてソートする方法はありますか?
- 0の場合のみ一番最後になるような方法はありますか?素人考えでは、0の場合は999999など十分大きな値に強制的に書き換え、それからORDER BY 行番号による並び替えができれば、などと妄想しています。
- 売上データのフィールドが伝票日付、伝票番号、明細番号(行番号)と並んでおり、基本的にはこの順番でORDER BYをかければいいのですけど、締時消費税のみ伝票番号が0、明細番号が0となっているのです。普通に処理すると締日の売上データが、締時消費税の下に来てしまうので避けたいです。何かいい方法がありましたら教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは ORDER BY CASE文 で行番号=0の場合は999999、以外は行番号 としてみてはどうですか?
お礼
CASE文はうまくいかなかったのですが、 ORDER BY IIF(行番号=0,999999,行番号) とすることで、無事解決しました 本当にありがとうございました!