• ベストアンサー

エクセルでコピー計算したい

いつもお世話になります。 1日から30日までの毎日の金額をシート1に表で関数を使い、作りました。 それを、シート2に「=」を使って使いたいのですが、ひとつずつコピーしていくしかないのでしょうか。 例えば、一度コピーしたものをセルの右下に合わせてドラックすると、セル違いで次々にコピーできるので今回もそうしたかったのですが、今回は、最初にコピーしたものがそのまま移されていってしまいます。 ちなみにシート1の1~30日の金額は横並びで、シート2は縦並びの表なのですが、何か関係はあるのでしょうか。 非常に解りにくい説明ですみません。不明な点は補足説明致しますので、よろしくおねがいします。

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

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

聞きたいことが最後まで記されていないので、質問の主旨がぼやけている。 >シート1の1~30日の金額は横並びで、シート2は縦並びの表なのですが 横並びの表を、縦ならびに式のコピーで実現したいと言うことですか? 式まで複写したいのなら#1のご回答の通りでしょう。 式を複写するので無く、値だけで良いなら Sheet2のA1:A31に日付が入っていて B1:B31に=WEEKDAY(A1)から=WEEKDAY(A31)が入っている、また C1:C31にデータが入っているとして Sheet3のA1に =INDIRECT("sheet2!"&CHAR(64+ROW(A1))&COLUMN(A1)) といれて第31列(AF)まで複写し、今度は A1から第31列を指定し、第31列で+ハンドルを出し C列まで複写すると良い。

tamakusa
質問者

お礼

ご回答ありがとうございます! >横並びの表を、縦ならびに式のコピーで実現したいと言うことですか? そうなんです! 横並びの表の中の一部の式を縦並びで使用したかったんです。 説明が足りず、失礼しました・・。 これでなんとかいけそうです。 こんな感じで一つずつ覚えていくのでしょうかね。 先は長いわ・・・ いろいろ参考書が出てるので見たりしてますがたくさんあってどれがいいか解らなくなってしまいますね。 ともかく、めげずに一歩ずつがんばってみます! ありがとうございました。

その他の回答 (2)

  • LINERS
  • ベストアンサー率21% (211/974)
回答No.2

シート1と同じ表(関数含む)をシート2に作りたいってことですか? それならシートをコピーすれば良いかと http://www.wanichan.com/pc/excel/excel02.htm#d その上でデータのみを消す・・ 検討違いならすみません。

tamakusa
質問者

お礼

ご回答ありがとうございます。遅くなってすみませんん。 シート1の中の一部をシート2にコピーしたかったです。 説明が充分でなかったので失礼しました。 ご回答頂いた内容も今後に役立つと思います。 ありがとうございました!

  • Kazupie
  • ベストアンサー率17% (56/323)
回答No.1

貼り付けると時に「形式を選択して貼り付け…」を選択し、「行列を入れ替える」にチェックをつけることで可能です。

tamakusa
質問者

お礼

お返事が遅くなりすみません。 形式を使うのですね。ふむふむ。 やってみます。 ご回答ありがとうございました(^^)

関連するQ&A