• ベストアンサー

エクセル シートのオ-トフィル

自作でエクセルで家計簿をつけていて シートごとに「7月」「8月」としています。 それで集計のページを作ったのですが 仮にシートのA列に金額がいっぱい入力されていて 集計のシートで 「=SUM('7月'!A:A)」としてそれを右にオートフィルしたときに 「=SUM('8月'!A:A)」としたいのですが 「=SUM('7月'!B:B)」 となってしまいます。 回避する方法はないのでしょうか? ひとつひとつ手入力するしかないのでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.3

仮に、 各月のシート名が1月、2月、3月… となっていて、 集計シートのA1セルに1月、B1セルに2月 …G1セルに7月… L1セルに12月 と入力(各月のシート名と同じ)されているとして、 A2セルに =SUM(INDIRECT("'"&A1&"'!A:A")) と入力 →右方向にフィルコピー で、どうでしょうか^^?

noname#150256
質問者

お礼

試してみたら出来ました。 大変参考になりました。ご回答ありがとうございます。

その他の回答 (2)

  • te12889
  • ベストアンサー率36% (715/1959)
回答No.2

1番です。アセって失敗しました。忘れてください。 (月のことを考えてませんでした。)

noname#150256
質問者

お礼

わざわざありがとうございます。

  • te12889
  • ベストアンサー率36% (715/1959)
回答No.1

「=SUM('7月'!A:A)」を「=SUM('7月'!$A:$A)」にしてから右方向コピーしてみてください。 「絶対参照」とかいわれているそうです。

noname#150256
質問者

お礼

うーん。 難しいですね。