• ベストアンサー

【EXCEL】行を、上と下、入れ替えたい

Mac,WinともにExcelを使用しています。 質問ですが、とある表があります。 2001年 テスト1 ・ ・ ・ 2006年 テスト100 というデータがあるのですが、これを 2006年 テスト100 ・ ・ ・ 2001年 テスト1 という形にしたいのですが、手でやるとかなりの時間になります。 なにか、マクロなりなんなりで、一気に作業を行うことは可能なのでしょうか? ご存知の方がいらっしゃいましたらお教えください。

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

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

「並べ替え」したらどうでしょうか。 データタブから並べ替えを実行し、「テスト1」の列を最優先で「降順」に並べ替えすればよいと思います。 並べ替えしたい範囲全体を選択して実行するのを忘れずに。

その他の回答 (5)

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

A1:A4 に a b c d と有るとする。 B1に =INDEX($A$1:$A$4,5-ROW()) といれて、A4まで式を複写する。 結果B1:B4に d c b a となる。 この考えを応用してみてはどうでしょう。

回答No.5

 A列    B列 2001年 テスト1 2001年 テスト2 2001年 テスト3 ・ ・ 2006年 テスト1 2006年 テスト2 2006年 テスト3 ・ ・ 2006年 テスト100 というデータが並んでいたとして説明します。 データ→並び替え 最優先されるキーをA列、2番目に優先されるキーをB列とし、どちらも降順(D)とすればいいと思いますが・・・。

  • tyome2
  • ベストアンサー率21% (28/132)
回答No.4

セルの行を追加していいなら 項番を上から順に1から振っていき。 ”降順で並び替え”をする

回答No.3

一番左に列を挿入して1~100の連番をオートフィルを利用して入力。 挿入した列内のセル(どこでも大丈夫です)をアクティブにし、 「降順で並び替え」でばっちりです。

  • eurofranc
  • ベストアンサー率8% (27/322)
回答No.1

年とテスト名が 同じセルなのかどうかわからないが 適当にソートすれば普通は並び変わる。 というか ソートについてわからないとか言うのか?

関連するQ&A

専門家に質問してみよう