Excelで「リンクを更新できない」「参照元の値が変わらない」と表示される場合は、リンク先のファイルが見つからない、開く権限がない、更新が許可されていないことがよくあります。
まずは元ファイルを変更しない確認から始め、必要に応じてリンク先やExcelの設定を確認します。作業前にブックを別名でコピーしておくと安心です。
まず確認すること
- 対象のExcelファイルをいったん別名で保存し、コピーで作業する
- リンク先のファイルが移動、名前変更、削除されていないか確認する
- リンク先のファイルを単独で開けるか確認する
- Excelを終了してから開き直し、再度更新を試す
- ファイル上部に保護ビューや編集を有効にする案内が出ていないか確認する
すぐわかる答え
多くの場合、参照元ファイルの保存場所が変わったか、Excelが安全上の理由で外部リンクの更新を止めています。まずリンク先を開ける状態か確認するのが近道です。
考えられる原因
- 参照元ブックのファイル名や保存先フォルダーが変わった
- ネットワーク共有やUSBメモリー上の参照元に接続できない
- 参照元ファイルの閲覧権限がない、または別の人が制限している
- 保護ビュー、読み取り専用、セキュリティ設定により更新が止まっている
- 数式ではなく、手動計算やデータ接続の更新が必要になっている
対処法1: 参照元ファイルを開けるか確認する
外部リンクは、参照元のブックにアクセスできなければ更新できません。まず元ファイルの状態を確かめます。
- リンク先と思われるExcelファイルをエクスプローラーから探します。
- 見つかったファイルを直接開き、内容を表示できるか確認します。
- 開けた場合は保存先のフォルダー名とファイル名を確認します。
- 共有フォルダーにある場合は、社内ネットワークやVPNへの接続状態も確認します。
ファイルが見つからない場合、以前の保存場所を確認するか、作成者に最新版の場所を確認してください。
対処法2: リンク先を確認・変更する
参照元が移動した場合は、ブック側のリンク先を正しいファイルに変更します。
- 対象ブックを開き、データタブを確認します。
- リンクの編集が表示される場合は選択します。
- 一覧から対象のリンクを選び、状態や参照先を確認します。
- リンク先が古い場合は、参照先の変更で正しい元ファイルを指定します。
- 更新を実行し、値が変わるか確認します。
リンクの編集が表示されない場合、そのブックには通常の外部ブックリンクがないか、数式以外の接続でデータを取得している可能性があります。
対処法3: 編集許可と更新メッセージを確認する
ダウンロードしたファイルやメール添付のファイルでは、Excelが外部リンクを自動更新しないことがあります。
- ファイル上部に黄色いメッセージバーがあれば内容を読みます。
- 信頼できるファイルであることを確認できた場合だけ、編集やコンテンツの有効化を選びます。
- ブックを保存せずに閉じ、もう一度開いて更新の確認画面が出るか確認します。
出所が不明なファイルでは、安易に有効化しないでください。外部リンクや接続には意図しない参照が含まれることがあります。
対処法4: 計算方法と数式を確認する
リンク自体は更新されていても、計算が手動になっていると表示値が変わらないことがあります。
- 数式タブで計算方法の設定を確認します。
- 手動計算になっている場合は、自動に変更するか再計算を実行します。
- セルを選び、数式内に角かっこで囲まれた別ファイル名が含まれているか確認します。
数式にエラーが出ている、参照先が多数ある場合は、無理にリンクを切断せず、コピーしたブックで確認してください。リンクの解除は数式を値に置き換えるため、元に戻しにくい操作です。
解決しない場合
会社や学校の共有フォルダー、管理されたPCでは、アクセス権やセキュリティ設定が原因のことがあります。この場合は、参照元ファイルの管理者や社内のサポート窓口に、ファイルの場所と表示されたメッセージを伝えて確認してください。
複数のブックで同じ症状が続く場合は、ExcelやOfficeの修復が必要な可能性もあります。ただし設定変更や修復の前に、重要なブックのバックアップを取り、管理PCでは管理者に相談してください。
FAQ
リンクの編集が表示されないのはなぜですか?
通常の外部参照数式がない、またはデータ接続やクエリで取得している可能性があります。データタブのクエリや接続に関する項目も確認してください。
参照元を更新してもExcelの値が変わりません
手動計算になっている場合があります。計算方法を確認し、再計算を実行してからリンク更新を試してください。