Excelのリンク解除が機能しない問題を解決する方法
複数のブックにまたがるセルのリンクは時間の節約になりますが、後でリンクを解除したいときには少々面倒です。特にデータの入力規則、グラフソース、条件付き書式などに埋め込まれたリンクなど、巧妙なリンクの場合、Excelがなかなか解除してくれないように感じることがあります。ここまで読んでくださっているということは、おそらくデータリボンの「リンクの解除」ボタンを試したことがあるでしょうが、全く効果がありませんでした。確かに、Excelのデフォルト設定では外部接続がすべて解除されるわけではないので、特に保護されたシートや複雑な数式が含まれている場合は、イライラさせられます。
シートからリンクを完全に削除するのは難しいように思えるかもしれませんが、いくつかのコツをつかめば可能です。シートが保護されていないか確認し、データの入力規則、グラフ、名前付き範囲、そして外部リンクを隠している可能性のある条件付き書式を解除しましょう。目標は、不要な参照が残らないようにすることです。そうすれば、リンクの解除が実際に機能し、「一部のリンクを更新できません」という警告が表示されなくなるはずです。正直なところ、Excelは隠すのが大好きなので、隠れたリンクをすべて見つけるには、少し勉強する必要があるかもしれません。
Excelでリンクを解除する方法 – 本当の方法
必要に応じてシートの保護を解除する
シートまたはブックが保護されている場合、Excel では数式や名前付き範囲からのリンクを完全に削除できません。設定によっては、保護されていない部分のみリンクを解除できる場合もあるため、事前に確認することをお勧めします。保護を解除するには、メニューバーから「校閲」に移動し、 「シート保護の解除」をクリックします。パスワードが設定されている場合は、パスワードが必要です。共有ファイルやセキュリティで保護されたファイルでこの操作を行う場合は、所有者からパスワードを取得する必要がある場合があります。保護を解除すると、すべての数式や参照を詳しく確認できるようになります。
ワークブックに隠れた問題がないか検査する
互換性チェッカーは、特にバージョンやプラットフォーム間でファイルを移動する場合、不具合を見つけるのに便利なツールです。リンク解除のプロセスをブロックする可能性のある埋め込みリンクや機能をハイライト表示できます。試してみるには、「ファイル」メニューの「情報」に進みます。「問題の確認」をクリックし、「互換性の確認」を選択します。外部リンク、データ検証、その他の接続など、問題の原因となり得るものが表示されます。問題の横にある「検索」をクリックすると、リンクが外れている正確な場所にジャンプできる場合があります。それらをクリアまたは修正することで、リンク解除が容易になります。
邪魔になるデータ検証を削除する
データの検証では外部ソースへの参照が保持されるため、リンクが切れるのを防ぐことができます。これを修正するには、「データ」タブに移動し、「データの検証」をクリックします。ポップアップウィンドウで「ソース」ボックスにチェックを入れます。別のブックを参照している場合は、チェックを外してください。ソースを選択して参照を削除し、「OK」をクリックします。これは特別な設定ではありませんが、見落とされやすく、リンク切れの原因となることがあります。
外部データにリンクされた条件付き書式をクリアする
シートに外部ブックを参照する条件付き書式が設定されている場合、通常の解除ではそれらのリンクは消えません。これらのリンクをクリアするには、「ホーム」タブの「スタイル」グループにある「条件付き書式」のドロップダウンメニューをクリックし、 「ルールのクリア」を選択します。「シート全体からルールをクリア」を選択してください。書式設定ルールに隠れたリンク参照を消去するには、これが唯一の方法である場合があります。その後、再度リンクを解除してみてください。
外部リンクを含む名前付き範囲をチェックして削除する
名前付き範囲は、外部参照がこっそりと残ってしまう原因となることもあります。これらを見つけて削除するには、「数式」タブに移動し、「名前の管理」をクリックします。他のブックを参照している名前があれば削除してください。これにより、ブックの完全な分離を妨げる隠れた依存関係から解放されます。ただし、不要になった外部参照やリンクだけを削除するように注意してください。
それでもダメな場合、データを新しいシートやワークブックにコピーし、値として貼り付けるという方法を取るユーザーもいます。これは一種の強引なアプローチですが、数式やリンクを気にせず、すべてをプレーンな静的データとして保存したい場合には有効です。
このプロセス全体は、まるで探偵仕事のようです。Excelは、永続的なリンクがどこにあるのかをはっきりと示さないことがあります。しかし、データの入力規則、条件付き書式、名前付き範囲を整理し、シートの保護を再確認すれば、リンク解除プロセスは最終的に期待通りに機能します。設定によっては、変更を有効にするために2回実行したり、Excelを再起動したりする必要があるかもしれません。Excelは当然のことながら、必要以上に複雑にする必要があるからです。
まとめ
- ワークシートが保護されている場合は保護を解除します。
- 互換性チェックツールを実行して、隠れた問題を見つけます。
- 外部のワークブックを指すデータ検証ルールを削除します。
- 他のファイルにリンクする条件付き書式をクリアします。
- 名前マネージャを使用して外部の名前付き範囲を確認し、削除します。
- 他に何も機能しない場合は、データを値としてコピーしてみてください。
まとめ
頑固なリンクを解除するのは、必ずしも簡単ではありません。特に、それが裏で潜んでいる場合はなおさらです。しかし、忍耐強く、手動でクリーンアップ(検証、条件付き書式、名前付き範囲の削除など)を行えば、対処できるようになります。Excelが追加するレイヤーの多さに戸惑うこともありますが、少なくとも今は良い選択肢がいくつかあります。これで少しでもストレスが軽減され、頭を悩ませることなく作業を完了できることを願っています。