• ベストアンサー

Excelで数字の並べ替え

度々スミマセン・・・。下記a.にある数字を並べ替えるとb.の順になると思います。 が、これをc.の順に並べ替えたいのです。桁数に関係ない順番にしたいのです。 どうしたら良いのでしょうか。 a.  01232  0125  011  013 b.  011  013  0125  01232 c.  011  01232  0125  013

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

  • ベストアンサー
  • aomasa
  • ベストアンサー率40% (15/37)
回答No.3

まず,エクセルで,「01232」と表示するということはこれは文字列なのでしょうか? 文字列と仮定して回答すると, 「データ」→「並べ替え」でダイアログボックスを表示し,「OK」をクリックすると,「並べ替えの前に」と表示されませんか? ここで,「数値とテキスト形式の数値を分けて並べ替える」にチェックを入れて「OK」とすると,希望のとおりになりますけど。 数値だとするとちょっと違いますね。

noname#8038
質問者

お礼

できました! 「数値に見えるものはすべて数値として並べ替えを行う」を選択したから いけなかったんですね。 問題は解決しましたが、双方の違いが分からないので[ヘルプ]で詳細を 確認して勉強します。 ありがとうございました!!

その他の回答 (3)

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.4

頭に0が付いてるので、そのセルは文字列になって居るんでしょうね。 並べ替えを行うと 数値に見えるものはすべて数値として並べ替えを行う 数値とテキスト形式の数値を分けて並べ替えを行う が出たら、下の方を選べば良いと思います。

noname#8038
質問者

お礼

ありがとうございました! 解決しました~(^ー^)/

  • rex_sc
  • ベストアンサー率41% (106/254)
回答No.2

数値が入力されたセルの書式設定を「文字」にしてから データ>並べ替え を実行すれば可能だと思います。

noname#8038
質問者

お礼

ご回答ありがとうございます。 書式は“文字列”ですが、b.の順に並んでしまいます。 何かがおかしいのかな(?_?)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

確認ですが表示形式が文字列または先頭に「'」が付いた状態ですか? その場合はc.の様になるはずですが...

noname#8038
質問者

お礼

>確認ですが表示形式が文字列または先頭に「'」が付いた状態ですか? その状態です。 が、b.の順になってしまうんです。何故でしょう~。 ご回答ありがとうございました。

関連するQ&A