2016-11-24 27 views
2

Excelにテーブルがあります。どのようにテーブルを時計回りに90度回転させることができますか?テーブルを時計回りに90度回転(転置しない)

cell3 | cell6 
cell2 | cell5 
cell1 | cell4 

P/S予想

cell1 | cell2 | cell3 
cell4 | cell5 | cell6 

:私はオプションを転置使用した場合、ペーストは、私が予期しない結果を持っています

cell1 | cell4 
cell2 | cell5 
cell3 | cell6 

おかげ

+1

を作成したソート列を削除ソートキー(単に数がnに1である)最初の列のインフロントと仕分けあなたは反時計意味しますか賢い ? –

答えて

6

手動でこれを実行したいと仮定すると、それが機能を介して行うことを必要としないこと:

  1. まず、通常のコピーを使用して範囲を転置
  2. ペースト機能を転置次に、人工的に作成降順
  3. にあなたが最初の行の前に
+0

です。ちょうど '= row()'それをコピーして、簡単オプションの転置+1の横の列にコピーしてください。 (^ o ^) –

+0

私がVBAでこれを行う場合、私はこの同じ手順に従うことになるでしょう: - – rohrl77

+0

私は右から左に配列を加えた後にダンプします配列を垂直に –

1

ます私は行かなければならないNA 2段階のプロセス:

  1. あなたのテーブル(あなたはすでにそれを行っている)
  2. 「ミラー」に移調してテーブル

は、テーブルのM行xを持っていることを考慮し、この最後のステップを行うにはN個の列を含み、これらはN行×M列に転置される。セルは行iはに位置し、カラムJがi-1 + N及びカラムJ行に移動するを有しています。

例では、転置後、セル1はN = 3で(1,1)にあり、(1-1 + 3,1)=(3,1)になります。

変換を行うには、短いマクロを使用する必要があります。

+0

"mirror" your table ==>どのようにExcelでそれを行うことができますか? –

+0

は、与えられたM、N次元のあなたのテーブルですか?またはそれは時々変化することができますか? –

+0

テーブルのサイズはC3からAC19(固定サイズ) –

関連する問題