Excelのゾンビリンクとは?外部リンクが見つからない原因と探し方・削除方法

本記事には広告(PR)が含まれます。
くわしくは プライバシーポリシー をご確認ください。


Excelで別のファイルを参照していると、

  • 「リンク先のファイルが見つからない」
  • 「外部リンクを検索しても、どのセルにあるかわからない」
  • 「リンクを解除したはずなのに警告が消えない」

と困ることはありませんか?

特に、取引が終わったファイルを別フォルダに移動したり、共有フォルダ内のファイル名が変更されたりすると、外部リンクが正しく更新できなくなることがあります。

このように、外部リンクが残っているのに参照先が見つからない、またはリンクの場所を特定できない状態は、「ゾンビリンク」や「幽霊リンク」と呼ばれることがあります。

Excelの正式な機能名ではありませんが、検索しても見つからない外部参照を表す言葉として使われています。

この記事では、ゾンビリンクの原因と探し方を中心に、参照先の修復や不要なリンクの削除方法を初心者向けに解説します。



目次

Excelのゾンビリンクとは?外部リンクが残る原因

ゾンビリンクとは?通常の外部リンクとの違い

Excelでは、別のブックにあるセルの値を参照できます。

例えば、集計ファイルから「A社.xlsx」のB2セルを参照する場合、次のような数式になります。

='C:\データ\[A社.xlsx]Sheet1'!$B$2

このような数式を使えば、別ファイルの数値を集計ファイルに取り込めます。

しかし、参照先の「A社.xlsx」が移動・削除された場合、Excelが正しいファイルを見つけられなくなることがあります。

さらに、数式を削除したつもりでも、名前の定義やグラフなどに外部参照が残っている場合があります。

外部リンクの存在は確認できるのに、どこに残っているかわからない。

こうした状態が、いわゆるゾンビリンクです。

Excelで別ブックのA社.xlsxを参照する数式と外部リンクの警告表示
別ブックを参照している数式と、リンクの自動更新に関する警告の例

なお、外部リンクと、URLをクリックしてWebサイトを開く「ハイパーリンク」は別の機能です。

ハイパーリンクの削除方法については、以下の記事で詳しく紹介しています。
▶ 
エクセルのリンク解除ができない?原因と対処法を初心者向けに解説

外部リンクが正しく更新できなくなる原因には、次のようなものがあります。

  • 参照先のExcelファイルを別フォルダへ移動した
  • ファイル名を変更した
  • 参照先ファイルを削除した
  • 共有フォルダの保存場所が変更された
  • 数式以外の場所に古い外部参照が残っている

例えば、取引ごとにExcelファイルを作成し、その内容を別の集計ファイルで参照しているケースです。

取引が終わったあと、元のファイルを「取引完了」フォルダに移動すると、集計ファイルから参照できなくなることがあります。

また、複数の担当者で共有している場合は、知らない間にファイル名や保存場所が変わってしまうこともあります。

リンク切れが起きた場合は、まず参照先ファイルが移動・変更されていないか確認しましょう。


リンクを調べる前にバックアップを取る

ゾンビリンクを修正する前に、対象のExcelファイルをコピーしてバックアップを作成しておきましょう。

特に注意したいのが、リンクの解除です。

外部リンクを解除すると、該当する外部参照の数式が現在保存されている値に置き換わることがあります。

解除後に元の数式を復元できない場合があるため、作業前にコピーを保存しておくと安心です。

また、ファイルを開いたときにリンクの更新を確認する画面が表示された場合は、すぐに更新せず、現在のデータを確認する方法もあります。

Microsoft 365では、[データ]タブの[ブックのリンク]からリンクの状態を確認できます。

Excelのデータタブにあるブックのリンクボタン

なお、計算方法を手動に変更しても、外部リンクの問題そのものが解消するわけではありません。

まずはバックアップを取り、リンクの場所を確認するところから始めましょう。


最初に確認したいのが、Excelの[ブックのリンク]です。

  1. [データ]タブを開きます。
  2. [ブックのリンク]をクリックします。
    [データ]タブ→[ブックのリンクメニュー]を選択
    [データ]タブから[ブックのリンク]を開きます。
  3. 表示された外部参照の一覧を確認します。

    Excelのブックのリンク画面に表示された外部参照ファイルの一覧
    外部参照の一覧では、参照先のファイル名やリンクの状態を確認できます。

参照先のファイルが見つからない場合は、警告アイコンや「ファイルは移動、名前の変更、または削除された可能性があります」といったメッセージが表示されることがあります。

Excelのブックのリンク画面でA社.xlsxにファイル移動・名前変更・削除の警告が表示されている状態
参照先が見つからない場合の警告表示

なお、Excelのバージョンによっては[リンクの編集]と表示される場合があります。

リンクの一覧が表示されても、どのセルで使用されているかまでは特定できないことがあります。

その場合は、次の検索方法を試してみましょう。


Ctrl+Fで外部リンクを含む数式を検索する

セルの数式に外部参照が残っている場合は、Excelの検索機能で探せます。

  1. [Ctrl]+[F]で検索画面を開きます。
  2. 検索文字列に半角の [ を入力します。
  3. [オプション]を開き、検索対象を[数式]に変更します。
  4. 検索場所を[ブック]に設定します。
  5. [すべて検索]をクリックします。
    Excelの検索機能で外部参照を含む数式を探す画面

外部参照の数式には、一般に [ファイル名.xlsx] のような表記が含まれます。

そのため、半角の [ を検索すると、外部ブックを参照している数式を見つけやすくなります。

ファイル名がわかっている場合は、A社.xlsx のように具体的な名前で検索しても構いません。

ただし、検索で見つからなかったからといって、外部リンクが存在しないとは限りません。

数式以外の場所に残っている可能性もあります。


名前の管理に残っている外部リンクを探す

数式検索で見つからない場合は、[名前の管理]も確認しましょう。

Excelでは、セル範囲に「商品コード」「商品名」などの名前を付けることができます。

この名前の参照先に、別のExcelファイルが指定されている場合があります。

確認手順は次のとおりです。

  1. [数式]タブを開きます。
  2. [名前の管理]をクリックします。
  3. 一覧の[参照範囲]を確認します。
  4. [ファイル名.xlsx] などの外部参照が残っていないか調べます。

    Excelの名前の管理で別ブックへの外部参照が残っている状態
    名前の管理に外部ブックへの参照が残っている例

不要な名前が見つかった場合は、対象を選択して削除できます。

ただし、その名前を数式などで使用している場合、削除すると計算結果に影響する可能性があります。

使用していないことを確認してから削除しましょう。


グラフ・条件付き書式・図形も確認する

数式や名前の管理でも見つからない場合は、次の場所を確認してみましょう。

確認する場所 主な確認方法
グラフ 右クリック→[データの選択]で系列の参照先を確認
条件付き書式 [ホーム]→[条件付き書式]→[ルールの管理]
図形 図形を選択し、数式バーに外部参照がないか確認
非表示シート 非表示のシートに外部参照の数式がないか確認

グラフの系列などに古い外部参照が残っていると、セルの検索だけでは見つけられないことがあります。

また、すべての外部データ接続が[ブックのリンク]に表示されるわけではありません。

一度にすべてを確認するのは大変なので、数式検索→名前の管理→グラフなどの順番で調べると効率的です。


Excelのゾンビリンクを修復・削除する方法

参照先のファイルが移動しただけであれば、リンクを削除する必要はありません。

正しい保存先を指定し直すことで、外部参照を修復できる場合があります。

  1. [データ]タブ→[ブックのリンク]を開きます。
    [データ]タブ→[ブックのリンクメニュー]を選択
  2. 修復したいファイルを選択します。
  3. [ソースの変更]をクリックします。

    Excelのブックのリンクからソースの変更を選択する画面
    移動した参照先ファイルを選び直して、外部リンクを修復します。
  4. 移動後の正しいファイルを選択します。
    Excelの外部リンクの参照先ファイルを選び直す画面
    ※最近使ったドキュメントに対象のファイルがない場合は、閲覧メニューをクリックします。リンク元の変更ダイアログ、ファイルを指定してリンク元を再設定
  5. 更新後の数値が正しいか確認します。

Excelのバージョンによっては、[リンク元の変更]などと表示される場合があります。

修復後は、元のファイルと集計ファイルの数値が一致しているか確認しましょう。


参照先のファイルが見つからない場合

リンク先のファイルがどこにあるかわからない場合は、次の場所を探してみましょう。

  • 取引完了・過去データなどの保管フォルダ
  • 共有フォルダやOneDrive
  • ファイル名を変更した可能性のある保存先
  • 他の担当者が管理しているフォルダ

参照先のファイルが見つかるまでは、表示されている数値が最新とは限りません。

業務上どうしても現在表示されている数値を残したい場合は、コピーしたファイルで値貼り付けする方法もあります。

ただし、値貼り付け後は元のファイルを変更しても数値が自動更新されません。

表示されている値が正しいことを確認してから操作してください。


参照先のファイルが不要になった場合は、外部リンクを解除できます。

  1. [データ]タブ→[ブックのリンク]を開きます。
  2. 不要なリンクを選択します。
  3. [リンクの中断]をクリックします。

    Excelのブックのリンク画面でリンクの中断を選択する操作
    Microsoft 365では[リンクの中断]から外部リンクを解除できます。
  4. 確認画面が表示された場合は、内容を確認して実行します。

Excelのバージョンによっては、[リンクの解除]と表示される場合があります。

注意:外部リンクを解除すると、該当する数式が現在保存されている値に置き換わります。解除後は元の数式に戻せない場合があるため、必ずバックアップを取ってから操作しましょう。

一般的なリンク解除の方法をまとめて確認したい場合は、以下の記事も参考にしてください。
▶ 
Excelのリンクを解除・削除する方法まとめ|一括削除・見つからない時の対処法も解説

[リンクの中断]を実行しても、リンクに関する警告が残ることがあります。

その場合は、次の点を確認してみましょう。

  • 別の外部リンクが残っていないか
  • 名前の管理に外部参照がないか
  • グラフの系列に古いファイル名が残っていないか
  • Power Queryなどの外部データ接続で更新エラーが起きていないか

また、リンクを解除したあとに保存し、ファイルを開き直して状態を確認することも大切です。

どうしても原因が見つからない場合は、Excelファイル内部に外部リンク情報が残っている可能性もあります。

インターネット上では、ExcelファイルをZIP形式で開き、XMLファイルを直接編集する方法も紹介されています。

しかし、内部ファイルの編集を誤るとExcelブックが開けなくなるおそれがあります。

初心者の方はXMLを直接編集せず、バックアップを保存したうえでシステム担当者などに相談することをおすすめします。


ピボットテーブル・Power Queryの外部参照を確認する

ピボットテーブルのデータソースを確認する

ピボットテーブルで外部データを使用している場合、参照先ファイルの移動などによって更新エラーが発生することがあります。

Excelのピボットテーブルで外部データの更新時にエラーが表示された状態

ピボットテーブルを選択し、[ピボットテーブル分析]タブから[データソースの変更]を確認します。

ピボットテーブル分析タブからデータソースの変更を選択する画面

ただし、外部接続を利用している場合など、データソースの種類によって変更方法は異なります。

また、ピボットテーブルの更新エラーは、通常のブックのリンク切れとは別の問題である場合もあります。

まずは参照先のファイルが存在するか確認しましょう。


Power Queryの参照先ファイルを変更する

Power Queryで別のExcelファイルを読み込んでいる場合、ファイルの移動によって更新できなくなることがあります。

確認手順は次のとおりです。

  1. [データ]タブ→[クエリと接続]を開きます。
    Excelのクエリと接続画面に表示されたPower Queryの更新エラー
  2. 対象のクエリを右クリックし、[編集]を選択します。

    Excelのクエリと接続から対象クエリの編集を選択する画面

  3. Power Queryエディターが開きます。参照先のファイルが見つからない場合は、黄色いエラーメッセージが表示されることがあります。

    Power Queryエディターで参照先ファイルが見つからないエラーとエラーに移動するボタンが表示された状態
    参照先のファイルが見つからない場合、Power Queryエディターにエラーが表示されます。
  4. [エラーに移動する]が表示されている場合はクリックします。

  5. 右側の[適用したステップ]から[ソース]を選択し、歯車アイコンなどから参照先の設定を開きます。

    Power Queryエディターで外部ファイルの参照先を変更する設定画面

  6. 正しいファイルの保存場所を指定し、[OK]をクリックします。

  7. プレビューにデータが表示されることを確認し、[閉じて読み込む]などで変更を反映します。

※クエリの作成方法によって、表示される画面や設定方法が異なる場合があります。

不要になったクエリは削除できますが、削除すると、そのクエリを使ったデータ更新や読み込みに影響することがあります。

なお、Power Queryの外部データ接続は、通常のセル数式によるブックのリンクとは管理方法が異なります。

そのため、[ブックのリンク]に表示されない場合もあります。


ゾンビリンクの再発を防ぐためのポイント

ファイルの保存場所と名前を統一する

外部リンクのトラブルを防ぐには、参照先ファイルの保存場所をできるだけ固定することが大切です。

例えば、取引ごとにファイルを作成している場合は、次のような運用が考えられます。

  • 集計中のファイルは決まったフォルダに保存する
  • 取引完了後にファイルを移動する前に、外部参照を確認する
  • ファイル名の変更ルールを決める
  • 複数人で使用するファイルは、保存場所を共有する

同じフォルダに保存していても、移動方法や参照設定によってはリンク切れが発生することがあります。

そのため、ファイルを移動したあとは、集計ファイルを開いてリンクが正しく更新されるか確認することをおすすめします。


外部リンクの点検チェックリスト

定期的に次の項目を確認しておくと、リンク切れを発見しやすくなります。

ファイルを開いたときにリンク警告が表示されない

[ブックのリンク]に不要な参照先が残っていない

数式に古いファイル名が含まれていない

名前の管理に不要な外部参照がない

グラフやクエリの参照先が正しい

リンク修復後に数値が正しく更新される

特に、取引完了後にファイルを移動する業務では、移動前後の確認を習慣にするとよいでしょう。


よくある質問(FAQ)

ゾンビリンクはなぜ検索しても見つからないのですか?

セルの数式以外に、名前の定義やグラフなどで外部参照が使われている可能性があります。[Ctrl]+[F]で見つからない場合は、[名前の管理]なども確認してください。


リンクの中断と解除は違う機能ですか?

ブックの外部参照を切る操作としては、Excelのバージョンによって[リンクの中断]や[リンクの解除]などと表示されます。いずれも元の数式が値に置き換わる場合があるため、操作前にバックアップを取りましょう。


外部リンクを解除すると、セルの数値は消えますか?

通常、外部参照の数式は現在保存されている値に置き換わります。ただし、その値が最新とは限りません。解除前に数値を確認してください。

ゾンビリンクとハイパーリンクは同じですか?

異なります。ゾンビリンクは、主に別のExcelファイルを参照する外部リンクが残っている状態を指します。ハイパーリンクは、URLやファイルなどをクリックして開くための機能です。

ゾンビリンクがどうしても削除できない場合は?

数式、名前の管理、グラフなどを順番に確認しましょう。それでも見つからない場合は、元ファイルを保管したうえで、システム担当者などに相談することをおすすめします。

Excelをもっとラクに使いたい方へ

「リンクエラーが出るたびに調べるのが大変…」
「そもそもExcelの仕組みがよくわからない…」

そんなふうに感じたことはありませんか?

Excelの基本的な仕組みを知っておくと、トラブルが起きたときにも原因を探しやすくなります。

初心者の方でも無理なく取り組める独学方法をまとめていますので、Excelをもう少し使いこなしたい方は参考にしてみてください。

▶ エクセルが難しい人必見!独学でできる勉強法と続けるコツを紹介


まとめ|ゾンビリンクは外部参照の場所を順番に確認しよう

Excelのゾンビリンクは、外部参照が残っているのに、どこで使われているかわからない状態を指す言葉です。

リンクが見つからない場合は、次の順番で確認してみましょう。

  1. [ブックのリンク]で参照先の一覧を確認する
  2. [Ctrl]+[F]で外部参照の数式を検索する
  3. [名前の管理]で古い参照先を探す
  4. グラフやその他の外部データ接続を確認する
  5. 必要に応じて参照先を修復・解除する

特に、リンクを削除する前に、今後も必要な参照かどうか判断することが大切です。

複数のファイルを使って集計している場合は、保存場所の変更にも注意しながら管理していきましょう。


【関連記事】

※外部リンク※


※参考書籍 (PR)※

※本ボックスにはアフィリエイトリンク(PR)が含まれます。
くわしくは プライバシーポリシー へ。

最新情報をチェックしよう!