[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『横数列をコピーしたものを別シートの縦数行にコピーしたい』(ちゃちゃ)
横に数列コピーして、別シートに縦に貼り付けたかったので、リンク貼り付けで行列の入れ替えをやろうとしたのですが、 リンク貼り付けをすると行列の入れ替えが出来ないのです。 リンク貼り付けなしで行列の入れ替えをした場合、縦には確かにコピーされているのですが、SUM関数の結果が表示されていませんでした。 どうすればいいでしょうか?
windows7 excel2010
=SUM(#REF!)
というメッセージが出て、うまくいかないようでした。
(ちゃちゃ)
バージョンが違うとやり方も違うのですね。
2007の場合は 例えば A1,B1,C1に各々1を入力し、D1に=SUM(A1:C1) とすれば、3が返ります。
A1からD1を範囲選択し、COPYボタンをクリック sheet2を開きA1をクリック 貼り付けボタンの▼をクリックし「形式を選択して貼り付け」をクリック でてきたボックスの中の「数式」と 「行列を入れ替える」を クリックすれば完成ですが・・・・ (剛志)
具体的な例が例示されていませんが、INDIRECT や INDEXの数式で代替できないでしょうか。 (Mook)
Mookさま、ありがとうございます。 下記のような感じの表があるのですが、H列と13行には、それぞれ、SUM関数で合計を出しています。 B13〜H13までをコピーし、別のシートに貼り付けるとSUM(#REF!) と出てしまいます。 SUM関数等が入っていたら、行列の入れ替えは不可能なのでしょうか。
A B C D E F G H 1 1月 2 あ い う え お か 3 1日 10 600 610 4 2日 20 560 500 1080 5 3日 30 666 30 726 6 4日 60 500 50 500 1110 7 5日 40 150 800 10 1000 8 6日 40 3000 60 20 50 3170 9 7日 50 50 50 150 10 8日 80 10 40 360 490 11 9日 60 20 50 130 12 10日 90 50 30 170 13 250 230 3876 2030 1100 1150 8636 B13〜H13までをコピー ↓別シートのA1に貼り付けると下記になります
A B 1 #REF! 2 #REF! 3 #REF! 4 #REF! 5 #REF! 6 #REF! 7 #REF!
(ちゃちゃ)
A1=INDIRECT("Sheet1!"&ADDRESS(13,ROW(A2)))
としてA1:A7にコピーでどうでしょうか。
ADDRESS の 13 が13行を、 ROW(A2)の2がB列を(Aはつかっていない)表しています。
コメントは下から入力するようにしてください。 (Mook)
Mook様ありがとうございます! 教えて頂いた式で出来るようになりました。 ありがとうございました。
(ちゃちゃ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.