• ベストアンサー

エクセルにおいて例えば行1~20の数値を行20~1に並べ替えるのには?

例えば 1行目 6 2行目 1 3行目 2  4行目 -2 5行目 13 を逆さに 1行目 13 2行目 -2 3行目 2  4行目 1 5行目 6 と並べ替えるにはどうしたらよろしいでしょうか? これが出来れば時間の激短縮ができます。

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

  • ベストアンサー
  • cockerel
  • ベストアンサー率46% (253/548)
回答No.3

A列の1行目から20行目まで数値が入れられているとします。B列が空であれば(ない場合には次の空の列:以下『選択した列』)の1行目に「1」を入力し、右下の小さい四角形をマウスでつまみ(左クリック押し下げ)ctrlキーを押しながら20行目まで引っ張ります。これによりB列(または選択した列)に1から20がオートフィルされます。 次に、A列の1行目からB列(または選択した列)20行目を選択し多情対でメニューのデータ>並べ替えを選びます。開いたウインドウ内で最優先されるキーとしてB列(または選択した列)を指定し、右側の降順(D)を選び、OKをクリックします。 最後にB列(または選択した列)を削除します。 以上の手順は、No1さんの回答と同じです(ただし、A列手前の列挿入の手順説明が面倒くさかったので、それに代えてB列を使用しています)。

yuyuyukikikigak
質問者

お礼

いい人っているものだな

その他の回答 (2)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

No.1訂正 孝順でソートしてから → 降順でソートしてから

yuyuyukikikigak
質問者

お礼

特に  その列をキーに孝順でソートしてから列を削除します。 が分かりません。

yuyuyukikikigak
質問者

補足

乙なのですが、エクセル初心者のアホ貧乏学生なのもので、意味がわかりません。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

私なら、列を挿入してその列に連番を付けて、その列をキーに孝順でソートしてから列を削除します。

関連するQ&A

専門家に質問してみよう