• ベストアンサー

Excel 複数ファイルからの反映方法

お世話になります。 以前こちらでお聞きしたら ExcelVBA を勉強することを 薦めて頂き、早速「本」を購入し読んだのですが途方に暮れ ています。。 今後とも勉強してゆくつもりなのですが、ヒントだけでも教 えて頂けないでしょうか。 顧客リストを作成しようとしています。 Excelで、「A」ファイルと「B」ファイルがあった時に、 「B」ファイルのある場所(或る列の中の、一番最新で入力さ れたセル)に情報を入力すると「A」ファイルのある場所に反映 される、という処理が出来るにはどのようにすれば宜しい でしょうか? また反映後に条件集計や条件並べ替えも想定しています。 (詳しくは添付のファイルをご参照下さい。) ご存知の方、お教え下さい。

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

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

AブックとBブックを同時に開いてではなく、Bブックを編集後保存しAブックを開くとかなら、 Aブックを開いた際にBブックを見にいく(開いて最終行のデータを取得) と言う方がいいのかも。 私見ですけど。

gyaran51
質問者

お礼

開いて最終行のデータを取得 ですね。 ありがとうございます。 度々のご対応ありがとうございます。 今後とも宜しくお願いします。

その他の回答 (1)

  • ipsum11
  • ベストアンサー率21% (55/251)
回答No.2

外部ファイルへのリンクという形はいかがでしょうか。 例)「A」ファイルの「A1」セルに、   「B」ファイル「Sheet」シート「B1」セルの内容を表示   →「A」ファイルの「A1」セルに、以下の数式を入力    【= '[B.xls]Sheet'!$B$1】 ただし、ファイルを開くたびに更新を促すメッセージが表示されます。 ここで更新しないと、最新の「B」ファイルの内容が反映されません。。。

gyaran51
質問者

お礼

ありがとうございます。 勉強させてもらいます!

関連するQ&A

  • エクセル 複数のファイルからの反映

    月毎に「販売実績」のファイルを作成しており、その中には顧客名、商品名や売上が入力されています。 それらは販売された時点で営業が入力するのですが、入金や納品など、あとあとの処理が どうなったかは、別の担当者がその都度ファイルを開いて集計をしています。 その手間を省きたいのですが、教えてください。 考えている作業の手順としては、 ・「販売実績」ファイルの項目に「処理済み」を追加し、そこに処理した日付を入力 ・そうすると、別の「処理済み」ファイルに「日付」「顧客名」「売上」等の情報が自動で反映される。 複数の「販売実績」ファイルから、1つの「処理済み」ファイルに反映させる方法がわかりません。 宜しくお願いします。

  • excelのデータを反映させる方法

    excelでの質問です。 (1)日ごとに入力するファイル (2)月ごとに入力するファイル の2つの別ファイルがあったとします。 (1)のファイルは毎日作成します。 そこで、(1)のファイルのセルA1に「10」とセルA2に「20」と異なる数値を入力したときに (2)のファイルのセルB1とセルB2にも自動的にその数値が反映され、 (1)のファイルを一か月分作れば自動的に (2)のファイルにも一か月分入力されているようにするにはどうすればよいのでしょうか。 ご教授お願いいたします。

  • エクセルについて質問です

    顧客の実績等を管理しているいくつかのエクセルファイルがあるのですが、ファイルによって顧客名が統一されておらず、比較や集計する時などに困っています。 こんな感じです。 Aファイル りんご生命保険 Bファイル りんご生保 Cファイル りんご生保 青森 これを、いずれかの顧客名に合致させることなどは出来ないでしょうか… 合致できない場合は、並べ替えなどして目視確認する以外に何か方法はありませんでしょうか。 顧客リストは数千件あります。 稚拙な質問で恐縮ですが、宜しくお願いいたします。

  • エクセル2003で、複数のファイルを一括で更新する方法ありますか?

    エクセル2003を使っています。 タイトルの通りですが、複数のエクセルファイルの数値を一括で更新することは可能でしょうか? (複数シートを一括更新するのではなく、別々のファイルです) Aのエクセルファイルに入力した数値を、BやCのファイルに反映したいのです。

  • エクセルのファイル間リンク

    エクセルファイルAの集計結果(セルひとつ分)をファイルBのシートでファイルAという項目セルの隣のセルに反映させたいです。どなたか教えてください。

  • Excelによる、ファイル間の情報反映方法

    お世話になります。 Excelで、「A」と「B」という2つのファイルがある時、 「A」ファイルの中の、あるシートのあるセルに、データを入れると 「B」ファイルの中に、あるシートのあるセルにも表示される という設定をするにはどうすれば良いのでしょうか? 同じファイル上じゃないと、こういうことは出来ないのでしょうか? 同じファイル上で、Aシートにデータを入れるとBシートに反映され る方法はわかります。 ご存知の方、お教え下さい。

  • エクセルで2つの条件から検索する方法知りませんか

    だれか教えてください。 顧客 品名 1月数量  2月数量 A       N1 A      N2 A    N5 B    N1 B    N2 B    N4 毎月ごとの顧客 品名 数量の集計結果が出てくるのですが、それを 月毎のトレンドで見ようと数量を定型のシートに集計しています。顧客だけとか 品名だけならVLOOKUPで検索できるのですが、同じ品名で顧客が違うケースがあり、いつも手入力で苦労してます。なにかよい関数の組合せ はないものでしょうか? エクセル2003を使用しています。

  • エクセル:他ファイルを一括集計したい!

    いつもお世話になっています。少々複雑化してしまう質問ですが ご教授よろしくお願いします。 エクセルにて業務を行っているのですが、用意されているファイルは 集計の際に手作業の部分が多く、マクロを組もうかと考えています。 ですが、下記条件の場合、ボタンひとつで集計を終える事は可能でしょうか? <条件> ・Aというデータ元ファイルとBという集計ファイルがあります ・Aのファイルは毎日のデータを入力しています。ファイルは日付毎に 別々、製品番号もシートで別々に入力されています。 ・BのファイルはAのファイル内の日々データをコピーして貼り付け、  月報として管理しています。 <作業> (1)Aファイルをコピー、Bファイルに貼り付け (2)Bファイル内でコピー、貼り付け (3)Bファイル内でコピー、Bファイルの他シート(集計用)に貼り付け <質問> (1)日付毎、シート毎にバラバラになっているものをマクロ化できるのか? (2)1日、2日、3日と、順番に処理を自動で行うようにマクロは組めるのか? 日付を追う毎にセルがひとつずれていきます。 (3)例えば”4日がなければ空白にする”等の指定はできるのか? マクロを過信しすぎでしょうか(^^;)? 難解な質問ですがよろしければご回答の方、よろしくお願いします。

  • EXCELのセルや文字色の反映

    例えばA1のセルに入力した値をB1に自動的に反映したい場合はB1に=A1と入力すれば反映されますが、A1のセルの色や文字色を変更したらB1に自動的に反映される方法がありましたら教えてください。

  • エクセルのファイル間でのリンク

    エクセル2010でブック間でリンクを張って、一つのファイルにデータを入力すると 自動的にもう一つのブック(ファイル)に反映するということができると聞きました。 やり方を教えていただけませんか? イメージとしては下記のような形です。 Aというデータベース用ファイルとB、Cという元ファイルがあります。 B、Cというファイルには、 集計シート ・・・年度別のお金の利用金額や、食費、交際費といった費用別の総額 食費シート・・・・食費の詳細 交際費シート・・・交際費の詳細 というように、B,Cがどのような形でお金を使ったかの詳細を書いています。 B,Cの集計シートは、食費シート、交際費シートを変更すると、集計シートの数字が変わるよう セルの参照をしています。 Aというデータベースファイルは、B,Cの集計シートから数値を持ってきて、データが分析できるような形で入っています。 今はB,Cの集計シートをコピーして貼り付けているのですが、そうすると B,Cの集計シートの数値を変更すると、再度データベースAにコピペしてデータベースに追加しないといけないです。 B,Cの集計シートの数値を変えると、自動的に、Aに集まっている、B,Cの集計シートから 持ってきた数値を変えることができるような方法はないでしょうか? 教えてください。 よろしくお願いします。

専門家に質問してみよう