• ベストアンサー

エクセルの数字の並べ方

エクセルの数字の並び方について教えてください。 今、表に 101201 101205 101302 102104 102503 と縦に並んでいます。これを 101201 101302 102503 102104 101205・・・と最初を1で揃えて、末尾を1,2,3・・・と順番に並び替えたいのです。どのようにすればできるのでしょうか?教えてください。 

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

  • ベストアンサー
  • esprei
  • ベストアンサー率56% (718/1271)
回答No.1

一つの方法として。 数字がセルA1から並んでいると仮定します。 空いている列にでも次の関数を入れます。 たとえばB1のセルに、 =RIGHT(A1,1) 後はこの関数を下にコピー。 文字列の一番最後から数えて1つ目の文字を表示する関数です。 A1に101201が入っていた場合、1が表示されます。 これで表示された列を基準に並べ替えを行えば、ご希望の通りになるかと。

porarisu
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

桁数が全て6桁で一定しているなら、作業列(仮にB列)を作り、B1に=LEFT(A1,1)&RIGHT(A1,1) といれて、B2以下に最終行まで式を複写する。 B列で並び替えすればよいと思います。

porarisu
質問者

お礼

ありがとうございました。