Microsoft Excel ブック内の外部リンクを見つける方法



Microsoft Excel ブック内のリンクや外部参照を見つけるのは、思ったほど簡単ではありません。数式、名前付き範囲、オブジェクト、グラフタイトル、データ系列などに隠れている場合があり、すべてを見つけるのは大変な作業です。壊れたリンクを処理したり、単に整理したりしたい場合は、Excel がこれらの外部参照をどこに隠しているかを知っておくと非常に役立ちます。また、他のブックからシートをコピーしたり、特定のアドインを使用したりした場合など、リンクが隠れた場所に潜んでいる場合があることに注意が必要です。そこで、このガイドでは、確認すべき一般的な場所をすべて示し、クリーンアップの手間を少しでも軽減することを目標としています。

Excelセル内の外部リンクを見つける方法

まず最初に確認すべきは、セル内の数式です。数式が他のワークブックを参照している場合、通常はファイル名またはパスが含まれており、拡張子は.xls.xlsx.xlsmなどです。これらを見つけるには、検索機能を使用する必要があります。

  • Excelワークシートを開き、 をクリックしCtrl + Fて検索と置換ダイアログを開きます。
  • 検索オプションが表示されない場合は、「オプション」をクリックします。
  • [検索する文字列]ボックスに「.xl 」と入力します。これにより、一般的な Excel ファイル拡張子がすべてカバーされます。
  • ワークブックに設定します。
  • [検索対象][数式]を選択します。
  • 「すべて検索」をクリックします。これで、外部ワークブックへのリンクがリストに表示されます。それぞれをクリックすると、リンクを使用している数式に直接ジャンプできます。

注:リンクには、ファイル名が括弧で囲まれたフルパスが表示される[Book1.xlsx]場合があります(例: )。設定によっては、リンクにファイル名のみが表示される場合もあります。リンクされている場合は、引用符または括弧で囲まれている可能性が高いので、ご注意ください。

定義された名前で外部リンクを見つける方法

名前付き範囲は非常に便利ですが、外部リンクを隠すこともできます。これらは名前マネージャに表示される名前です。現在のファイル外を参照しているものがあるかどうかを確認するには、次の手順に従います。

  • 「数式」タブに移動します。
  • 名前マネージャをクリックします。
  • リストの各エントリを確認してください。名前の「参照先」が角括弧で終わっている場合[ ]、別のワークブックからデータを取得している可能性があります。これは通常、外部リンクを指している兆候です。ある設定ではシートのセルだけが表示されますが、別の設定では…それほど表示されません。

オブジェクト内の外部リンクを見つける方法

テキストボックスや図形などのオブジェクトには、明確なヒントなしにリンクが埋め込まれる場合があるため、これは少し難しいです。これらを見つけるには、以下の手順に従います。

  • シートを開きます。
  • 「ホーム」タブに移動します。
  • [検索と選択] > [オプションを選択] をクリックします。
  • オブジェクトを選択し、[OK]を押します。
  • これで、シート上の各オブジェクトが1つずつ選択されます。マウスオーバーするか、数式バーを見てください。オブジェクトに外部リンクがある場合は、数式バーに表示されるか、場合によっては数式バーに表示されることがあります。

ヒント:オブジェクトをクリックしたら、数式バー(シートのすぐ上)を確認してください。リンクがそこに表示されている場合もあります。必ずしも分かりやすいとは限りませんが、何度かクリックするとパターンが見えてきます。

チャート内の外部リンクを見つける方法

グラフには外部参照が含まれる場合もあります。特に、タイトルやデータ系列が外部のブックを参照している場合に当てはまります。確認するには、次の手順に従います。

  • チャートをクリックしてアクティブにします。
  • 数式バーで、グラフのタイトルに のような参照があるかどうかを確認します='[ExternalWorkbook.xlsx]Sheet1'!A1
  • データ系列をクリックして、その数式を確認してください。別のファイルを参照している場合は、ここに表示されます。

ピボットテーブルで外部リンクを見つける方法

ピボットテーブルが外部データ ソースに接続されている場合は、簡単に確認できます。

  • ピボットテーブル内の任意のセルを選択します。
  • ピボットテーブル分析タブに移動します。
  • データ ソースの変更をクリックします。
  • ソース範囲または外部接続が表示されます。別のブックを指している場合は、外部リンクが見つかりました。

Excelで外部リンクを解除する方法

不正なリンクを見つけたら、すべてを安定させるために、それらを削除したい場合があります。その手順は次のとおりです。

  • 「データ」タブに移動します。
  • 「クエリと接続」グループの「リンクの編集」をクリックします。グレー表示になっている場合は、外部リンクが検出されていないか、オブジェクトやグラフのより深い場所に埋め込まれています。
  • 解除したいリンクを選択します。「リンクを解除」をクリックします。プロンプトが表示されたら確認します。ただし、リンクを解除すると簡単に元に戻すことはできないので、実行する前に必ず確認してください。

注: グラフやピボットテーブルに埋め込まれたリンクがここに表示されない場合があります。その場合は手動で探すか、グラフやピボットテーブルの設定を直接編集する必要があります。

ワークブックのクリーンアップ

壊れたリンクやリンク切れが長引くと、エラー、速度低下、誤ったデータなど、頭を悩ませる問題が発生することがあります。Excelでは、手間をかけずにすべてのリンクを見つけて修正するのは容易ではありません。そのため、数式、名前付き範囲、オブジェクト、グラフ、ピボットテーブルなどを手作業でスキャンしたり、探したりする必要があります。大きなブックの場合は、マクロをスクリプト化したり、Winhanceなどのアドインを使用したりする人もいます。正直なところ、Excelのリンク管理は宝探しのように感じることがあるからです。

全体的に、これらのリンクをどこを探してどのように解除すればよいかを知っておくと、特にワークブックを共有用にクリーンアップまたは準備するときに、何時間ものストレスを軽減できます。



この記事は役に立ちましたか?