エクセルで2つのファイルをリンクさせる

このQ&Aのポイント
  • エクセルでのデータ集計において、複数のファイルをリンクさせる方法について教えてください。
  • A~Fのファイルには統一されたフォーマットに沿ったデータがありますが、これを別のファイル「Z」のシートに反映させたいです。A~Fのファイルではデータの変更だけでなく、コピー&ペーストや行の挿入、削除も行います。
  • リンクの貼り付けだけではなく挿入や削除も反映させる方法を教えてください。エクセルのバージョンは2003です。
回答を見る
  • ベストアンサー

エクセルで2つのファイルをリンクさせる

エクセルでの集計をしています。 A~Fのファイルがあり、このファイルには統一されたフォーマットに沿ってデータ(店名、住所など)が集められています。 この、A~Fのファイルで変更を行ったのを、全く別のファイルである「Z」のシートに反映をさせたいと思っています。 ただ、A~Fのファイルは、データの内容を変更するだけではなく、切り取り、貼り付け、いわゆるコピー&ペースト、行の挿入、削除を行います。 これらも含めて、A~Fのファイル情報を、Zというファイルの、シート1~6に反映させたいと思っております。 データの変更だけなら、リンクの貼り付けで大丈夫なのですが、挿入、切り取りなどは反映されませんでした。 もしも、方法をご存知の方が折られたらご教授よろしくお願いします。 ちなみに、エクセルのバージョンは 2003です。

  • wzero
  • お礼率75% (107/142)

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

  • ベストアンサー
  • x0000x
  • ベストアンサー率52% (67/127)
回答No.1

こんばんは。 意図と違いますが以下の方法はどうでしょうか A~Fの各ブックに設定します。 1.「ツール」-「変更履歴の表示」-「変更箇所の表示」で変更箇所の表示ダイアログを表示。 2.変更箇所ダイアログのチェックボックスをチェック有りとし「OK」ボタンをクリック。  (1)編集中に変更箇所を記録する  (2)変更日  (3)変更箇所を画面表示する 3.セル更新、行削除、行挿入など操作を行います。 4.ブックを保存します。 5.変更があったブックを開きます。 6..「ツール」-「変更履歴の表示」-「変更箇所の表示」で変更箇所の表示ダイアログを表示。 7.「新しいシートに変更箇所一覧を作成する」をチェックありとし、「OK」ボタンをクリック。 8.変更箇所の履歴一覧が時系列に表示できます。 この情報を元に、Zファイルを更新するか、更新マクロを作成するなどで反映させます。

関連するQ&A

  • 複数のエクセルファイルを1つのエクセルファイルのシートにコピーをマクロ

    複数のエクセルファイルを1つのエクセルファイルのシートにコピーをマクロで行いたい。 マイドキュメントのデーターというフォルダ内に エクセルファイルA(シート名みかん) エクセルファイルB(シート名りんご) エクセルファイルC(シート名バナナ) エクセルファイルD(シート名ぶどう) エクセルファイルE(シート名いちご) があります。 雛形は同じです。すべてA列~F列までデータが入っています。 行数はファイルによって違います。 また毎日自動で上書き更新され、毎日行数が変わります。 エクセルファイルZがあります。シートが7個あります。 ・変換 ・集計 ・みかん ・りんご ・バナナ ・ぶどう ・いちご エクセルファイルZを開きます。(各シートには昨日のデータが貼り付けてあります。) マイドキュメントのデーターフォルダも開いておきます。 エクセルファイルZにおいて「マクロの記録」を起動。 エクセルファイルZの 【みかん】~【いちご】までの5シートを全データDELETEします。 開いてあるフォルダ「データー」の中からエクセルファイルAを開きます。 (タスクバーにいます) ファイルAのシート【みかん】の全データ選択して エクセルファイルZの【みかん】というシートのA1セルにカーソルを あわせて貼り付けします。 開いてあるフォルダ「データー」の中からエクセルファイルBを開きます。 (タスクバーにいます) ファイルBのシート【りんご】の全データ選択して エクセルファイルZの【りんご】というシートのA1セルにカーソルを あわせて貼り付けします。 これと同じ操作を【バナナ】【ぶどう】【いちご】も行います。 エクセルファイルZにおいて「マクロの記録」を終了させます。 マクロができあがりました。 ファイルZを上書き保存して終了。再立ち上げで記録したマクロを実行。 エラーにはなりませんが、ファイルZの5種類各シートに ファイルA~Eのデータが貼りつきません。 何か無理な事をしているのでしょうか? もしかしてシート名が同じだと駄目?とためしにファイルZのシート名【みかん】~【いちご】を 【みかんZ】~【いちごZ】に変更してマクロを再記録しても 駄目でした。 よろしくお願いします。

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

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

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

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

  • エクセルで二つのファイルの同期方法を教えてくだい。

    具体的には、エクセルで二つのファイルのそれぞれのシートに同期をさせたいと思っています。 パソコンを2台使用し、●パソコンにあるAファイルの、あシートa1~z100にあるデータが、△パソコンにあるBファイルの、いシートのb6~aa105に自動的(手動)に反映される方法がわかりません。 「リンクの貼り付け」を試しましたが、いちいちAファイルを保存しなくてはならず、使い勝手が悪いので、マクロなどで自動的に反映できたら嬉しいです。よろしくお願いします。●パソコンはwindous7、△パソコンはwindousvistaで使用する予定です。

  • エクセルのリンク貼り付けについて

    エクセルで集計表を作成しています。 現在、シートの合計値(同じような合計が複数のシートにあります。)を別のシートの集計表にリンク貼り付けしています。 しかし、画面表示は一つのシートしかできないため、下に表示されるタブを押して画面を変更しながら入力しています。複数シートがあるため大変です。 そこで、例えば集計表のシートと合計のあるシートを2つ同時に表示させ、片方の合計のあるシートだけ表示を変更させるような方法があればリンク貼り付けが間違いづらくなる考えました。 エクセルでそのような作業方法をとるのは可能でしょうか? アドバイス頂けたらと思います。よろしくお願い致します。<(_ _)> エクセルのバージョンは2003です。

  • エクセルのリンクについて

    複数あるエクセルファイル(1)~(5)の内容を、1つの別のエクセルファイルAで 閲覧のみしたい場合、Aに(1)~(5)のシートをリンク貼り付けしたいのですが、 メモリが不足しているなどのエラーが出てきます。 ファイルの更新はそれぞれの(1)~(5)で行います。 同時に(1)~(5)複数のファイルを開かずに、Aは単純に更新された情報を 反映した内容を表示・閲覧できるようにしたいと考えています。 良い方法を教えてください。

  • 複数のエクセルファイルからデータを抽出してリスト化

    あるフォルダ内(C¥sample)内に複数のエクセルファイルがあり(ファイル名はばらばら)、そのファイル全てに「報告書1」というシートが存在します。その「報告書1」というシート内のデータをまとめた一覧表を新規エクセルファイルに作成したいと思っています。 1つ目のファイルの報告書1シートのA2~F5のデータを一覧表エクセルA2~F5まで貼付け、2つ目のファイルの報告書1シートのA2~F5のデータを一覧表エクセルA6~F9まで貼付けという具合にまとめていきたいです。マクロで簡単にひとまとめにするいい方法はありませんでしょうか。ご教授お願いいたします。 例)報告書1シート A B     C      D     E    F 1 受付  支店    受注先    品物   数量  金額 2 0001 北海道   ●●      リンゴ    1   100 3 0002   北海道   ●●      リンゴ    2 200 4 0003   東北    ▲▲      みかん   1 150 5 0004   東北    ▲▲      みかん   2 300

  • エクセルVBAでコピーペーストを他ファイルへ

    同一フォルダにAとBのファイルがあり、 ファイルAに、CommandButtonを置き、押下することで、ファイルAのシートAのA1~Z1までをコピーし、 ファイルBを開かず、ファイルBのシートBのA1~Z1までにペーストするVBAを作成しようとしています。 ペースト先のファイルBを開かずに、ペーストしてくれるようなマクロを知りたいです。 エクセルは2002を使用しています。 ご教授お願いいたします。

  • 『エクセルファイルを別のエクセルファイルに反映』

    こんにちは。初心者です。 エクセルファイル「購入品-1.xls」があります。そのファイル内には各業者から購入したリストが複数入力してあります。業者A~業者Zまであるとします。「購入品-1.xls」を更新すると、業者Aのリストだけを、別のエクセルファイル「購入品-2.xls」に反映されるようにしたいのですが、どうすればよろしいでしょうか? ご回答宜しくお願いします。 「購入品-1.xls」のSheet2のF列が業者を判別する部分で、A列~M列までを「購入品-2.xls」のSteet1に反映したいです。 エクセル2003です。

  • エクセルで別ファイルのシートの貼り付けマクロ

    マクロ初心者です。よろしくお願いします。 excelファイルのシートに同じシート名csvファイルのデーターの貼り付けをしたいのです。 ↓詳しくは。 excelファイルがあります。(ファイル名:全社) シート名=集計、1、2、3、4、5、6、7、8、9、10(固定) csvファイルがあります。1~始まり数は変動(1~3だったり、1~7とか) 1ファイル=1シート、ファイル名とシート名は同じ excelファイルのシート(1~10)に、開いたcsvファイルの同じシート名(1~10)のデータを貼り付けたい。 毎回コピー・貼り付けの繰り返し作業なので、マクロ作成を試しているのですが、うまくいきません。 教えてください。お願いします。

専門家に質問してみよう