Excel で外部データ接続を更新します。

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

SQL Server データベース、OLAP キューブ、別の Excel ブックなどの外部データ ソースに、Excel ブックを接続できます。この接続は、ブックでテーブル、ピボットテーブル レポート、またはピボットグラフとして表示できます。

ソースへのリンクを "更新" することにより、ブックのデータを最新の状態に維持できます。接続を更新するたびに、新しいデータまたは削除されたデータを含む最新のデータが表示されます。

Microsoft Query、データ接続ウィザード、Web クエリのデータを更新する

  1. 範囲内またはテーブル内の、外部データへのリンクを含むセルをクリックします。

  2. [データ] タブの [接続] グループで、[すべて更新] をクリックします。

    データ接続を更新する

  3. 選択したデータのみを更新するには、[更新] をクリックします。

    範囲またはテーブル内のセルを右クリックし、[更新] をクリックすることもできます。

  4. ブックのすべてのデータ接続を更新するには、[すべて更新] をクリックします。

    注: 複数のブックを開いている場合、個々のブックで同じ操作を繰り返す必要があります。

インポートされたテキスト ファイルのデータを更新する

  1. 範囲内またはテーブル内の、インポートされたテキスト ファイルへのリンクを含むセルをクリックします。

  2. [データ] タブの [接続] グループで、[すべて更新] をクリックします。

    データ接続を更新する

  3. 選択したデータのみを更新するには、[更新] をクリックします

  4. ブックのすべてのデータ接続を更新するには、[すべて更新] をクリックします。

    範囲またはテーブル内のセルを右クリックし、[更新] をクリックすることもできます。

  5. [テキスト ファイルのインポート] ダイアログ ボックスでテキスト ファイルを参照し、[インポート] をクリックします。

PowerPivot データを更新する

  1. [データ] タブの [接続] で [接続] をクリックします。

    データ接続

  2. [ブックの接続] ダイアログ ボックスで、PowerPivot データへの接続を選び、[更新] をクリックします。

オフライン キューブ ファイルを更新する

オフライン キューブ ファイルを更新すると、サーバー キューブの最新データを使ってファイルが再作成されます。この処理には時間がかかり、多くの一時的なディスク領域も必要です。Excel にファイルを保存できる十分なディスク領域があることを確認した上で、他のファイルにすぐにアクセスする必要がないときに処理を開始してください。

  1. オフライン キューブ ファイルに接続されたピボットテーブルをクリックします。

  2. [データ] タブの [接続] グループで、[すべて更新] をクリックし、[更新] をクリックします。

    データ接続を更新する

インポートされた XML ファイルのデータを更新する

  1. ワークシートのマップされているセルをクリックして、更新する XML マップを選びます。

  2. [開発] タブが表示されていない場合は、次の操作を行って表示します。

    1. [ファイル] をクリックし、[オプション] をクリックして、[リボンのユーザー設定] をクリックします。

    2. [メイン タブ] の [開発] チェック ボックスをオンにし、[OK] をクリックします。

  3. [開発] タブの [XML] で [データの更新] をクリックします。

    XML のデータの更新

ブックを開いたときにデータを自動更新する

ブックを開いたときに、外部データ範囲を自動更新できます。また、外部データを保存せずにブックを保存すると、ファイル サイズを小さくすることができます。

  1. 外部データ範囲のセルをクリックします。

  2. [データ] タブの [接続] グループで、[すべて更新] をクリックし、[接続のプロパティ] をクリックします。

    接続のプロパティ

  1. [使用] タブをクリックします。

  2. [コントロールの更新] で、[ファイルを開くときにデータを更新する] チェック ボックスをオンにします。

  3. クエリ定義は含めて、外部データは含めずにブックを保存するには、[ブックを保存する前に外部データ範囲からデータを削除する] チェック ボックスをオンにします。

データを定期的に自動更新する

  1. 外部データ範囲のセルをクリックします。

  2. [データ] タブの [接続] グループで、[すべて更新] をクリックし、[接続のプロパティ] をクリックします。

    接続のプロパティ

  3. [使用] タブをクリックします。

  4. [定期的に更新する] チェック ボックスをオンにして、更新操作の間隔 (分) を入力します。

外部データ範囲を更新するときにパスワードを必須にする

保存されるパスワードは暗号化されないので、お勧めできません。データ ソースに接続するときにパスワードが必要な場合、外部データ範囲を更新する前にパスワードの入力を必須にすることができます。次の手順は、テキスト ファイル (.txt) または Web クエリ (.iqy) から取得したデータには適用されません。

強力なパスワードを大文字と小文字の英字、数字、および記号と特殊文字を使用します。パスワードには、以下の要素を共存させないです。たとえば、強力なパスワード: Y6dh! et5 します。パスワード: House27 します。パスワードには、8 文字以上の長さをする必要があります。14 以上の文字を使用するパス フレーズをお勧めします。

パスワードは忘れないようにしてください。パスワードを忘れた場合、Microsoft でパスワードを回復することはできません。紙に記録したパスワードを、保護する必要がある情報から離れた安全な場所に保管してください。

  1. 外部データ範囲のセルをクリックします。

  2. [データ] タブの [接続] グループで、[すべて更新] をクリックし、[接続のプロパティ] をクリックします。

    接続のプロパティ

  3. [定義] タブをクリックしてから、[パスワードの保存] チェック ボックスをオフにします。

注: 各 Excel セッションで初めて外部データ範囲を更新するときにのみ、パスワードの入力が求められます。次回 Excel を起動すると、クエリを含むブックを開き、更新操作を行うときに、改めてパスワードの入力が求められます。

バックグラウンドでクエリを実行するか、待機中に実行する

非常に大きなデータ セットの場合は、バックグラウンドで更新を実行することを検討してください。これにより Excel の制御が戻り、更新が完了するまで数分以上待つ必要がなくなります。

  1. 外部データ範囲のセルをクリックします。

  2. [データ] タブの [接続] グループで、[すべて更新] をクリックし、[接続のプロパティ] をクリックします。

    接続のプロパティ

    注: バックグラウンドで OLAP クエリを実行することはできません。

    注: データ モデルのデータを取得する接続タイプに対してはクエリを実行できません。

  3. [使用] タブをクリックします。

  4. バックグラウンドでクエリを実行するには、[バックグラウンドで更新する] チェック ボックスをオンにします。待機中にクエリを実行するには、このチェック ボックスをオフにします。

    クエリを含むマクロを記録した場合、クエリはバックグラウンドで実行されません。クエリをバックグラウンドで実行するように記録されたマクロを変更するには、Visual Basic エディター でマクロを編集します。QueryTable オブジェクトの更新メソッドを BackgroundQuery := False から BackgroundQuery := True に変更します。

更新の状態を確認またはキャンセルする

ブックが大きなデータ ソースに接続されている場合は、更新に予想よりも時間がかかることがあります。更新を確認するか、キャンセルするには、次のいずれかの操作を行います。

  • クエリの状態を確認する    Excel のステータス バーに、クエリが実行中であることを示すメッセージが表示されます。メッセージをダブルクリックし、クエリの状態を確認します。

  • バックグラウンドの更新を中止する   バックグラウンドで実行されているクエリを中止するには、ステータス バーのクエリのステータス メッセージをダブルクリックして [外部データの更新状況] ダイアログ ボックスを表示し、[更新の停止] をクリックします。

  • クエリを停止する   バックグラウンドの更新がオフになっているときにクエリの実行を停止するには、Esc キーを押します。

ページの先頭へ

関連情報

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×