プロが教えるわが家の防犯対策術!

縦列にある、セルの情報を、横列に並べたいのですが、一つ一つ関数を入れないとできません。
これを一挙にできる関数または演算子はないでしょうか?
たとえば、Range("A3")~Range("A10")の情報を、Range("B2")~Range("I2")に情報を移す場合
どうすれば簡単に出来るか教えてください。
よろしくお願いいたします。

A 回答 (2件)

元表が数式で出しているという情報は質問にはありませんね。


情報提示は正確にお願いします。

元が数式でしたらTRANSPOSE関数などは如何でしょうか?

http://www.relief.jp/itnote/archives/002499.php

元表がどういうものかわからないのでこちらで検証もできませんし、後はご自分でお試しを。
    • good
    • 0
この回答へのお礼

ありがとうございました。
非常に簡単に移動ができました。
今後使わせていただきます。

お礼日時:2015/07/26 07:48

A3~A10を選択してコピー→B2を選択して右クリック→形式を選択して貼り付けの「行列を入れ替える」にチェック→OK



では如何でしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございました。
改めてやってみて、数式に$を入れて行列いずれかもしくは両方に入れ指定したら、うまくいきました。
ただ、A3~A10の数式のまま、その列をソートすると、行列のうち行に$を入れた場合のみA3~A10は
ソートができました。
それ以外はできませんでした。

尚、その時A3~A10はソートできるのですが、横列にコピーした分は動きませんでした。
ただ、A列のおおもとの数値をソートすると、全部うまくソートした状態になりました。

実はA列の内容は、D列の内容を=にした簡単なものなのですが、(例:A3を”=D3”としています)おおもとのD列の数値をソートすると基本の表が壊れてしまうので、できればしたくないものですからまた悩んでいます。
いい解決方法が有れば、教えてください。

お礼日時:2015/07/24 08:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!