Excelファイルを開いて、リンクされた情報を更新するかどうか、特にどの情報がリンクされているかわからない場合は、継続的に尋ねられるのはイライラすることがあります。ブック内のリンクを削除したい場合は、いくつか試すことがあります。

オプションが利用可能な場合は、最初に[編集]メニューから[リンク]を選択します。 (Excelがブック内の明示的なリンクを認識する場合にのみ使用できます。)表示される[リンク]ダイアログボックスからリンクを削除することはできませんが、現在のブックを指すようにリンクを変更できます。

後でワークブックを保存して再度開くと、Excelは自己参照リンクを認識して削除します。

リンクを見つけるもう1つの方法は、ワークブックで左角かっこ([)または右角かっこ(])を検索することです。角かっこは、他のファイルへのリンクをまとめるときにExcelによって使用されます。たとえば、これはセルに表示される外部ファイルへのリンクです:

=[Book1.xls]Sheet1!$D$7

上記のようなリンクを見つけたら、それらを削除するだけです。ブック内の各ワークシートを必ず検索してください。

リンクを探すもう1つの場所は、Excelによって管理されている定義済みの範囲名です。これは、他の場所からコピーまたは移動されたワークシートを含むブックを操作している場合に、リンクが特に一般的な場所です。定義された名前は、現在のブックのセル範囲を指すのではなく、別のブックの範囲を指している可能性があります。 [挿入] | [挿入]を選択します名前|適切なダイアログボックスを表示するように定義します。次に、定義された各名前をステップスルーし、それが参照しているアドレスを調べます。他のブックを参照しているものを削除または変更します。

チェックするもう1つの場所は、マクロです。マクロをツールバーボタン(古いバージョンのみ)またはワークシートのグラフィックに割り当てることができます。

カスタムツールバーボタンまたはグラフィックをクリックして、エラーが発生するかどうかを確認します。そうした場合、これは、ボタンまたはグラフィックが別のファイルに含まれているマクロにリンクされていることを示しています。ボタンやグラフィックを削除したり、マクロの割り当てを変更したりすると、リンクの問題は解消されます。

わがままなリンクのさらに別の可能な場所は、ピボットテーブルです。

ピボットテーブルを作成すると、ブック内の別のワークシートのデータを参照できます。後でそのソースワークシートを別のブックに移動すると、ピボットテーブルは外部データソースにリンクされます。ここでの唯一の解決策は、ピボットテーブルを削除するか、ソースデータを現在のブックにコピーして戻すか、ピボットテーブルを外部のブックに移動することです。

最後に、グラフとチャートを確認する必要があります。最近ワークシートを現在のブックから別のブックに移動した場合、現在のブックに残っているチャートやグラフが、別のブックに移動したワークシートのデータを参照している可能性があります。この場合、グラフまたはチャートを削除するか、他のブックに移動するか、ソースデータを現在のブックにコピーして戻す必要があります。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(1925)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。