• 締切済み

エクセルのシートにあるデータをまとめる

複数のブックにある集計した表を、新規のブックにまとめて集計したいです。 月ごとにまとめたブックを制作しているのですが、 『=』でデータを持ってくると毎月入力先を変更しなければいけないので、 簡単で、効率のよい方法があれば教えていただきたいです。

みんなの回答

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.3

> 現状、まとめブックは1営業所につき20行になっています。 > 20行以下になることとはあっても、20行以上になることはありません。 ということであれば、 > 面倒でも『=』で一つ一つ持ってくるのが一番よさそうな気がしてきました。。 かもしれませんね。 他には、リンク貼り付けという方法もあります。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/benri.htm 場合によっては、こっちの方が便利かもしれません。

miyu0914
質問者

お礼

イロイロとお答え頂き、ありがとうございました。 『=』か『リンクの貼り付けでやろうと思います。

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.2

Excelの数式は、その数式が入力されているセルに、どんな値を表示させるかを決めるものです。 なので、数式が入力されているセル以外のセルを操作できる数式はありません。 自動的に処理したいのであれば、VBAマクロでシートモジュールのWorksheet_Changeイベントを利用しなければならないと思いますが、このような質問をしているということは、何のことかさっぱり解らないですよね? 具体例を挙げてもらいましたが、それでも情報が足りなすぎます。 気を利かせて、たぶんこういうことだろう、と回答しても、やりたいのと違う、と何度も言われそうで、細かい回答をする気にはなれません。 まとめのブックのレイアウトは、決まっているのでしょうか? 必ず縦並びですか? 横並びにすることは出来ませんか? この例で言うと、大阪営業所の表は、札幌営業所の下にありますが、下ではなく右に配置することは出来ませんか? このレイアウトであれば、関数で何とかなると思いますけど。 縦並びにしか出来ない場合、上の表と下の表の間隔は決まっていますか? 表は日ごとに下に伸びて(増えて)行くと思いますが、無限に増えるのでしょうか? それともある行数以上は増えなかったりますか?

miyu0914
質問者

補足

ご回答ありがとうございます。 おっしゃる通り、マクロに関してはさっぱりわかりません。 まとめのレイアウトは縦並びです。 最終的に縦に出力しなければならないので、 縦並びになっています。 現状、まとめブックは1営業所につき20行になっています。 20行以下になることとはあっても、20行以上になることはありません。 ですが、この回答を見ていると・・・ 面倒でも『=』で一つ一つ持ってくるのが一番よさそうな気がしてきました。。

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

具体例がないので、的外れな回答になってしまうかもしれませんが・・・ 入力先のブック名を一括置換してはどうでしょうか?

miyu0914
質問者

補足

回答ありがとうございます。 具体例を入れたほうがいいですよね。 初めての質問でしたので、不慣れですみません。。。 例) ブックA(札幌営業所) 開催日 開催地 納品日 件数 金額 2/4   旭川  2/1  200  20,000 2/5   札幌  2/2  300  30,000 ブックB(大阪営業所) 開催日 開催地 納品日 件数 金額 2/6   大阪  2/1  200  10,000 2/7   梅田  2/2  500  50,000 上記のようなブックがいくつかあり、 それを新規のブックにまとめたいです。 ブックC(まとめ) 札幌営業所 開催日 開催地 納品日 件数 金額 2/4   旭川  2/1  200  20,000 2/5   札幌  2/2  300  30,000 大阪営業所 開催日 開催地 納品日 件数 金額 2/6   大阪  2/1  200  10,000 2/7   梅田  2/2  500  50,000 シートは基本的に一緒です。 支店別のブックに入力をしたら、自動的にまとめブックに 飛ばせるような数式はないのでしょうか?? ご回答お待ちしております。

関連するQ&A