• ベストアンサー

エクセルで各ファイルのセルにリンクする関数

お手数ですが教えてください。 それぞれの伝票ファイルの合計金額を集計ファイルのセルにリンクして表示させて、集計金額の合計を求めたいのですが、上手くいきません。何か良い関数か?方法ないでしょうか? 例えば、 伝票ファイル1~10のSeet1のA1セルを、集計ファイルのSeet1のB1からB10セルへ表示させて、合計金額を求める。

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

  • ベストアンサー
  • orangezzzz
  • ベストアンサー率35% (401/1119)
回答No.1

こんばんは。 何がどのようにできないのでしょうか。 内容を見ても、一つ一つのセルをリンクすれば良いだけのようにしか思えないので、とても不思議です。

mochimochi1
質問者

お礼

ご回答ありがとうございました。 私の質問に不足があったのですが、伝票ファイルは仕事上、日々刻々と増えていきます。それを一つ一つリンクするのは大変なので、集計表ファイルのセルに自動的に数値をリンクさせる関数を探しているのです。 例えば、 集計表ファイルの100個のセルに関数を入力して、1日に発生する100の伝票ファイルの金額をリンクさせたいのです。 私の求める意図がわかりますか?お返事頂けると幸いです。

その他の回答 (3)

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.4

#2です >集計ファイルの各セルに関数を入力して・・・ 関数では無理です #1さんの言われる通りで、VBAでないと出来ません この機会に勉強されては如何でしょう

mochimochi1
質問者

お礼

やっぱり無理ですか・・・ 私は理数系ではないので、マスター出来るか判りません。 ご協力ありがとうございました!

  • orangezzzz
  • ベストアンサー率35% (401/1119)
回答No.3

#1です。 VBAならできますよ。 全ての伝票ファイルを読み込んで、一覧状に金額を表示し、最後に合計を入れる。 こういうステップです。 是非勉強してください。

mochimochi1
質問者

お礼

ご回答ありがとうございました! プログラマーが知り合いにいないので、無理かも知れません。 そんな友達欲しいです。。

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.2

集計ファイルのSeet1の B1へ =[伝票ファイル1]Sheet1!A1 B2へ =[伝票ファイル2]Sheet1!A1      ・      ・      ・ B10へ =[伝票ファイル10]Sheet1!A1 B11へ =SUM(B1:B10) 以上

mochimochi1
質問者

お礼

ご回答ありがとうございました。ご回答の方法は、全ての集計ファイルにリンクを貼り付けなければなりません。伝票ファイルが発生したら、その合計金額が自動的に集計ファイルへ反映するようにしたいのです。 集計ファイルの各セルに関数を入力して、伝票ファイル1、伝票ファイル2、伝票ファイル3と追加作成されていく各伝票ファイルの合計金額が表示されているセルがリンクする様にしたいのです。 無理でしょうか?

関連するQ&A