「リンクを更新できません」という警告が出ても、数式だけを検索して見つからないことがあります。外部参照は、名前定義、グラフ、入力規則、オブジェクト、クエリなどに残る場合があります。
リンクを解除すると数式が現在値へ変わり、元に戻せない場合があります。先に参照先と用途を調べ、変更、置換、値固定、削除のどれが適切か判断します。
外部リンクの参照先と使われている場所を一覧にし、必要なリンクは参照先を変更、不要なリンクはバックアップ後に解除します。警告だけを消すため、更新設定を無効にして原因を残す対応は避けます。
警告・#REF!・更新失敗を分ける
開いた直後の警告、数式中の#REF!、更新時の失敗は原因が異なります。表示される文言と発生する操作を分けて記録します。
- 警告が出るタイミングと参照先名を確認できる
- 元ファイルが残っているか調べられる
- 数式・名前定義・グラフ・クエリを確認できる
- 値固定してよい項目と更新が必要な項目を分けられる
- 解除前のバックアップを作れる
参照先を確かめてから変更・解除を選ぶ
参照元を開いて正しい値を確定し、参照先の変更で直るか確認します。元ファイルが不要なら、リンクを解除した後にどの値が固定されたかを記録します。
一部だけリンクを残す場合は、保存場所を相対的に管理するか、Power Queryなど別の取り込み方法へ移すと引き継ぎやすくなります。
- 1リンクを列挙する
ブックリンク、数式、名前定義、グラフ、クエリを確認します。
- 2用途を分類する
必要、置換可能、値固定、不要のいずれかに分けます。
- 3修正後を再検査する
開き直し、再計算、保存、別PCで警告と結果を確認します。
外部参照を残すか、値や取り込みへ置き換えるか
参照先が定型データならPower Queryで取り込む方法へ変えられる場合があります。複数ブックが相互参照しているなら、原本と出力を分けて参照関係を整理します。
| 方法 | 向いている場面 | 確認したい点 |
|---|---|---|
| 参照先を変更 | ファイル移動・名称変更で切れたリンク | 正しい版とパスを確認する |
| 値として固定 | 今後更新しない過去データ | 解除前の値と数式を控える |
| Power Query等へ移行 | 定期的に別ファイルを取り込む | 更新失敗と最終更新日を表示する |
リンク解除の前に原本と参照先を保管する
対象ブックだけでなく、現在の参照先と、本来参照すべきファイルも同じ構成で保管します。
- 元ファイルを複製する
- データ→クエリと接続→ブックリンクを確認する
- 名前の管理とグラフ系列も調べる
- リンク解除前に現在の値を保存する
警告・参照元・正しい値をそろえる
警告画面、参照先がある状態とない状態、正しい値が分かる過去版を用意します。
- 警告が出るブック
- 参照元と思われるファイル一式
- 表示される警告文
- 更新が必要な値・固定してよい値
- 正しい計算結果の見本
参照先が多く、請求や集計へ影響するとき
- リンク元が多数あり用途が分からない
- 名前定義やVBAにも参照がある
- 解除すると請求・集計結果へ影響する
- 複数PC・複数部署で参照先が違う
警告を消しただけで解決としない
警告が消えただけでは完了ではありません。解除後に固定された値と、更新されなくなった項目を確認します。
- 警告を非表示にしただけでリンクを残す
- バックアップなしでリンクを解除する
- 数式だけ検索して他の参照を見落とす
- 古い参照元へつなぎ直す
よくある疑問
リンクの解除を押しても大丈夫ですか?
リンク数式が現在値へ変わり、元に戻せない場合があります。バックアップと用途確認を先に行ってください。
数式検索で見つからないのはなぜですか?
名前定義、グラフ、オブジェクト、クエリなどに参照が残っている可能性があります。
共有フォルダーへ移したら直せますか?
全員が同じパスで参照できる構成なら改善する場合がありますが、版管理と権限も確認します。