Excelでブックを開くたびに「このブックには、他のデータ ソースへのリンクが含まれています」や「リンクを更新しますか」と表示され、作業が止まってしまうことがあります。
これは多くの場合、数式、名前の定義、グラフ、クエリなどが別のファイルや外部データを参照しており、Excelが最新の値へ更新するか確認している状態です。
警告を無視してよいかは、参照先の必要性とファイルの信頼性で決まります。
値の更新で確認したいポイント
・リンク先のデータが業務上必要か
・更新確認のメッセージを消したいのか
・リンクそのものを解除したいのか
本記事では、値の更新が毎回表示される原因、更新する場合と無視する場合の違い、設定変更とリンク解除の方法を解説します。
サンプルでは、1行目に見出しがある表を使います。
エクセルの値の更新メッセージを消す設定方法
それではまず、毎回表示される値の更新メッセージを抑える設定について解説していきます。
| 商品名 | 参照元ファイル | 表示価格 |
|---|---|---|
| ノート | 価格表.xlsx | 120 |
| ペン | 価格表.xlsx | 80 |
起動時の確認画面を表示しない設定
Excelの確認画面を表示したくない場合は、ブックごとの起動時メッセージ設定を確認します。
対象ブックを開き、「ファイル」タブから「情報」を選択し、「リンクの編集」が表示される場合はクリックします。
「起動時の確認」を選ぶと、リンクを自動更新するか、更新しないか、メッセージを表示するかを指定できます。
メッセージだけを消したいなら、更新方法を先に決めてから起動時の確認をオフにします。
更新が必要な集計ブックでは「リンクを更新するが、メッセージは表示しない」を選ぶと、開く操作を中断せずに済みます。
一方で古い値を固定したいブックでは「リンクを更新しないで、メッセージも表示しない」を選びましょう。
【操作のポイント】設定は対象ブックに保存されるため、同じフォルダ内の別ブックには個別の確認が必要です。
Excelのオプションで自動更新を確認する操作
ブック側の設定だけでは意図どおりにならないときは、Excel全体のオプションも確認します。
「ファイル」から「オプション」を開き、「詳細設定」の全般付近にある「起動時にすべてのファイルを開く」などの項目と、データ接続に関する設定を見直します。
外部データ接続を利用しているブックでは、「データ」タブの「クエリと接続」から更新プロパティを確認することが大切です。
外部リンクの更新と、Power Queryなどのデータ更新は似ていますが、管理する画面が異なります。
設定後はブックを保存し、いったんExcelを閉じてから再度開きます。
再起動後に同じメッセージが出なければ、設定が反映されています。
【操作のポイント】共有ファイルでは、自動更新によって表示値が変わることを利用者へ事前に伝えると混乱を防げます。
更新しない設定を選ぶ際の注意点
確認画面を消すために更新しない設定を選ぶと、ブック内には最後に保存された値が表示されます。
たとえば売上集計が別の月次ファイルを参照している場合、元ファイルを修正しても表示中のブックは新しい数値になりません。
更新しない設定は、値を確定した帳票や過去実績の保管には向きますが、日々変動する管理表には注意が必要です。
更新を止めた後も、必要なタイミングで「データ」タブの「すべて更新」や「リンクの編集」から手動更新できます。
作業前に更新日をセルへ記録しておくと、表示値がいつ時点のものか判断しやすくなります。
【操作のポイント】無視する前に、数値の利用目的が確認用か提出用かを分けて考えましょう。
値の更新がいちいち表示される原因
続いては、値の更新が毎回表示される主な原因を確認していきます。
| 原因 | 参照例 | 確認場所 |
|---|---|---|
| 外部数式 | 別ブックのセル | 数式バー |
| データ接続 | CSVやWebデータ | クエリと接続 |
別ファイルを参照する外部リンク
最も多い原因は、数式に別のExcelファイルへの参照が含まれていることです。
たとえば、現在のブックのC2セルに、価格表.xlsxのB2セルを参照する数式が入っているとします。
='[価格表.xlsx]一覧’!B2
このような式では、参照元ファイルが変更されていれば、開くときに最新値へ置き換える必要があります。
数式内に角かっこと拡張子xlsxが見える場合、外部リンクである可能性が高いです。
参照先のファイル名が変更された、保存場所が移動した、ネットワークドライブへ接続していないといった事情も、更新確認やエラーの原因になります。
【操作のポイント】数式バーで参照式を確認すると、どのブックに依存しているかを追跡できます。
名前の定義とグラフに残る参照
セル上の数式に外部参照が見当たらなくても、名前の定義やグラフの系列にリンクが残っている場合があります。
「数式」タブの「名前の管理」を開き、参照範囲に別ブック名が含まれていないか確認します。
削除済みのシートを元にした名前や、コピーしたグラフの系列が原因になることもあります。
見た目に数式がないブックでも、隠れた参照が存在すると値の更新メッセージは表示されます。
不要な名前は削除し、グラフは「データの選択」から系列の参照先を現在のブック内へ直します。
修正後に保存して開き直すことで、原因が取り除けたか検証できます。
【操作のポイント】名前の管理では、表示されている名前を一つずつ選び、参照範囲の文字列を確認します。
クエリと外部データ接続による更新
Power Query、CSV、Access、Web、社内データベースなどからデータを取得するブックも、更新の確認対象になることがあります。
「データ」タブの「クエリと接続」を開くと、現在のブックで利用している取得元を確認できます。
接続のプロパティでは、ファイルを開くときに更新する設定や、バックグラウンドで更新する設定が指定されていることがあります。
データ接続はリンク解除だけでは止まらないため、接続またはクエリの設定を変更する必要があります。
更新先が社内システムの場合は、安易に削除せず、担当部署が必要とする更新処理かを確認してから変更しましょう。
【操作のポイント】リンクの編集に項目がなくても、クエリと接続に更新元が表示されることがあります。
外部リンクの確認と解除の操作
続いては、不要な外部リンクを見つけて解除する操作を確認していきます。
| 商品名 | 外部参照の価格 | 解除後の値 |
|---|---|---|
| ノート | ='[価格表.xlsx]一覧’!B2 | 120 |
| ペン | ='[価格表.xlsx]一覧’!B3 | 80 |
リンクの編集画面で参照元を調べる方法
「データ」タブにある「リンクの編集」をクリックすると、参照している外部ブックの一覧を確認できます。
一覧では、リンク元のファイル名、更新状態、参照元のパスを見て、必要なリンクかを判断します。
| A | B | C | |
|---|---|---|---|
| 1 | 商品名 | 価格 | 確認 |
| 2 | ノート | 120 | 外部参照 |
リンクの編集で見える参照元が不要であれば、解除候補として検討できます。
ただし、リンク元ファイルが定期的に更新される業務ファイルなら、解除ではなく参照先を修正するほうが適切です。
【操作のポイント】解除前にファイルを別名保存しておくと、元の数式へ戻す必要が出た場合にも安心です。
リンクの解除で値に変わる仕組み
「リンクの解除」を実行すると、外部参照の数式はその時点で表示されている値へ置き換わります。
たとえばC2に外部参照式があり120と表示されている場合、解除後のC2には数式ではなく120という固定値が残ります。
解除前 ='[価格表.xlsx]一覧’!B2
解除後 120
リンクの解除は、参照関係を元へ戻しにくい操作です。
元ファイルの価格が130へ変わっても、解除済みのセルは120のままです。
更新不要の過去帳票、提出済み資料、外部ファイルを渡せない場面では有効ですが、日常的に連動させる表には不向きです。
【操作のポイント】解除後は数式バーを選択し、先頭にイコールがない固定値になったことを確認します。
検索で残った参照を探す方法
リンクの解除後にもメッセージが残るときは、ブック内に別の外部参照が隠れているかもしれません。
「ホーム」タブの「検索と選択」から検索を開き、検索する文字列に .xlsx または角かっこを入力します。
「オプション」を表示して検索場所を「数式」にすると、値ではなく式の中にある参照を探せます。
検索結果がない場合でも、名前の管理、グラフ、条件付き書式、入力規則を順番に確認します。
特に他のブックからシートをコピーした直後は、意図しない参照が残りやすい状態です。
【操作のポイント】検索語はファイル名だけでなく、拡張子xlsxでも試すと参照先が不明な場合に役立ちます。
値の更新を無視してよいケースと注意点
続いては、更新メッセージを無視できる場面と注意点を確認していきます。
| 利用場面 | 無視の判断 | 注意点 |
|---|---|---|
| 過去帳票 | 無視しやすい | 確定値か確認 |
| 日次集計 | 更新を推奨 | 最新データを確認 |
過去の帳票を確認する場合
締め済みの請求書、前年の実績表、提出済み資料などでは、作成当時の値を保ちたいことがあります。
この場合、参照元が変更されても更新しないほうが、当時の記録を維持できることがあります。
確定済みの資料では、最新化よりも記録の再現性を優先する判断があります。
ただし、帳票に「作成日時点の値」と注記しておくと、後から確認する人にも意図が伝わります。
正式な保管用なら、リンク解除後のコピーを別途作成する方法も便利です。
【操作のポイント】無視する資料は、更新対象の作業用ファイルとフォルダを分けて管理しましょう。
更新元が不明なファイルを開く場合
メール添付やインターネットから入手したファイルで、リンク元が分からない場合は、すぐに更新しないほうが安全です。
外部リンクの更新によって、ネットワーク先への接続やデータの取り込みが行われる可能性があります。
出所が不明なブックは、更新する前にリンクの編集画面で参照先を確認します。
業務に関係ないパスや知らないファイル名が表示された場合は、作成者または送信者へ確認するまで更新を控えましょう。
マクロの警告と同様に、外部リンクも信頼性を判断して扱うことが重要です。
【操作のポイント】不審なファイルは、共有フォルダへ保存する前に安全性を確認します。
更新後の数値差異を確認する方法
更新を選んだときは、更新前後で値が変化していないかを確認します。
重要なセルでは、更新前の値を別シートへコピーし、更新後との差を数式で算出すると確認しやすくなります。
=C2-D2
この式では、C列を更新後、D列を更新前として差額を表示します。
サンプルデータでは1行目をヘッダーにし、数式は2行目から入力します。
差額が0以外なら、参照元の変更によって値が変わったことを意味します。
【操作のポイント】更新前コピーには日付を付け、どの時点の比較か分かる名前で保存します。
数式とデータ接続の更新設定
続いては、数式による外部参照とデータ接続の更新設定を確認していきます。
| 更新対象 | 主な操作場所 | 目的 |
|---|---|---|
| 外部数式 | データのリンクの編集 | 更新と解除 |
| クエリ | クエリと接続 | 取得設定の確認 |
計算方法が手動になっている場合
値の更新とは別に、Excelの計算方法が手動になっていると、数式の結果が古いまま表示されることがあります。
「数式」タブの「計算方法の設定」を確認し、通常は「自動」を選択します。
手動計算では、F9キーまたは「今すぐ計算」を実行するまで、同じブック内の数式結果が更新されません。
外部リンク更新と数式再計算は別の処理なので、両方を区別して確認しましょう。
大容量ブックで動作を軽くするために手動へ変更しているケースでは、作業完了時に自動へ戻す運用が安全です。
【操作のポイント】共有ブックでは、計算方法の設定が他の作業者の表示にも影響する場合があります。
クエリのプロパティを見直す方法
Power QueryでCSVやフォルダのデータを取り込んでいる場合は、クエリごとのプロパティを確認します。
「データ」タブの「クエリと接続」で対象を右クリックし、「プロパティ」を開きます。
ファイルを開くときにデータを更新する設定が有効なら、起動のたびに更新処理が走ります。
定期更新が不要なクエリは、起動時更新をオフにすると待ち時間を減らせます。
ただし、更新を止めるとテーブルに残るのは前回取得したデータです。
【操作のポイント】更新頻度は、データの鮮度とファイルを開く速さのバランスで決めます。
参照先が移動した場合の変更方法
参照元ファイルを移動しただけなら、リンクを解除せず参照先を変更する方法があります。
リンクの編集画面で対象を選択し、「ソースの変更」から新しいファイルを指定します。
ファイル名が同じでも保存場所が変われば、Excelは以前の場所を探し続けることがあります。
参照元を一度正しい場所へ直し、値の更新を実行してエラーが出ないことを確認します。
ネットワーク共有を使う場合は、利用者全員がアクセスできるパスかも重要な確認事項です。
【操作のポイント】個人用のデスクトップを参照先にすると、他の人がブックを開いた際にリンク切れになりやすいです。
更新メッセージを減らすファイル管理
続いては、値の更新メッセージを必要以上に出さないためのファイル管理を確認していきます。
| 管理方法 | 効果 | 向く用途 |
|---|---|---|
| 参照元を固定 | リンク切れ防止 | 定期集計 |
| 値貼り付けで保存 | 更新不要 | 提出用資料 |
作業用ファイルと提出用ファイルの分離
日々更新する作業用ブックと、外部へ渡す提出用ブックを分けると、リンクに関するトラブルを減らせます。
作業用ブックには外部リンクやクエリを残し、提出用ブックでは必要な範囲を値として貼り付けます。
提出先に参照元ファイルがない場合、値貼り付けしたコピーのほうが意図しない更新を防げます。
値として貼り付けると数式は消えるため、元の作業用ファイルは必ず残しておきます。
ファイル名に作業用、提出用、確定版などの区別を入れる運用も有効です。
【操作のポイント】提出用を作る前に、数値と表示形式が正しいことを作業用で確認しましょう。
共有フォルダでの参照先統一
複数人で使うブックは、参照元を全員が利用できる共有フォルダへ集約します。
担当者のローカルフォルダや一時保存場所を参照していると、別のパソコンでは値の更新時にエラーになります。
共有サーバー、OneDrive、SharePointなどを使う場合も、移動や名称変更のルールを決めることが重要です。
参照元の場所を統一すると、更新確認だけでなくリンク切れの発生も減らせます。
フォルダ構成を大きく変える前には、重要なブックのリンク一覧を確認しておきましょう。
【操作のポイント】参照元ファイルの名前を変更する前に、依存している集計ファイルがないか確認します。
更新履歴を残すための数式
いつ値を更新したかを記録したい場合は、更新作業の後に日時を入力する欄を設けます。
たとえばA列を更新日、B列を担当者、C列を確認結果とし、1行目をヘッダーにします。
=TODAY()
この数式をA2へ入力すると、その日の年月日が表示されます。
ただしTODAY関数は再計算により日付が変わるため、確定した履歴を残す用途では数式ではなく手入力または値貼り付けを使います。
更新日時を残す目的なら、変化する関数と固定値の違いを理解することが大切です。
【操作のポイント】履歴表はデータ本体と別シートにすると、更新状況を後から確認しやすくなります。
まとめ エクセルの値の更新メッセージを無視する設定方法
エクセルの値の更新とは、別ブックや外部データを参照しているファイルを開いたときに、表示値を最新の状態へ反映する処理です。
毎回メッセージが出る場合は、まず「データ」タブのリンクの編集で、どのファイルを参照しているか確認しましょう。
不要なリンクなら解除できますが、リンク解除後は数式が固定値へ変わるため、事前にコピーを保存することが重要です。
起動時の確認を消す設定は便利ですが、更新するか更新しないかを業務目的に合わせて選ぶ必要があります。
過去の確定資料では更新しない選択が適することがあります。
一方で日次集計や価格表など、最新情報が必要なファイルでは更新を無視せず、更新後の数値差異も確認しましょう。
外部リンク、名前の定義、グラフ、クエリと接続を順に確認すれば、いちいち表示されるメッセージの原因を切り分けやすくなります。
安全性と作業効率の両方を考え、必要なリンクだけを適切に管理していきましょう。