- ベストアンサー
エクセル2000で数字のソートについて
以下は、エクセル2000でソートした結果です。 先頭はタイトル行で、各セルの[']は削除済みです。 ------- 図形ID 1410619 → (1) 1410620 → (2) 0010101 → (3) 0010102 → (4) 1550719 → (5) 1550720 → (6) ------- 期待した結果(右の番号で言えば3,4,1,2,5,6の順)とは異なります。 (1)と(2)のセルで、[F2]KEYを押してセル内で編集可能にしてから 何もせずに[Enter]を押し、再度ソートすると何故か期待通りの結果が 得られます。 数百行ある場合、いちいちセルごとに「[F2]を押して何もせずに[Enter]」 などやってられませんので、他に何かいい方法はないでしょうか? ※表示形式=文字列 です。先頭の"0"は必要です。
- みんなの回答 (4)
- 専門家の回答
お礼
データは何年もの間、色んな方が色んな方法で登録をしたものです。 =TYPE(A1),=CELL("prefix",A1) を実行すると以下のようになりました。 ※データは質問時と異なりますが、ソートがおかしいのは同じです。 図形ID、=type、=cell 1310101、1、 1310102、1、 0060601、2、' 0060602、2、' 1550719、2、' 1550720、2、' Sub test01() を実行すると、Z列に"General"表示されました。 Sub test02() を実行してY列に表示されたものをソートすると うまくいきました!色々と知らない関数が使われていて因果関係が よく分からないですがヘルプを見て勉強してみます。 ご回答ありがとうございました。