- ベストアンサー
Excelで数字の並べ替え
度々スミマセン・・・。下記a.にある数字を並べ替えるとb.の順になると思います。 が、これをc.の順に並べ替えたいのです。桁数に関係ない順番にしたいのです。 どうしたら良いのでしょうか。 a. 01232 0125 011 013 b. 011 013 0125 01232 c. 011 01232 0125 013
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
まず,エクセルで,「01232」と表示するということはこれは文字列なのでしょうか? 文字列と仮定して回答すると, 「データ」→「並べ替え」でダイアログボックスを表示し,「OK」をクリックすると,「並べ替えの前に」と表示されませんか? ここで,「数値とテキスト形式の数値を分けて並べ替える」にチェックを入れて「OK」とすると,希望のとおりになりますけど。 数値だとするとちょっと違いますね。
その他の回答 (3)
- arukamun
- ベストアンサー率35% (842/2394)
頭に0が付いてるので、そのセルは文字列になって居るんでしょうね。 並べ替えを行うと 数値に見えるものはすべて数値として並べ替えを行う 数値とテキスト形式の数値を分けて並べ替えを行う が出たら、下の方を選べば良いと思います。
お礼
ありがとうございました! 解決しました~(^ー^)/
- rex_sc
- ベストアンサー率41% (106/254)
数値が入力されたセルの書式設定を「文字」にしてから データ>並べ替え を実行すれば可能だと思います。
お礼
ご回答ありがとうございます。 書式は“文字列”ですが、b.の順に並んでしまいます。 何かがおかしいのかな(?_?)
- mshr1962
- ベストアンサー率39% (7417/18945)
確認ですが表示形式が文字列または先頭に「'」が付いた状態ですか? その場合はc.の様になるはずですが...
お礼
>確認ですが表示形式が文字列または先頭に「'」が付いた状態ですか? その状態です。 が、b.の順になってしまうんです。何故でしょう~。 ご回答ありがとうございました。
お礼
できました! 「数値に見えるものはすべて数値として並べ替えを行う」を選択したから いけなかったんですね。 問題は解決しましたが、双方の違いが分からないので[ヘルプ]で詳細を 確認して勉強します。 ありがとうございました!!