電子書籍の厳選無料作品が豊富!

エクセルの数字並び替えにて優先順位を2桁目にして
出力するにはどうしたらよいでしょうか?

1つのセルに数字が3桁があります。それが5行あります。
エクセルの並び替えを使用すると、1桁目を基準に下記のようになりますが
-----
211
-----
305
-----
311
-----
454
-----
502
-----
このようにではなく下記のように優先順位を2桁目以降にし
順番に並び替えをしたいです。
-----
502
-----
305
-----
211
-----
311
-----
454
-----

宜しくお願い致します。

A 回答 (1件)

必ず3桁の数字なんですね。


だったら、計算用の補助カラムを作ります

もしその3桁の数字がAカラムなのであれば、Bの列の頭のところ(Bとなっているところ)にカーソルをあわせ、マウス右ボタンをクリックします。
そして 挿入(i)をクリックします。
これで、従来のAとBの間に1列挿入があってそれがB列となります。

もしこの表にすでにいろいろ計算式が設定されているとしても、全部相対的に移動してくれますから動きに問題はありません。

そして、新しくできたB列の中に計算式を付けます。
B1なら、
=MOD(A1,100)
と入れてください。
このB1にカーソルを合わせて Ctrl+C でコピーします。
B2~B5まで選んで、Ctrl+V でペーストします。

そうすると、B列はA列の数字の2桁目以降だけになります。(要するに100で割った余りです)
ここでB列に対し、データの並び替えを行ってください。

もし印刷して使いたいなら、いまのB列の表示幅を0にして印刷すればよろしいと思います。
 
    • good
    • 0
この回答へのお礼

ありがとうございました★
たいへん助かりました=3

お礼日時:2014/03/05 16:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!