• ベストアンサー

末数字でソート

いつもお世話になっています。 Excelの1列に以下の数値が入っています。 10 111 30 117 7 1 1001 654327 これらを末尾の数値でソートしたいです ソート後 10 30 1 111 1001 117 654327 以上のようにしたいです。 どなたかご教授お願いします。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

B1セルに =RIGHT(A1,1) と入力し、下方向にコピー あとはB列を第一キー、A列を第二キーとして並べ替えを行ってください

TRIPLE-G
質問者

お礼

できました! ありがとうございます! てっきり関数ではできないと思ってしまいました。 助かります。

その他の回答 (2)

回答No.3

マクロを組むっていう手もありますが 自分なら 表の一番右に =right(数値が入っているセル,1)を ソートしたい列にいれ(全部) そこを第1キーにしてソートします

  • x1va
  • ベストアンサー率26% (802/3006)
回答No.2

その数字がA1~A8に入っていると仮定して 1)B1に=MOD(A1,10)と設定   (A1を10で割ったあまりを表示するという意味です。) 2)B1の内容をB2~B8へコピー 3)B列をキーにしてソート

TRIPLE-G
質問者

お礼

こちらも関数は違えどzap35さんと同じ要領ですね。 ありがとうございます。