• ベストアンサー

エクセル SUM(?)

宜しくお願いします。 Aシート中のA1、A2 Bシート中のB1、B2 Cシート中のC1、C2 ・ ・ を抜き出し、以下のようにしてDシートに収める。 Dシート A1 B1 C1・・・ A2 B2 C2・・・ 以上の場合、一つずつ指定して入れていく以外に方法はないのでしょうか。 1シート中の抜きだしたい箇所は30、それが30シート程度あって、辟易しています。 ちなみに、抜き出したい箇所はどのシートでも同じ位置(G3ならG3)にあります。 (例)上記のDシートの数式で例えるなら A1に ='1 '!G31、B1に='2 '!G31、C1に='3 '!G31 と入れたいのです。 シートの指定を自働でやってくれる式の方法や、それに代わる方法があれば 教えてください。

この投稿のマルチメディアは削除されているためご覧いただけません。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

シート名称が数値ならば可能です。 ご例示のケースならば、DシートのA1に=INDIRECT(COLUMN(A1)&"!G31")にとして右方向にコピーで如何でしょうか。

k-satono
質問者

補足

ありがとうございます。 シート名称は数値です。 誤って画像を消してしまいました…が、出来ました! ただ最初の COLUMN(A1) がREF!になるのですが、この原因はなんでしょうか。 COLUMN(B1)以降は問題なく反映されています。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

>ただ最初の COLUMN(A1) がREF!になるのですが、この原因はなんでしょうか。 ⇒シート名称「1」が無いという事になりますので、スペースが混入している事はないでしょうか。

k-satono
質問者

お礼

出来ました! ありがとうございました。

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.1

当方Excel2002です。 Dシートのセル A1で =sum( まで入力 →セル入力途中の状態で Sheet1~Sheet3を選択 →セル A3 をクリック =SUM(Sheet1:Sheet3!A3) の式が得られます

k-satono
質問者

お礼

ありがとうございます。 せっかく教えて頂いたのに申し訳ありませんが、 知りたいのは各シートのセルを合計する串刺しの方法では ないのです。 上手く説明出来なくて申し訳ありません。

k-satono
質問者

補足

画像を追加してみました。 例で言うところのDシートです。 朝昼夜の件数&人数は、1~30シート中でそれぞれ計算済みです。 その数字を入れていくのに、いちいち1セルごとに指定していくしか 方法はないのでしょうか…。

関連するQ&A