安全ではない外部ソースへのリンク~Excel~

Excelのブックを開いたら「このブックには、安全ではない可能性のある外部ソースへのリンクが1つ以上含まれています。」と出てきたら?

外部ソースへのリンク

図のようなメッセージです。ブックを開いた際にいきなり出て来るメッセージ。

これは何かというと・・・開こうとしているExcelのどこかのシートの、どこかのセルの計算式に、このブック以外のファイル(別のブックとか)を参照する数式や関数が書かれている、ということのようです。

※Excelでは、シート上の計算をする場合に自分のブックではなく別のブックの数値や数式を参照することができるようになっていて、そのことです。

取り敢えずこの「リンク」がナンのことを言ってるのかわからないという場合は「更新しない」をクリックしてブックを開くと良いでしょう。

確認方法

外部ソースって・・・?どのブックにリンクしてるのよ?ということを確認したい場合は、図のように「データ」→「リンクの編集」とクリックしてリンクの編集画面を開きます。

図では具体名を隠すために消してありますが画面中の「リンク元」というところに、どのブックへリンクをしているのか、ファイル名が表示されます。

具体的にどのセルがどのような数式でリンクをしているのか?は、このファイル名をブック内で検索すれば該当セルを見つけられるので、そこで数式を確認します。

理由があって外部のブックへリンクしているという場合には、このままリンクさせておきましょう。(複数のブックを使って計算処理をしている高度なExcelシステムだった場合、ここでリンクを解除したり該当する数式を消してしまっては台無しです)

解除方法

外部ソースへのリンクは必要ない(何かの間違いでリンクされてしまったから解除したい)という場合には、先程の「リンクの編集」画面で「リンクの解除」をクリックします。

図のように解除してよいかどうか訊かれますので、本当にリンク解除してよければ「リンクの解除」をクリックします。

図のようにリンクの編集画面に何も表示されなくなれば、外部リンクはなくなったことになります。

どうしてこうなる?

意図的にリンクしたのでない場合、どうしてこうなるかというと、大抵は「複数のブックを開いて数式の編集をしていて、気づかないうちに別のブックの別のシートを参照していた」というのが原因のようです。

注意事項

ご自分で作成したExcelブックで、意図せずに外部リンクを貼ってしまったという場合には、上記の方法でリンクの解除をすれば良いですが、自分の作成したものではないブックの場合、むやみにリンク解除するのは控えましょう。

他の部署やお取引先様などから頂いたブックでこうなっている場合、もしかしたら本当に外部のブックを参照して処理しなければならない場合があります。それなのにリンク解除してしまったら、せっかくのExcel処理が台無しですからね。そういう場合は、提供元(他部署の担当者やお取引先様)へこの状況をお伝えして対処方法を確認すべきです。