• ベストアンサー

Excelで参照先のファイル名を変更しましたが・・・

Excel2000を使用しています。 あるExcelのデータは、別のExcelのデータを参照しに行っている のですが、その参照先のファイル名を管理上の都合で変更しました。 その後、参照する関数も、全て新しいファイル名に直したのですが、 そのExcelを開くとき、「ブックにはほかのファイルへの自動リンク が設定されています~」で「はい」を選ぶと、ファイルを参照する ウインドウが表示され、そこには以前のファイル名がデフォルト表示 されています。 これはどうすれば直るのでしょうか?

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

>参照する関数も、全て新しいファイル名に直したのですが、 [編集]-[リンクの設定] 一括変更が可能です。 未設定のリンクがないか確認してみてください。 参考 http://hp.vector.co.jp/authors/VA016119/kitan01.html#7

orenge_mint
質問者

お礼

ありがとうございます!! セル上には「検索」で調べても以前のファイル名の リンクはなかったのですが、[編集]-[リンクの設定] の中に以前のファイル名のものがあり、それを新しい ファイルへ変更したところ、問題が解決しました。 ファイルを開いても、もうファイル参照のウインドウは 出ないので、とてもすっきりした気持ちになりました。 本当にどうもありがとうございました。

その他の回答 (1)

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

まだ以前のブックへのリンクが残っているのでは? グラフの参照元とか、名前を付けた範囲とか、、、

orenge_mint
質問者

お礼

素早いご回答ありがとうございました。 [編集]-[リンクの設定]の中に、以前のファイル名 の設定が残っていました。 セルにはないようだったんですけどね。。 不思議ですね。

関連するQ&A

  • エクセルで誤って参照先のファイル名を変えてしまった・・

    エクセルで別のブックのデータを参照にした関数を組んだのですが、謝って参照先のファイルの名前を変えてしまいました。関数がうまく起動しなくなったので、参照先のファイル名を元に戻したのですが、やはりうまく起動せず、下のセルにもその関数を入れようとする度に、参照先を入力しなければならなっくなってしまいました。(一度、参照先を入れなおしたところも再度、入力しなければならないようです。) なにか、いい方法はないでしょうか? 関数の計算式の中で、これはこのファイルを表す、みたいに再定義するなどの方法があるのでは?という話も先輩に聞いたのですが、あるのでしょうか?また、それよりもいい方法があればよろしくお願いいたします。

  • 計算式内の参照先ファイルの変更

    お世話になります。 現在、仕事で使うPCに、自動的に [All20120105.xls] という名前のエクセルファイルが作られるように設定されています。 (20120105←この部分はエクセルファイル作成日) このエクセルファイルを使って在庫管理をしている者です。 在庫管理を容易にするために、 別のエクセルファイル([在庫管理.xls])を自分で作っておき、 [All~]内のデータを参照しているのですが、 ='\\○○○\●●\[All20120105.xls]◎◎'!B2 このような計算式を[在庫管理.xls]に作ってあります。 お聞きしたいことは、 計算式内にある参照先ファイル名を当日のファイル名に置換する関数があるのかどうかです。 (2012/1/6に[在庫管理.xls]を開くと、計算式内の[All20120105.xls]◎◎の部分が [All20120106.xls]◎◎に変更されるように。) 置換機能を用いて、計算式内の文字列も置換出来るのは知っており、 今回の問題も自分一人がこのエクセルを使うのであれば解決できます。 しかし、どうしても一手間かかってしまうので、 自分以外の人が、そのエクセルを使うときに戸惑ってしまいます。 SUBSTITUTE関数では計算式内の文字列は置換できないのか、出来なかったように思います。 マクロに関してはほとんど知識ありません。 ご教示のほどよろしくお願い致します。

  • エクセルVLOOKUP関数の参照先に関して

    エクセルのVLOOKUP関数に関する質問です。 BOOK(1)とBOOK(2)(それぞれは別フォルダに入っています)があり、 BOOK(1)の中でVLOOKUP関数を用いて、BOOK(2)からデータを参照しています。 参照先のBOOK(2)は管理者以外読み取り専用となっていますが、 たとえ保存できなくても誰かがデータを書き換えたり、別名で保存したりすると、VLOOKUPの参照結果も、書き換え後のデータ(別名保存したファイル)になってしまうようです。 希望としては、VLOOKUPの参照先であるBOOK(2)を固定したいです。 この件に関して、対処法はありますでしょうか。

  • エクセルのセル参照でファイル名の変更について

    今、エクセルで別ファイルからセル参照でデータを持ってきているものがあるのですが、 データの参照先のファイル名を、どうしても変更する必要が出てきました。 データ自体が月毎で集計するので、今後も参照先のファイル名は一部分ですが 変更する事になります。 セル参照の数式が入っているファイルで、置換をしようとすると、「値の更新」という表記で ファイルを選択する画面が開いてしまい、該当ファイルを選択しても、一つのセルしか 更新しません。この方法だとすごく時間がかかってしまうので、一度にファイル名を変更する 方法はないでしょうか? いい方法がありましたら教えていただければと思います。よろしくお願いいたします。 エクセルは2010を使用しています。

  • エクセルの関数で、セルに書いたファイル名を参照

    エクセルの関数で、セルに書いたファイル名を参照する方法が知りたいです。 エクセル関数初心者レベルです。 別のファイル(開いた状態)に欲しいデータがあって、そのデータをexcel関数(できればOFFSET関数等)を使って他のファイルで参照します。 その際、その関数に記載されるファイル名を別のセルに記入して、それを参照させるようにしたいのですが、どうすればよいのでしょう。 たとえば、afile.xlsというファイルのbsheetというシートのA1セルに欲しいデータ(数字または文字)があるとします。 afile.xlsを開いた状態で、別のファイル(new.xlsとします)のセルに、"="で参照させると =[afile.xls]bsheet!$A$1 という関数が入り、データも表示されています。 ここで、たとえばnew.xls上の B2セルに " afile.xls " とベタ打ちして、 上掲の=[afile.xls]bsheet!$A$1の [afile.xls] のところをB2セルを参照させるようにしたいです。単純にB2と打ち変えてみたりもしたのですが、うまくいかないようで。 どなたか教えて頂けるとたすかります。よろしくお願いいたします。

  • Excel 参照先の自動変更について

    Excel 参照先の自動変更について 困り度: すぐに回答を! いつも拝見しております。 過去分を調べましたが、見当たらなかったため質問いたします。 Excel2000で、簡易データベースを作成しました。 (Accessが利用対象のPC全てに入っているわけではないため、やむを得ずExcelを選択しています) このデータをフォルダごとコピーし、Excel2007で開くと参照先が自動で変わってしまい、VLOOKUPなどがうまく機能していません。 私のPCでは、データをどこに動かしても問題ないのですが、PCにより参照先に[\Documents&Settings\デスクトップ\]等、該当フォルダより上位の階層名まで入ってしまい、おそらくそのために式が長くなり過ぎてエラーとなっているような気がします。 参照先を書き換えれば解決するのでしょうが、変更箇所が多数あり、また利用者のPC環境で随時このような症状が出てしまうのであれば、対応が追いつきません。 コピーしても、フォルダ内でうまく参照させるには、どうすればよいのでしょうか。

  • ファイル名やシート名、パス等の変更を参照する方法

    エクセルで他のファイルや他のシートのセルを参照している場合に、環境の変化で他のファイル名やパスが変更されたり、シート名が変更されると「ファイルが見つかりません。」というメッセージが表示され、影響が出たセルの数だけ利用者が元のファイルやシートを探す羽目になり、操作上の面倒を強いられております。 この場合、この様な手間を掛けないで済むよう予め変数を設定するセルを用意しておくように修正したいと思います。 環境に変更が生じた場合は、この変数を設定したセルだけを変更すれば個々のセルに影響が出ないようにすることが望ましいと考えますが、実際にどのようにすれば実現できるのかエクセルの関数等を調べても判りません。 具体的にファイル名やシート名、パス等の環境を設定するセルと、それを参照するセルの関係を下記の例で、 (1)参照するセルXの設定内容 (2)ファイル名やシート名、パスを自動的に設定したり、参照する方法 以上のご教示を、よろしくお願いいたします。 例 セルA:ファイル名を変更設定するセルで、内容:Table01 セルB:シート名を変更設定するセルで、内容:Sheet01 セルC:パスを変更設定するセルで、内容:D:\Data\Table セルX:参照するセルで、変更前の内容:C:\Data\Table\[TableA.xls]SheetA'!C5

  • エクセル関数>参照ファイル名をセルから呼び出す

    別ファイル(ブック)のセルを表示させたいのですが、例えば =[あいうえお.xls]かきくけこ!$A$5 とせずに、 ファイル名は A1セル の文字列を充てる、というようなことは出来ないでしょうか? 関数が分からない人でも、簡単に参照したいファイル名を変えられるようにしたいのです。 よろしくお願い致します。

  • 別ファイルの値を参照かつその参照先ファイル名の変更をシート内の操作で実現する方法

    お世話になります。 エクセルで下記のことが出来るか質問です。どなたか御教授下さい。 サーバー内に参照先としたい同フォームの2ファイル、 \\saver1\files\file_a \\saver1\files\file_b があるとします。 ローカルのエクセルファイル、self_file.xls の中のA1には"file_a"の 文字、A2には参照先のfile_a内のB2の値を参照して表示されているとします。 やりたいのは、ローカルファイル内のA1の記述をfile_bにした時に、 自動(または手動リンク更新かなにか)でA2のセルの内容がfile_bの B2の値に変わるようにしたいのです。 実際には多数のファイルがサーバー内の同フォルダにあり、 A1のファイル名を変更すればそれぞれの値へ変えられるようにしたいのです。 エクセルファイルのみの構成で実現可能でしょうか。 できればマクロを使わずに実施したいと考えております。 実はサーバーファイルの参照すらまともに出来ていない状況です。 値を変えるとすぐに参照できなくなり、参照先ファイルのアドレス のみが表示されてしまいます。(関数が必要なのでしょうか) どなたか経験豊富な方、助けてください。

  • エクセルのファイル間のリンクについて

    こんにちは 非常に困っていることがあるので、助けてください。 エクセルで他ファイルにリンクし、SUMIFやCOUNTIF関数で集計する数式を入れたファイルがあるのですが、エクセルを立ち上げた時に、 「開いているブックには他のファイルへの自動リンクが・・・変更を反映しますか?」の表示が出てきて、 「はい」を押すと、関数を打ち込んだセルは全て「#VALUE」のエラーが出ます。 「編集」→「リンクの設定」→「今すぐ更新」でも同じ結果です。 ちなみに、「いいえ」で立ち上げてから読みにいく方のファイルを開くと、正常に数式が反映します。 知りたいことは、 1、リンクがエラーになる原因は何か?   別ファイルではちゃんとリンク先の値が反映されているので、   何か原因があるのでしょうか?   たとえば、SUMIFの中にリンクを入れるとエラーになるなど・・ 2、リンクを設定したときに、「開いているブックには他のファイルへの   自動リンクが・・・変更を反映しますか?」が出てくるファイルと   出てこないファイルがありますが、なぜか? ちなみに、リンクを設定しているときはファイル名のみの表示だったのに、 一度保存して開きなおすとフルパス表記になっているのはなぜか? わかる方がいましたら教えてください!!! 宜しくお願いします。

専門家に質問してみよう