『3桁と4桁の並び替えがうまくできません』(杉) 111〜999の並び替えはできるんですが、そのリストに1111〜9999が入ると 昇順でも降順でもうまく並び替えできないのはなぜでしょうか? 教えてください ---- 文字列になっているからではありませんか? (ROUGE) ---- たぶん文字列になっているからでしょう。 他の列に=A1*1のように数値で取り出し、そこをキーに並べ替えたらいかがでしょう? もしくはText(A1,"0000")みたいにして、全て4桁の文字列に揃えるとか・・・ 文字列の並べ替えは先頭の文字から順番に比較して大小を決めている感じです。 この辺がヒントになるかも・・・   (Hatch) Excel の英数字のデータを正しく並べ替える方法 http://support.microsoft.com/kb/322067/ja ---- ありがとうございます。参考になりました。