外部データへの接続を作成、編集、および管理する

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Excel を使用して、ブックまたは接続ファイルに保存されている外部データ ソースへの接続を作成および編集できます。 これらの接続は、現在の [クエリ] & [接続] ウィンドウ または [ ブックの接続] ダイアログ ボックス (以前のバージョンで利用可能) を使用して、簡単に管理できます。

コンピューターで外部データへの接続が現在無効になっている可能性があります。 ブックを開くときにデータに接続するには、[セキュリティ センター] バーを使ってデータ接続を有効にするか、信頼できる場所にブックを保存する必要があります。 詳細については、「 ファイルの信頼できる場所を追加、削除、または変更する」、「 信頼できる発行元を追加、削除、または表示する」、および 「セキュリティ センターの個人用オプションと設定の表示」を参照してください。

データ接続について

Excel ワークブック内のデータは 2 つの異なる場所から取得できます。 データはワークブックに直接保存することも、テキスト ファイル、データベース、オンライン分析処理 (OLAP) キューブなどの外部データ ソースに保存することもできます。 外部データ ソースは、データ接続を通じてワークブックに接続されます。データ接続は、外部データ ソースの検索、ログイン、クエリ、およびアクセス方法を説明する一連の情報です。

外部データ ソースに接続している場合は、更新操作を実行して更新されたデータを取得することもできます。 データを更新するたびに、前回の更新以降にデータに加えられた変更を含む、最新バージョンのデータが表示されます。

接続情報は、ブックまたは Office データ接続 (ODC) ファイル (.odc) やユニバーサル データ接続 (UDC) ファイル (.udcx) などの接続ファイルに格納できます。 接続ファイルは、一貫したベースで接続を共有し、データ ソース管理を容易にするのに特に役立ちます。

接続ファイルを使用してデータ ソースに接続する場合、Excel は接続ファイルから Excel ブックに接続情報をコピーします。 [ 接続のプロパティ ] ダイアログ ボックスを使用して変更を行うと、現在の Excel ブックに保存されているデータ接続情報が編集されており、[ 接続ファイル ] プロパティに表示されるファイル名によって示される接続の作成に使用された可能性のある元のデータ接続ファイルではありません。 接続情報を編集すると ( [接続名 ] プロパティと [ 接続の説明 ] プロパティを除く)、接続ファイルへのリンクは削除され、[ 接続ファイル] プロパティはクリアされます。

Office データ接続 (ODC) ファイルを作成する

Excel で Office データ接続 (ODC) ファイル (.odc) を作成するには、[ 接続のプロパティ ] ダイアログ ボックスまたはデータ接続ウィザードを使用します。 詳細については、「 接続プロパティ 」および 「ODC とのデータの共有」を参照してください。

  1. 次のいずれかの操作を行います。

  2. [接続プロパティ] ダイアログ ボックスの [定義] タブの [接続ファイルのエクスポート] をクリックして [ファイル保存] ダイアログ ボックスを表示し、現在の接続情報を ODC ファイルに保存して、接続情報を接続ファイルに保存します。

[クエリ] & [接続] ウィンドウを使用して接続を管理する

注釈[クエリ & 接続] ウィンドウは、Microsoft Office 365 for Excel および Excel スタンドアロン バージョン 2019 以降で使用できます。 これは、デスクトップ バージョンの Excel で使用できる [ ブックの接続 ] ダイアログ ボックスに置き換わりました。

[クエリ & 接続] ウィンドウ ([データ] >[クエリ] & [接続] を選択) 1 つの場所で、外部データを操作するために必要なすべての情報とコマンドにアクセスできます。 このウィンドウには、次の 2 つのタブがあります。

  • クエリ ブック内のすべてのクエリを表示します。 クエリを右クリックして、使用可能なコマンドを表示します。 詳細については、「クエリの管理」を参照してください。
  • 接続 ブック内のすべての接続を表示します。 接続を右クリックして、使用可能なコマンドを表示します。 詳細については、「接続のプロパティ」を参照してください。

[ブックの接続] ダイアログ ボックスを使用して接続を管理する (以前のバージョン)

注釈[ブックの接続] ダイアログ ボックスはデスクトップ バージョンの Excel で使用できますが、Microsoft Office 365 for Excel および Excel 2019 では [クエリ & 接続] ウィンドウに置き換えられました。

[ ブックの接続] ダイアログ ボックス ( データ>接続の選択) では、ブック内の外部データ ソースへの 1 つ以上の接続を管理できます。

[ブックの接続] ダイアログ ボックス

このダイアログ ボックスでは、次の操作を実行できます。

  • ブック内で使用される接続を作成、編集、更新、削除する。
  • 外部データの送信元を検証する (たとえば、別のユーザーが接続を定義したため、など)。
  • 現在のブックで各接続が使用されているかどうかを表示する。
  • 外部データへの接続に関するエラー メッセージを診断する。
  • 接続を別のサーバーまたはデータ ソースにリダイレクトする、または既存の接続について接続ファイルを置換する。
  • [既存の接続] ダイアログ ボックスを表示して、新しい接続を作成する。 詳細については、「 外部データへの接続 (インポート)」を参照してください。
  • [接続のプロパティ] ダイアログ ボックスを表示して、データ接続のプロパティの変更、クエリの編集、パラメーターの変更を行う。 詳細については、「接続のプロパティ」を参照してください。
  • 接続ファイルの作成とユーザーとの共有を簡単にする。

現在のブックで接続を管理するには、次の操作のいずれか、または複数の操作を実行します。

接続を特定する

ダイアログ ボックスの上部に、ブックのすべての接続と次の情報が自動的に表示されます。

コメント
名前 接続の名前。[接続のプロパティ] ダイアログ ボックスで定義されます。
説明 接続の説明 (省略可能)。[接続のプロパティ] ダイアログ ボックスで定義されます。
最終更新日 接続が正常に更新された最終日時。 空白の場合、接続が更新されたことはありません。

接続を追加する

接続情報を表示する

  • 接続を選び、[プロパティ] をクリックして [接続のプロパティ] ダイアログ ボックスを表示します。 詳細については、「接続のプロパティ」を参照してください。

外部データを更新する

  • [更新] の横にある矢印をクリックし、次のいずれかの操作を行います。

    • 特定の接続を更新するには、1 つ以上の接続を選び、[更新] をクリックします。
    • ブックのすべての接続を更新するには、すべての接続をクリアし、[すべて更新] をクリックします。
    • 更新操作に関する状態情報を取得するには、1 つ以上の接続を選び、[データ更新の​​状況] をクリックします。
    • 現在の更新操作を中止するには、[更新の​​取り消し] をクリックします。

詳細については、 「Excel での外部データ接続を更新する」を参照してください。

1 つ以上の接続を削除する

  • ブックから削除する 1 つ以上の接続を選択し、[削除] をクリックします。

    • このボタンは、ブックが保護されている場合、または、ピボットテーブル レポートなど、接続を使用するオブジェクトが保護されている場合は無効です。
    • 接続を削除すると、接続が削除されるだけで、オブジェクトやデータはブックから削除されません。

重要

接続を削除すると、データ ソースへの接続が切断されるので、数式の結果が変わったり、他の Excel 機能での問題が発生したりするなど、予期しない結果が起こることがあります。

ブック内の 1 つ以上の接続の位置を表示する

  • 1 つ以上の接続を選び、[このブックで接続を使用する位置] で [選択した接続が使用される場所を表示するには、ここをクリックしてください] リンクをクリックします。
    次の情報が表示されます。
コメント
シート 接続が使用されているワークシート。
名前 Excel のクエリの名前。
位置 セル、範囲、またはオブジェクトへの参照。
セルの値。セル範囲の場合は空白。
数式 セルまたはセル範囲の数式。

ダイアログ ボックスの上部で別の接続を選ぶと、現在の情報の表示がクリアされます。

関連項目

Power Query for Excel のヘルプ