• ベストアンサー

エクセルの並び替え

こんにちは。エクセルの並び替えの方法を教えてください。 たとえば,18081235 たい      19852354 なな      15879856 しょうこ      44578973 みほ      56873864 きみへ 以上の番号と名前を下四桁で並び替えたいのですが,そうすれば良いでしょうか?エクセル2003です。

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

  • ベストアンサー
回答No.2

1列追加して、RIGHT関数を使って行う方法ではだめでしょうか? 例:    A列     B列   C列  1 =RIGHT(B1,4) 18081235 たい  2 =RIGHT(B2,4) 19852354 なな  3 =RIGHT(B3,4) 15879856 しょうこ  4 =RIGHT(B4,4) 44578973 みほ 5 =RIGHT(B5,4) 56873864 きみへ 上記のようにA列に関数を追加記入すると下記のように表示されます A列   B列 C列 1 1235 18081235 たい 2 2354 19852354 なな 3 9856 15879856 しょうこ 4 8973 44578973 みほ 5 3864 56873864 きみへ  そのあとA列で並び替え実行

56513888
質問者

補足

A 列の関数までいれることが出来たのですが,並び替えがうまくいかないです。

その他の回答 (2)

回答No.3

表示までうまく行ったのなら 並び替えは 1.A1~C5まですべてマウスで選択(セルのA1マウス左クリックしたままC5へ移動) 2.メニューバーの データ(D)=>並び替え(S) (1)最優先されるキーで”A列”選択、昇順(A)、(範囲の先頭行で)データ(W) 選択  (2) 【OK】マウスで押下 で並びかえ出来ます

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

RIGHT関数,MID関数,MOD関数を使い数値の下4桁を抽出した列を作ってください。 C1=RIGHT(A1,4) C1=MID(A1,5,4) C1=MOD(A1,10000)

関連するQ&A

専門家に質問してみよう