- 締切済み
エクセル2010で入力したシート全体を右90度回転
ワークシートに入力した全体を右90度回転させるにはどうしたらよいでしょうか。
- みんなの回答 (9)
- 専門家の回答
みんなの回答
- MackyNo1
- ベストアンサー率53% (1521/2850)
- naoto0216
- ベストアンサー率46% (183/391)
- imogasi
- ベストアンサー率27% (4737/17069)
「サイコロを90度回転するイメージ」ってどういう風になったらよいの。 具体例をあげてみて。 もともと質問するには、データ例でも挙げて、(これをする質問者が多くないので、日ごろおかしいと思っている)質問すべきと思う。 (A)現在のシートのデータ例 (B) (A)を回転させた結果、並んでほしいデータ例 ぐらい書いて質問すべきだ。 これを回答者にやらせている(やらせることになるのは)回答者に礼を失する。 ーー サイコロは立体的なもの、エクセルのシートのデータでは平面的なものなので、おのずとわかる表現ではないだろう。
お礼
ご回答ありがとうございました。 失礼しました。やってみましたが、ダメでした。 別トピで再度質問いたします。
- bunjii
- ベストアンサー率43% (3589/8249)
>「行の順番を反転させて」とは、どのようにすればよろしいのでしょうか。 空欄の列に連番を振り、シート全体を選択した状態で連番をキーとして「並び換え」を実行します。 連番が昇順になっている場合は並び換えの順番を降順にすれば並び順の上下が反転します。 回答No.4の場合はデータが文字列の昇順で模擬データを作成しましたので、A1:C5を選択してA列をキーとした降順に並べ替えをするとA8:C12のような順に変わります。 それを行列を入れ替えるとE8:I10のような配列に置き換わります。 尚、今回の貼付画像のように文字列の向きも90度右へ回転させることができます。
お礼
ご回答ありがとうございました。ダメでした。 別トピで再度質問いたします。
- watabe007
- ベストアンサー率62% (476/760)
こちらが参考になるでしょう http://q.hatena.ne.jp/1185106234
お礼
ご回答ありがとうございます。画像も入っているんですが、オートフィルできないですよね。
- bunjii
- ベストアンサー率43% (3589/8249)
- imogasi
- ベストアンサー率27% (4737/17069)
(1)エクセルの操作で、貼り付けのオプションで、「行列を入れ替える」 (2)TRANSPOSE関数を使う (3)VBAでプログラムを作る しかない。 (2)は下記のようなことになる。それでよければ使えばよい。 元データ例 Sheet1 A1:C5 a b c 1 2 3 4 5 6 7 8 9 10 11 12 Sheet2で A1:E3を範囲指定しておいて A1(アクチブセルにしておく)に =TRANSPOSE(Sheet1!A1:C5) といれて、SHIFT+CTRL+ENTERの3つのキーを同時押しする。 (配列数式) 結果 a 1 4 7 10 b 2 5 8 11 c 3 6 9 12 これ以外のことがしたい場合はVBAで対応すべき。
お礼
ご回答ありがとうございます。サイコロを90度ころがすイメージなんですが。
- naoto0216
- ベストアンサー率46% (183/391)
例えば 1 4 7 2 5 8 3 6 9 と入力されているものを 1 2 3 4 5 6 7 8 9 ってしたいってことですか? でしたら、 1 4 7 2 5 8 3 6 9 の部分をコピーして、 別シートで、右クリック⇒形式を選択して貼り付け⇒「行列を入れ替える」 で貼り付けてみて下さい。
お礼
ご回答ありがとうございます。サイコロを90度ころがすイメージなんですが。
- shintaro-2
- ベストアンサー率36% (2266/6245)
並び方次第ですが 1.現在の逆順でソート 2.コピー 3.形式を選択して貼り付け→行列入れ替え でどうでしょう? 基本的に左90度回転のコピーしかできないはずです。
お礼
ご回答ありがとうございます。「1.現在の逆順でソート」はどうやるんでしょうか。
お礼
ご回答ありがとうございました。画像もありがとうございました。 セルの罫線もあるので、図形として回転させることにしました。