- ベストアンサー
エクセル 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 と入れたいのです。 シートの指定を自働でやってくれる式の方法や、それに代わる方法があれば 教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
シート名称が数値ならば可能です。 ご例示のケースならば、DシートのA1に=INDIRECT(COLUMN(A1)&"!G31")にとして右方向にコピーで如何でしょうか。
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
>ただ最初の COLUMN(A1) がREF!になるのですが、この原因はなんでしょうか。 ⇒シート名称「1」が無いという事になりますので、スペースが混入している事はないでしょうか。
お礼
出来ました! ありがとうございました。
- Sinogi
- ベストアンサー率27% (72/260)
当方Excel2002です。 Dシートのセル A1で =sum( まで入力 →セル入力途中の状態で Sheet1~Sheet3を選択 →セル A3 をクリック =SUM(Sheet1:Sheet3!A3) の式が得られます
お礼
ありがとうございます。 せっかく教えて頂いたのに申し訳ありませんが、 知りたいのは各シートのセルを合計する串刺しの方法では ないのです。 上手く説明出来なくて申し訳ありません。
補足
画像を追加してみました。 例で言うところのDシートです。 朝昼夜の件数&人数は、1~30シート中でそれぞれ計算済みです。 その数字を入れていくのに、いちいち1セルごとに指定していくしか 方法はないのでしょうか…。
補足
ありがとうございます。 シート名称は数値です。 誤って画像を消してしまいました…が、出来ました! ただ最初の COLUMN(A1) がREF!になるのですが、この原因はなんでしょうか。 COLUMN(B1)以降は問題なく反映されています。