ブックのリンクを管理する
ブックのリンクを管理する
Excel for Microsoft 365 Excel 2021 Excel 2019 Excel 2016 その他…表示数を減らす
ブックのリンクは、適切に機能するように維持および更新する必要があります。 最新の値を取得し、壊れた場合はブック内でそれらを見つけるために、それらを更新する必要があります。
Windows Begin >>>
ブックリンクの更新と更新
ソース ブックから最新の値を確実に取得する方法を次に示します。
__
すべてのブック リンクを更新する
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
ウィンドウの上部にある [すべて更新 ] を選択します。
__
特定のブックリンクを更新する
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
一覧からブックを選択し、[最新の情報に更新] を選択します。
__
すべてのブック リンクを自動的に更新する
注: この操作は通常、ブックを開くときに 自動的に 再計算されるため、デスクトップ ブックには [自動的に更新] コマンドはありません。 詳細については、「 target=”_blank” title=”Excel での数式の再計算、イテレーション、または有効桁数の変更” rel=”noopener”>Excel での数式の再計算、イテレーション、または有効桁数の変更」を参照してください。
__
ブック リンクを更新するためのスタートアップ プロンプトを制御する
ユーザーの設定に従ってファイルを開くときにこのブック内のリンクを更新するか、ファイルを開くときに更新しないか、ユーザーにメッセージを表示せずに自動的に更新するかを決定できます。
このオプションはブックのすべてのユーザーに影響します。 リンクを更新しないことを選択し、プロンプトを表示しない場合、ブックのユーザーはデータが古くなっていることを認識しません。
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
ウィンドウの右上隅にある [更新設定] を選択して展開し、次のいずれかを選択します。
更新を要求する ブックが開いたときに更新するかどうかをユーザーに求めます。
常に更新する ブックが開くと、すべてのリンクが自動的に更新されます。
更新しない 開いている時に更新せず、ユーザーに確認しません。
__
ブックリンクの更新方法を制御する
コピー先のブックを開き、ソース ブックが開かないと、信頼バーからリンクを更新するように警告される場合があります。
セキュリティ バーに通知を表示するかどうか、および通知を表示しない場合にすべてのリンクを更新するかどうかを制御できます。 ブックに複数のリンクが含まれている場合は、特定のリンクのみを更新することもできます。
__
ブックのリンクをすべて手動で更新するか、まったく更新しない
すべてのソース ブックを閉じます。 リンク元ブックの 1 つだけが開いていて、他のブックは閉じている場合、更新の一貫性がなくなります。
リンク先のブックを開きます。
[安全でないリンクの警告] ダイアログで、[ 更新] を選択します。 これにより、ブック内のすべてのデータ リンクが更新されます。
特定のリンクのみを更新する場合は、[ 更新しない] を選択し、以下の 「ソース ブックを変更する」を参照してください。
__
ブックを開くセキュリティ警告バーが表示されたら
ブックを初めて開いたときにセキュリティ警告バーが表示される場合は、ブックがまだ信頼されていないことを意味します。 ブックを信頼するには:
[ コンテンツの有効化] を選択します 。 これにより、このセッションに対してブックが信頼され、リンクが更新されます。
信頼できるドキュメントにするダイアログが表示される場合は、[ はい ] を選択して、今後セキュリティ警告バーを回避します。 [いいえ] を選択すると、次回ブックを開くとセキュリティ警告バーが表示されます。
注: 設定によっては、[安全でないリンク] 警告ダイアログも表示される場合があります。
ブックのリンクを維持する
場合によっては、ソース ブックを変更する必要がある場合や、ブックリンクが切断されたり、ブックリンクが不要になったりすることがあります。
__
ソース ブックを開く
重要な変更を加える前に、最初にソース ブックを調べて検査することができます。
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
必要なブックの横にある [その他のコマンド (…)] を選択し、[ブックを開く] を選択します。
__
ソース ブックを変更する
コピー先ブック内のすべての参照のソース ブックを変更するには:
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
必要なブックの横にある [ その他のコマンド (…)] を選択し、[ソースの変更] を選択します。
[ ソースの変更 ] ダイアログ ボックスの [最近] で 、新しいソース ブックを選択します。 または、[ 参照] を選択し、ダイアログ ボックスから新しいソース ファイルを開きます。
コピー先ブック内の特定の参照のソース ブックを変更するには:
外部参照の新しいソースとして使用するブックを見つけて、その場所をメモします。
リンク先ブックで、変更する外部参照を含むセルを選択します。
数式バーで、C:\Reports\[Budget.xlsx]などの別のブックへの参照を探し、その参照を新しいソース ブックの場所に置き換えます。
__
壊れたブックのリンクを修正する
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
修正するリンクを含むデータ ブックの横にある [ その他のコマンド (…)] を選択し、[ソースの変更] を選択します。
[ ソースの変更 ] ダイアログ ボックスで、リンクされたデータを含むファイルの場所を参照します。
新しいソース ファイルを選択します。
__
ブックのリンクを解除する
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
必要なブックの横にある [ その他のコマンド (…)] を選択し、[リンクの解除] を選択します。
重要:
ブック リンクのソース ブックへのリンクを解除すると、ソース ブック内の値を使用するすべての数式が現在の値に変換されます。 たとえば、ブック リンク =SUM([Budget.xls]Annual! へのリンクを解除するとします。C10:C25)、SUM 数式は計算された値に置き換えられます。 また、この操作 を元に戻すことができない ため、コピー先ブックのバージョンをバックアップとして保存することもできます。
外部データ範囲を使用する場合、クエリ内のパラメーターが別のブックのデータを使用している可能性があります。 このような種類のリンクはいずれもチェックして削除することが必要な場合があります。
__
すべてのブック リンクを解除する
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
ウィンドウの上部にある [すべて中断] を選択します。
ブックのリンクを検索する
ブック内のすべてのブック リンクを自動的に検索する方法はありません。 数式、定義された名前、オブジェクト (テキスト ボックスや図形など)、グラフ タイトル、グラフ データ系列の外観を変える必要があります。
__
次のブックリンクを見つける
ブックには複数のブック リンクが含まれる場合があります。 必要なものを見つける方法を次に示します。
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
一覧からブックを選択し、[次へ検索] を選択します。
__
数式で使用されるブック リンクを検索する
Ctrl キーを押しながら F キー を押して、[検索と置換] ダイアログを起動します。
[オプション] をクリックします。
[ 検索対象 ] ボックスに「 .xl 」と入力します。
[内] ボックス で 、[ ブック] をクリックします。
[検索先] ボックス で 、[ 数式] をクリックします。
[ すべて検索] をクリックします。
表示されるリスト ボックスで、.xl を含む数式の [数式] 列を見つけます。 この場合、Excel は Budget Master.xlsx の複数のインスタンスを検出しました。
- ブック リンクを含むセルを選択するには、リスト ボックスでその行のセル アドレス リンクをクリックします。
ヒント: 列ヘッダーをクリックして列を並べ替え、すべてのブック リンクをグループ化します。
__
定義された名前で使用されるブック リンクを検索する
[数式] タブの [定義された名前] グループで、[名前の管理] をクリックします。
一覧の各エントリを確認し、[参照先] 列でブックのリンク を 確認します。 ブック リンクには、[Budget.xlsx] などの別のブックへの参照が含まれています。
ヒント:
* 列ヘッダーをクリックして列を並べ替え、すべてのブック リンクをグループ化します。
* 複数の項目を一度に削除する場合は、 **Shift** キーまたは **Ctrl** キーを使用して複数の項目をグループ化し、 **左クリック** できます。
__
オブジェクト、テキスト ボックス、図形で使用されるブック リンクを検索する
- [移動] ダイアログのショートカットであるCtrl + G キーを押し、[特殊な > オブジェクト] > [OK] をクリックします 。 これにより、作業中のワークシートのすべてのオブジェクトが選択されます。
- Tab キーを押して選択した各オブジェクト間を移動し、 数式バー で [Budget.xlsx] などの別のブックへの参照を探します。
__
グラフ タイトルで使用されるブック リンクを検索する
チェックするグラフのグラフ タイトルをクリックします。
数式バー で、[Budget.xls] などの別のブックへの参照を探します。
__
グラフ データ系列で使用されるブック リンクを検索する
チェックするグラフを選択します。
[レイアウト] タブの [現在の選択] グループで、[グラフ要素] ボックスの横にある矢印をクリックし、チェックする データ系列 をクリックします。
- 数式バー で、SERIES 関数の [Budget.xls] などの別のブックへの参照を探します。
従来の [リンクの編集] コマンドを使用する
従来の [リンクの編集] コマンドは、[ ブック リンク] コマンドに置き換えられます。 ただし、従来の [リンクの編集] コマンドをリボンのカスタム グループに追加することで、古い [リンクの編集] コマンドを元に戻すことができます。 [リンクの編集] コマンドを [クエリとConnections] グループに追加することはできません。
__
[リンクの編集] コマンドをカスタム グループに追加する
[リボンのカスタマイズ] を 使用すると、カスタム グループを作成する必要があります。その場合にのみ、次のようにリボン内のカスタム グループにリンクの編集 を追加できます。
リボンを右クリックし、[リボン のカスタマイズ] を選択します。
[コマンドの選択] ドロップダウンで 、[ すべてのコマンド] を選択します。
[ リンクの編集] を 選択し、[ データ ] タブを選択します。
[ 新しいグループ ] をクリックし、[ 追加] を選択します。 リンクの編集 は、カスタマイズしたグループに追加されます。
クイック アクセス ツール バー にリンクの編集 を追加することもできます。 詳細については、「 target=”_blank” title=”クイック アクセス ツール バーのカスタマイズ” rel=”noopener”>クイック アクセス ツール バーのカスタマイズ」を参照してください。 ブックにブック リンクが含まれていない場合、[ リンクの編集] コマンドは淡色表示されます。
__
[リンクの編集] ダイアログ ボックス
[リンクの編集] ダイアログ ボックスを開くと、既存のリンクを処理するためのいくつかのオプションが表示されます。 個々のブックは、Ctrl キーを 押しながらクリックするか 、Ctrl + A キー を押してすべてのブックを選択できます。
__
リンクの編集コマンド
値の更新
これにより、選択したすべてのブックが更新されます。
ソースの変更
このオプションは、既存のリンクを別のソースにポイントする場合に便利です。 たとえば、前年のブックがあり、新しい年の開始時に新しいブックを指定する必要がある場合があります。 [ ソースの変更 ] を選択すると、エクスプローラー ダイアログ ボックスが開き、新しいソース ブックを参照できます。 ブックに複数のワークシートがある場合は、リンク先のワークシートを指定するように求められます – 目的のシートをクリックし、[OK] をクリック するだけです。
注:[ソースの変更] ダイアログから選択することで、ブックをそれ自体に戻すこともできます。 これにより、最初にリンクされたソース ブックへの数式リンクが切り取られます。
オープン ソース
これにより、ソース ブックが開きます。
リンクの解除
重要: リンク元へのリンクを解除すると、リンク元を使用する数式はすべて現在の値に変換されます。 たとえば、リンク =SUM([Budget.xlsx]Annual!C10:C25) は、ソース ブックの値の合計に変換されます。 この操作は元に戻すことができないので、最初にファイルのバージョンを保存することができます。
- [ リンクの編集 ] ダイアログ ボックスの [ ソース ] ボックスの一覧で、中断するリンクをクリックします。
個々のブックは、Ctrl キーを 押しながらクリックするか 、Ctrl + A キー を押してすべてのブックを選択できます。
[リンクの解除] をクリックします。
リンクで定義された名前が使用されている場合は、名前を削除することもできます。 名前を削除するには:
1. [**数式**] タブの [**定義された名前**] グループで、[**名前の管理**] をクリックします。
2. [**名前**] 列で削除する名前をクリックし、[**削除**] をクリックします。
注: 外部データ範囲を使用する場合、クエリのパラメーターで別のブックのデータを使用することもできます。 このような種類のリンクはいずれも確認して削除することが必要な場合があります。
状態の確認
これにより、リンクされたブックがまだ有効なソースであるかどうかに関する通知が [リンクの編集] ウィンドウに表示されます。 [OK] と表示されますが、表示されない場合は、ソース ブックを確認する必要があります。 多くの場合、ソース ブックが移動または削除され、リンクが切断されている可能性があります。 ブックがまだ存在する場合は、[ソースの変更] オプションを 使用してブックを再リンクできます。
よくある質問
__
ブックに新しいリンクが表示されるのはなぜですか?
以前のバージョンの Excel では、ブックで現在使用されていない名前のリンクが非表示になります。 リンクは常に存在しており、非表示ではなくなりました。 リンクを削除するには、[ブック リンク ] ウィンドウで、選択したブックの [ リンク の解除] を選択します。
__
1 つの数式を計算値に置き換えることはできますか?
はい。 数式をその値で置き換えると、Excel では数式が完全に削除されます。 数式を誤って値に置き換えて数式を復元する場合は、[ ホーム ] を選択し、値を入力または貼り付けた直後に [元に戻す] を選択するか 、Ctrl + Z キー を押します。
Ctrl キーを押しながら C キー を押して、数式を含むセルをコピーします。
Alt + E + S + V キーを押して数式を値として貼り付けるか、[ホーム] > [クリップボード] > [貼り付け] > [値の貼り付け] を選択します。
__
ソースに接続していない場合はどうすればよいですか?
[安全でないリンクの警告] ダイアログで [更新しない] を選択します。 Excel では、接続されていないリンク元から更新することができません。 たとえば、リンク元がネットワーク上にあり、ネットワークに接続されていない場合があります。
__
現在のデータを新しいデータに置き換えたくない場合はどうすればよいですか?
[安全でないリンクの警告] ダイアログで [更新しない] を選択します。
__
時間をかけずに更新するにはどうすればよいですか?
[安全でないリンクの警告] ダイアログで [更新しない] を選択します。 データを最新にする必要がない場合は、リンクの一部を更新しないことで時間を節約することができます。 ブックを開いた後、[データ] タブに移動し、[クエリ] & Connections グループで [ブック リンク] を選択し、必要なソースからのリンクのみを更新します。
__
他のユーザーがブックを作成した後に、このプロンプトを表示できない方法
[安全でないリンクの警告] ダイアログで [更新しない] を選択し、ブックの所有者に問い合わせてください。 ブックにどのようなリンクがあるかを調べることもできます。 [データ] タブの [クエリ] & Connections グループで、[ブック リンク] を選択します。
__
毎回同じ方法でプロンプトを表示すると、再度プロンプトが表示されない場合はどうすればよいですか?
[ブック リンク] ウィンドウの右上隅にある [設定の更新] を選択して展開し、一貫した方法で選択し、このブックのスタートアップ プロンプトが表示されないようにすることができます。
__
操作方法開いているすべてのブックの入力を求めず、リンクを自動的に更新しますか?
このオプションは、コンピューター上で開くブックすべてに適用されます。 別のコンピューター上でブックを開くユーザーには適用されません。
[ ファイル ] タブで、[オプション ] を選択し、[詳細設定] を選択します 。
[全般] セクションで、[ 自動リンクの更新を依頼する] を オフにします。 このチェックボックスがオフになると、リンクが自動的に更新され、アラートは表示されません。
__
操作方法このブックのすべてのユーザーに対して同じ方法でプロンプトを表示しますか?
警告: このオプションはブックのすべてのユーザーに影響します。 リンクを更新せず、プロンプトを表示しないことを選択した場合、ブックのユーザーはデータが古くなっていることを認識しません。
[ブック リンク] ウィンドウの右上隅にある [設定の更新] を選択して展開し、必要なオプションを選択します。
注: 壊れたリンクがある場合は引き続きメッセージが表示されます。
__
パラメーター クエリを使用している場合はどうすればよいですか?
パラメーター クエリへのリンクは、リンク元ブックを開いていないと更新できません。
[安全でないリンクの警告] ダイアログで [更新しない] を選択します。
リンク先のブックを閉じます。
リンク元のブックを開きます。
リンク先のブックを開きます。
[更新] を選択します。
__
特定の外部リンクの更新オプションとして [手動] を選択できないのはなぜですか?
数式リンクは常に [自動] に設定されます。
Windows End <<<
Web Begin >>>
ブックのリンクを更新する
ソース ブックから最新の値を確実に取得する方法を次に示します。
__
すべてのブック リンクを更新する
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
ウィンドウの上部にある [すべて更新 ] を選択します。
__
特定のブックリンクを更新する
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
必要なブックの横にある [リンク オプション (…)] を選択し、[更新] を選択します。
注: Web では、約 5 分ごとに更新操作が実行されます。 すぐに結果が表示されない場合があります。 現在表示されているブックには、最後の更新メッセージがあります。
__
すべてのブック リンクを自動的に更新する
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
ウィンドウの右上隅にある [オプション ] (…) を選択し、[ 自動的に更新] を選択します。
注: Web では、約 5 分ごとに更新操作が実行されます。 すぐに結果が表示されない場合があります。
ブックのリンクを維持する
場合によっては、ソース ブックを変更する必要がある場合や、ブックリンクが切断されたり、ブックリンクが不要になったりすることがあります。
__
ソース ブックを開く
重要な変更を加える前に、最初にソース ブックを調べて検査することができます。
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
必要なブックの横にある [リンク オプション (…)] を選択し、[ブックを開く] を選択します。
__
ソース ブックを変更する
コピー先ブック内のすべての参照のソース ブックを変更するには:
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
必要なブックの横にある [リンク オプション (…)] を選択し、[ソースの変更] を選択します。
[ ソースの変更 ] ダイアログ ボックスの [最近] で 、新しいソース ブックを選択します。 または、[ 参照] を選択し、ダイアログ ボックスから新しいソース ファイルを開きます。
コピー先ブック内の特定の参照のソース ブックを変更するには:
外部参照の新しいソースとして使用するブックを見つけて、その場所をメモします。
リンク先ブックで、変更する外部参照を含むセルを選択します。
数式バーで、C:\Reports\[Budget.xlsx]などの別のブックへの参照を探し、その参照を新しいソース ブックの場所に置き換えます。
__
壊れたブックのリンクを修正する
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
必要なブックの横にある [リンク オプション (…)] を選択し、[ソースの変更] を選択します。
[ ソースの変更 ] ダイアログ ボックスで、リンクされたデータを含むファイルの場所を参照します。
新しいソース ファイルを選択します。
- [ 推奨 ] を選択して、名前が変更されたファイルを表示することもできます。 必要に応じて、そのうちの 1 つを選択できます。
注: 推奨される機能は、Web でのみ使用できます。
__
ブックのリンクを解除する
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
必要なブックの横にある [リンク オプション (…)] を選択し、[リンクの解除] を選択します。
重要:
ブック リンクのソース ブックへのリンクを解除すると、ソース ブック内の値を使用するすべての数式が現在の値に変換されます。 たとえば、ブック リンク =SUM([Budget.xls]Annual! へのリンクを解除するとします。C10:C25)、SUM 数式は計算された値に置き換えられます。 Web アプリの場合、この操作 を元に戻すことができます 。
外部データ範囲を使用する場合、クエリ内のパラメーターが別のブックのデータを使用している可能性があります。 このような種類のリンクはいずれもチェックして削除することが必要な場合があります。
__
すべてのブック リンクを解除する
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
ウィンドウの右上隅にある [オプション] を選択し、[ すべてのリンクを解除] を選択します。
ブックのリンクを検索する
ブック内のすべてのブック リンクを自動的に検索する方法はありません。
__
次のブックリンクを見つける
次のブック リンクを見つける方法を次に示します。
[ブック リンク] ウィンドウを開くには、[データ >クエリ] を選択し、ブック リンク****> Connectionsします。
必要なブックの横にある [次のリンクを検索] を選択します。
よくある質問
__
1 つの数式を計算値に置き換えることはできますか?
はい。 数式をその値で置き換えると、Excel では数式が完全に削除されます。 誤って数式を値に置き換え、数式を復元する場合は、値を入力または貼り付けた直後に [元に戻す] をクリックします。
Ctrl+C キー を押して、文字列をコピーします。
Alt キーを押しながら E + S + V キーを押して数式を値として貼り付けるか、[ホーム] >[クリップボード] > [貼り付け ]> [値の貼り付け] を選択します。
Web End <<<
関連項目
target=”_blank” title=”ブックリンクをCreateする” rel=”noopener”>ブックリンクをCreateする