• ベストアンサー

エクセル2000でのソート

エクセル2000で表を作成しました。並び替えをしたいと思います。 並び替えのキーには、書式設定でユーザー定義0000#としています。 例) A1:03641、A2:03641A、A3:14563、A4:08637 を並び替えした場合、 03641、08637、14563、03641A の順に並び替えされてしまいます。 私は、03641の次に03641Aが来るように処理をしたいのですが、何か良い方法はあるのでしょうか? 皆様の知恵をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

書式を0000#にしているということは、先頭のゼロはないような気がしますが・・・『'』はダメなような・・・ 例えば、A2にデータがあれば、B2に  =RIGHT("000000"&IF(ISNUMBER(A2),A2&" ",A2),6) として、こちらでソートしたらどうでしょうか。

Travelsaving
質問者

お礼

ご回答ありがとうございます。 私の求めていた通りのソートができました。 感謝!

その他の回答 (1)

  • motomiya
  • ベストアンサー率48% (26/54)
回答No.1

'(アポストロフィー)を先頭に付加してやれば ご希望の状態を作り出せると思います。 ちょっと面倒かな?

Travelsaving
質問者

お礼

この方法は試してみたのですが,納得のいく結果になりませんでした。 回答ありがとうございました.

関連するQ&A