- 締切済み
エクセルの外部参照について
仮に『ファイルA』と『ファイルB』と言う2つのファイルが USBメモリー内に有る事として質問致します。 Aには、Bを参照元(リンク先)として計算式を入力してあります。 AをPCにコピーしてUSBメモリーは挿したままの状態の場合,外部参照は機能していますが USBを取り外しても外部参照が機能しています。 参照元のファイルが無いのに、何故外部参照が機能するのでしょうか。 USBを外した場合、外部参照を機能しなくなる方法を教えて下さい。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- airwave2200
- ベストアンサー率29% (308/1046)
外部参照が機能するのはUSBのファイルBを参照元(リンク先)として計算式を入力しているからでUSBを取り外してもPCに置かれたファイルAを開けば外部参照を行おうと外部リンクの更新(コンテンツの有効化)が表示されます。 USBを外した場合だけ参照しないと言うのは分からないですが開いているファイルAでデータタブからクエリと接続でリンクの編集を指定し、リンクの編集画面でリンクの解除をすれば外部参照しなくなります。
- imogasi
- ベストアンサー率27% (4737/17069)
小生のエクセルの(特殊周辺の、エクセルInsideの、マニアックな)知識が十分でないので推測ですが、外部参照のしくみは、その参照している(Fromの)ブックが参照して、開いている間は、参照先(Toのブック)が取り外されてもメモリに残っていて有効で、該当なしにならない、というようなことでは。 ーー 参照元のBook-02.xlsxファイルが閉じている時は、 下図のようにフルパスで指定する必要があります。 https://bsj-k.com/excel-external-references/より 推定すると、その参照を処理する時点で、開いてない場合は、フルパス情報を使って、改めてエクセル・システム側で開くのでは。 ーー WEBに http://addinbox.sakura.ne.jp/Excel_Tips21.htm のような記事があります。残念ながら、小生には、力不測で、読み解けません。 https://answers.microsoft.com/ja-jp/msoffice/forum/all/%E4%BB%96%E3%81%AE%E3%83%96%E3%83%83%E3%82%AF/8c0e8ba3-fca4-4b95-9524-4f504a9e4170?auth=1 のような記事もあります。こちらも、小生には、読み解けません。 しかし、参考になれば。
お礼
ご回答頂き有難うございます。 せっかく参考リンクを教えて頂いたのですが 私にも難しい内容でした。
補足
VLOOKUPで参照元データから数値を求めているのですが 参照元のデータが移動した時に自動的にリンクが解除される設定が出来れば良いのですが。 ※求めた値は数値として残り、計算式(リンク)は消えるようにしたいのです。
- aokii
- ベストアンサー率23% (5210/22062)
USBを取り外すと外部参照が完全には機能していないのでは?参照元のファイルが無ければ、仮に外部参照が完全に機能していたとしても意味はありません。
お礼
ご回答頂き有難うございます。 私の説明不足も有るようでしたので 回答No.2の方への補足を見て頂き 良い回答があれば、再度ご教示下さい。
お礼
ご回答頂き有難うございます。 私の説明不足も有るようでしたので 回答No.2の方への補足を見て頂き 良い回答があれば、再度ご教示下さい。