• ベストアンサー

コピー先のファイルシートを参照させたい

ファイル名「東京」の中には、シート『一覧表』『Data』があります。 『一覧表』は『Data』の値を参照して(VLOOKUP関数)、表としてまとめています。 「東京」をコピーしてファイル名を「大阪」とし、『Data』の数字だけを替えたいと思っています。 ところがこの方法だと、「大阪」の『一覧表』は「東京」の『Data』を参照してしまいます。 このファイルは[置換]で“東京”を“大阪”に置き換えていますが、複数のシートとリンクしている場合はとても面倒です。 「東京」ファイルをいくらコピーしても、新ファイル名のシートをリンク基とさせる方法を教えて下さい。

  • dra96
  • お礼率49% (310/624)

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

ファイル自体をコピーしてファイル名を変更すればこんなことにはなりません。 置換するよりは、「編集」「リンクの設定」で東京ファイルを選択後 「リンク元の変更」で大阪ファイルをリンク元として選択してください。

関連するQ&A

  • 数式中の参照先のシート名の置換について

    先日、ブック間コピーによる数式の置換について質問をし、色々ご回答をいただくも結果が得られなかった者です。 ひとつの実験として、コピー前のシートで数式の参照名を置換してみてもダメだったので、数式の=の前に#を入れてやってみました。 参照先の「東京データ」を「大阪データ」と置き換えることはできたのですが、#=から=への置換ができません。この置換をしようとすると、先日ご回答をいただきながら出来なかった<リンク元の変更>の操作と同様の画面が現れ、結果ダメでした。 数式を単純に文字列として扱う方法はないのでしょうか?

  • エクセルで複数ファイルからデータを参照する時

    60個位の同じひな形のエクセルファイルと、 各ファイルの中のデータを一覧にした1つのファイルがあります。 一覧表のファイルに、エリアごとの行を作成し、 各ファイルの同じ場所のセルからデータを参照する式を入れているところですが、 それぞれ違うフォルダにある参照元のファイルを開いて 参照先に1つ1つ参照式を入力しているのでは いつまで経っても終わりません。 また、東京の行に入れた「フルパス・エクセルファイル名・セル番地」の参照式をコピーして、 フォルダとファイル名をほかの地域に置換したらどうかと思ったのですが、 いちいちファイルを選ぶウィンドウも出てきてやはり手間がかかってしまいます。 シートの構成を変えるわけにもいかず、 実際は参照するためにデータを引っ張ってくるセルはもっと多いため、途方に暮れています。 何か良い方法はないでしょうか? 急ぎのため、あまり複雑ではない方法だととても助かります。

  • エクセル シート10枚を集計するシートの編集

    シート10枚にデータが並び、それを集計するシートを作りました。 10枚からデータを参照する方法です。 10枚シートのファイルは他にもあるので、他ファイルに集計シートをコピーしたところ、コピー元のファイル名もリンクされそのままでは表示されません。もちろんjファイル名を置換削除すればいいですが、ファイル数が多いため出来れば避けたいです。 別法として集計シートだけのファイルを作り、そこに10枚シートをコピーしてみましたが、集計シートのみにした時点で参照部分が全部#ref!に変わり、10枚シートをコピーしてももどりません。 何かいい方法はないでしょうか。

  • ブックをまたぐコピーデータの置換がうまくできないのですが

    2007でのブック間でコピーしたデータの中で、数式の参照先をコピー元からコピー先へ変更しょうと試みたのですがうまくできません。 コピー元である「東京に関するデータ集計表」の様式、数式をそのまま「大阪のデータ集計表」として使用すべく大阪のブックへコピーしました。数式の参照先が「東京」となっているものを「大阪」に変更するために、コピーにより数式に追加された[東京xlsb]の部分を含めて「大阪」に置換を試みました。 データが存在しないので確認を、となり置換ができないため、次に「東京」のブック内にコピーをつくり、単純に「東京」を「大阪」に置換してからそのシートを大阪のブックへ移動しようとしました。 すると今度はファイル名を指定する窓が現れ、わからないので中止しようとキャンセルをしても閉じようとしても反応しなくなりました。 やむを得ず電源OFFに・・、これを数回くりかえしています。 まず、キャンセルができない、という現象の対処法をお願いしたいのですが。 次に、このケースで一括置換をするにはどうすれば良いのでしようか? むづかしいことはわからないため、初心者向けでご教示いただければ幸いです。

  • エクセルのシートコピー

    エクセルのシートコピー 旧エクセルから新エクセルへ毎月1シートをコピーしています。 コピーするシートの中にはエクセル内の別のタブを参照する数式が入っています。 移動先ブックへコピーまたは移動すると、コピーされた新エクセルのシートからは旧エクセルのタブを参照しています。 そこでこの数式の[旧エクセル名]を検索して空白にすべて置換していました。 ところが今月はすべて置換しようとすると「値の更新」というファイルを選択する窓が開いて一括置換ができません。 この事象の解決方法もしくは参照先をファイル内そのままにするコピー方法があれば教えてください。

  • シートをコピーして参照先も変わる

    宜しくお願いします。 エクセル2010で、リンクが貼ってあるシートをコピーした際に、 貼り付け先のリンクを参照する方法はないでしょうか? たとえば ブックA(社員A用)  ・集計シート  ・食費シート  ・消耗品シート 集計シートには食費シートと消耗品シートの合計が計算できる式が入っています。 之を新しく入ってきた社員Bにも適用し ブックB(社員B)  ・集計シート  ・食費シート  ・消耗品シート というのを作りたいです。 すでに食費シートと消耗品シートは入力されているため、集計シートだけを挿入し、 社員Bの集計シートを作りたいのです。 Aの集計シートをコピーするだけでは、挿入したシートはAの食費シート等を参照してしまいます。 Aの集計シートをBブックに挿入した際に、Aと同じ形で集計できることをしたいです。 シートは上記以外にたくさんあり空の様式に食費シートや消耗品シートを子p-するというのは難しいのです。 コピーした際にリンク先を変える方法を教えてください。 宜しくお願いします。

  • Excel シートの参照方法

    Excelを勉強中の者です。 =VLOOKUP(E3,参照表!$A2:$K10,2,FALSE) この参照表というシート名の参照を下記のようなシートのインデックス番号で指定することはできないのでしょうか? =VLOOKUP(E3,worksheets(1)!$A2:$K10,2,FALSE) また、インデックス番号で参照するような、そのままシート名で参照する以外の他の方法がありましたら教えてください。 よろしくお願いします。

  • 違うファイルに数式の入ったシートをコピーしたい

    Excel2010です。 ファイルA、Bのそれぞれのシートには、同じ名前をつけてあります。 ファイルAのシート1には、他のシートを参照した数式を入力しました。 そのシート1を丸ごと、ファイルBにコピーすると、その数式は、ファイルAのデータが参照され、「='ファイルA'数式」となります。 数式のみをコピーしても同じでした。 ファイル名を入れずに、「=数式」となるようにコピーしたいのですが、どのようにすればいいでしょうか? 教えてください。 よろしくお願いします。

  • エクセルのシート名の参照

    エクセルでブック1とブック2があり、それぞれ日付別に1~31のシートがあります。 ブック1は日報のような内容となっており、ブック2でブック1のデータを参照して、計算をしております。 ブック2の計算式が月ごとに変わるのですが、ブック2のシート1に数式を入力し2~31にコピー&ペーストし、置換を使用して参照シート名を1から2~31へと置換しているのですが、間違いや変更のたびにやりなおしとなり、かなり手間となっています。 何か良い方法は無いでしょうか? 分かりにくくてすいません。

  • シートごとに参照先セルを変更するには

    エクセルで請求書を作成している初心者です。 請求元データシートには請求先顧客名、商品名、数量、金額が一覧で入力してあります。 そのシートを元データとして、各請求先別シートが70シートあります(70件の請求書を作成)。 元データのA2~A71に顧客名、B2~B71に商品名、C2~C71に数量、D2~D71に金額が入力されており、A社請求シートには下データA2、B2、C2、D2を参照し、B社請求シートにはA3、B3、C3、D3と参照のセルを変えていきたいのですが、シートをコピーすると数式もコピーされてしまい、参照元を手入力で変更していて気が遠くなります。 検索してもよくわからなかったのですが、このシートにはこの行を参照、というように自動で変える数式か方法はありませんでしょうか? 初歩の質問でしたら申し訳ありません・・・。

専門家に質問してみよう