Windows 版の Excel 2016 で外部データ接続を更新する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

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) から取得したデータには適用されません。

Use strong passwords that combine uppercase and lowercase letters, numbers, and symbols. Weak passwords don't mix these elements. For example, Strong password: Y6dh!et5. Weak password: House27. Passwords should be 8 or more characters in length. A pass phrase that uses 14 or more characters is better.

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

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

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

    接続のプロパティ

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

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

ページの先頭へ

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

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

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

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

    接続のプロパティ

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

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

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

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

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

ページの先頭へ

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

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

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

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

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

ページの先頭へ

関連情報

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

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

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

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

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

×