• ベストアンサー

エクセルの並び替え

エクセルなのですが 35 43 45 20 20 11 と言うような並びを、逆に 11 20 20 45 43 35 という風に並び替えるときは、どのようにしたらよろしいでしょうか。

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

  • ベストアンサー
  • kenbow22
  • ベストアンサー率48% (135/276)
回答No.1

そのままソートすると順番が変わるので 隣の列に1から順番に番号を振ります。 現在のデータがB列にあるならA列に。 後はA列でソートかければ逆に並びます。

noname#75431
質問者

お礼

皆様大変助かりました。 ありがとうございました。

その他の回答 (3)

  • edomin
  • ベストアンサー率32% (327/1003)
回答No.4

質問の並び替えは、どのような規則に基づいているのでしょうか? ただ、逆順にしたいだけなんですか?

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

通常解は出ていますが、関数式で凝った方法を (データ)A1:A4 12 34 56 78 (関数式)B1に =INDIRECT("A"&COUNT($A$1:$A$4)-ROW()+1) (結果) 78 56 34 12 上記$A$4は最終行です。実際の最終行に置換えてください。$は大事です。 B8から下に出したいときは =INDIRECT("A"&COUNT($A$1:$A$4)-ROW()+6) になります。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.2

その数値(文字データ?)を含むセルを指定して並び替えしても、 数値の大きさで、昇順、降順が行われるので無理です。 1  35 2  43 3  45 4  20 ・  ・ ・  ・ というように、データの左(右でも可)列に順番号を割り振って、この列で並び替え(降順を指定)してみてはいかがですか?

関連するQ&A

専門家に質問してみよう