エクセルで 外部リンク(ほかのファイルを参照している式)がどこにあるかを探すには、Ctrl+F の検索で「.xlsx」をブック全体から探すのがいちばん早い方法です。ただし、名前の定義の中にあるリンクは検索では見つからないので、「名前の管理」も確かめます。
この記事では、外部リンクを1つずつ見つける3つの方法を、実際に外部リンクの入ったファイルを作って試した結果で説明します。見つけたリンクを解除する方法は 外部リンクを解除する方法 で説明しています。
外部リンクの探し方の一覧
| 方法 | 見つかるもの | 試した結果 |
|---|---|---|
| データタブの「ブックのリンク」 | 参照しているファイルの名前 | 「売上元.xlsx」が表示された |
| Ctrl+F で「.xlsx」をブック全体から検索 | リンクの式が入ったセル | B2・B3 の2つのセルが見つかった |
| 数式タブの「名前の管理」(Ctrl+F3) | 名前の定義の中のリンク | 検索では見つからなかった名前「元の店舗」が見つかった |
試したファイルは、「集計.xlsx」の B2・B3 に別のファイル(売上元.xlsx)を参照する式を入れ、名前「元の店舗」にも売上元.xlsx の範囲を設定したものです。
方法1:どのファイルを参照しているか見る(ブックのリンク)
「データ」タブの「クエリと接続」グループにある 「ブックのリンク」を押すと、画面の右に、参照しているファイルの一覧が出ます。

試したところ、「売上元.xlsx」が表示されました。ここでは「どのファイルか」は分かりますが、「どのセルか」までは分かりません。古いバージョンの Excel では「リンクの編集」という名前のボタンです(外部リンクを解除する方法)。
方法2:リンクの入ったセルを検索で探す
- Ctrl+F を押して「検索と置換」を開き、「検索する文字列」に .xlsx と入力します。
- 「オプション」を押して、「検索場所」を「ブック」、「検索対象」を「数式」にします。
- 「すべて検索」を押します。

試したところ、下の一覧に B2 と B3 の2つのセルが表示され、「2セルが見つかりました」と出ました。一覧の行をクリックすると、そのセルに移動します。外部リンクの式には「[売上元.xlsx]」のようにファイル名が入るので、古い形式(.xls)や .xlsm のファイルを参照しているときは、「.xls」や「[」で探します。
方法3:名前の定義の中のリンクを探す(名前の管理)
検索で見つからないのに「ブックのリンク」にファイルが残っているときは、名前の定義の中にリンクがあることがあります。「数式」タブの「名前の管理」(Ctrl+F3)を開きます。

試したところ、方法2の検索では見つからなかった名前「元の店舗」が一覧にあり、下の「参照範囲」に「=’C:¥x15tmp¥[売上元.xlsx]4月’!$A$2:$A$3」と、別のファイルの場所が表示されました。要らない名前なら、選んで「削除」を押します(名前の定義の使い方)。
うまく見つからないときの確認表
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| 検索しても見つからない | 検索場所が「シート」、または検索対象が「値」 | 「ブック」「数式」にして探し直す。 |
| 検索でも名前の管理でも見つからない | グラフ・入力規則・条件付き書式などにリンクがある | グラフのデータ範囲、入力規則、条件付き書式のルールを確かめる。 |
| 見つけたあと、リンクを消したい | 式の参照を消す必要がある | 外部リンクを解除する方法を見る。 |
よくある質問
開くたびにリンクの更新のメッセージが出ます。どこにリンクがあるか分かりません。
まず「データ」タブの「ブックのリンク」で参照しているファイルを確かめ、Ctrl+F の検索(ブック・数式)でセルを、名前の管理で名前を探します。この記事の方法1〜3の順に調べると、見つけやすくなります。
検索で「[」を探してもいいですか?
外部リンクの式には「[ファイル名]」が入るので、「[」でも探せます。試したところ、「[」で検索しても B2 が見つかりました。ただし、ふつうの文字として「[」を使っているセルも一緒に見つかります。
見つけたリンクを、今の値のまま残したい
リンクの入ったセルをコピーして、同じ場所に「値の貼り付け」をすると、式が消えて数値だけが残ります(貼り付けオプションの使い方)。

コメント