インポートした外部データを最新の状態に保つには、最新の更新と削除を表示できます。 Excelには、ブックを開く時間や時間間隔など、データを更新するための多くのオプションが用意されています。

注: 更新を停止するには、Esc キーを押します。 ワークシートを更新するには、Ctrl キーを押しながら F5 キーを押します。 ブックを更新するには、Ctrl + Alt + F5 キーを押します。

 アプリでデータを更新する方法Excelする

次の表は、更新アクション、ショートカット キー、およびコマンドの概要を示しています。

目的

キー

または

ワークシートで選択したデータを更新する

Alt + F5

[データの>を更新] の横にあるドロップダウン矢印を選択>更新 リボンの [更新] コマンドを指すマウス

ブック内のすべてのデータを更新する

Ctrl + Alt + F5

[Data >Refresh All [すべて更新] ボタンの上にマウス ポインターを置く

更新の状態を確認する

ステータス バーの "データの取得" というメッセージをダブルクリックします。

メッセージ ボックス: データの取得

更新を停止する

Esc キー

更新時に表示されるメッセージと、更新を停止するために使用するコマンド (ESC)

背景の更新を停止する

ステータス バーのメッセージをダブルクリックします。

メッセージ ボックス: 背景の更新

次に、[外部 データ更新の 状態] ダイアログ ボックスで [更新の停止]を選択します。

[外部データ更新の状態] ダイアログ ボックス

ブック内のデータはブックに直接保存するか、テキスト ファイル、データベース、クラウドなどの外部データ ソースに格納できます。 外部データを初めてインポートすると、Excel によって接続情報が作成され、Office データ接続 (ODC) ファイルに保存される場合があります。このファイルには、外部データ ソースの検索、ログイン、クエリ、およびアクセスの方法が記述されています。

外部データ ソースに接続すると、更新操作を実行して更新されたデータを取得できます。 データを更新する度に、最後に更新された後に行われた変更を含む、最新バージョンのデータが表示されます。

データの更新の詳細を確認する

ここでは、外部データ ソースに接続されているデータを更新するときに行う処理の基本的なプロセスについて説明します。

  1. 他のユーザーがブックの接続を更新して、最新のデータを取得します。

  2. 接続は、ブックで使用される外部データ ソースに対して行います。

    注: OLAP、SQL SERVER、OLEDB プロバイダー、ODBC ドライバーなど、さまざまなデータ ソースにアクセスできます。

  3. ブック内のデータが更新されます。

外部データを更新する基本的なプロセス

セキュリティに関する懸念事項について確認する

外部データ ソースに接続し、データを更新しようとすると、潜在的なセキュリティの問題を認識し、セキュリティの問題に関して何が可能かを知る必要があります。

接続の信頼    - 現在、コンピューターで外部データが無効になっている可能性があります。 ブックを開く際にデータを更新するには、セキュリティ センター バーを使用してデータ接続を有効にする必要があります。または、信頼できる場所にブックを配置する必要があります。 詳細については、次の記事を参照してください。

ODC ファイル    - データ接続ファイル (.odc) には、多くの場合、外部データの更新に使用される 1 つ以上のクエリが含まれている。 このファイルを置き換えれば、悪意のあるユーザーは、機密情報にアクセスして他のユーザーに配布したり、その他の有害なアクションを実行したりするためのクエリを設計できます。 そのため、接続ファイルが信頼できる個人によって作成され、接続ファイルがセキュリティで保護され、信頼されたデータ接続ライブラリ (DCL) から取得される必要があります。

資格情報    - 通常、外部データ ソースにアクセスするには、ユーザーの認証に使用される資格情報 (ユーザー名やパスワードなど) が必要です。 これらの資格情報が安全で安全な方法で提供され、誤ってこれらの資格情報が他のユーザーに公開されないことを確認します。 外部データ ソースでデータにアクセスするためにパスワードが必要な場合は、外部データ範囲を更新するごとにパスワードの入力を要求できます。

共有 -   このブックは、データを更新したい他のユーザーと共有していますか? データを提供するデータ ソースに対するアクセス許可を要求する通知を送信することで、同僚がデータ更新エラーを回避するのに役立ちます。

詳細については、「データ ソースの 設定とアクセス許可を管理する」を参照してください

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

  1. 外部データ範囲内のセルを選択します。

  2. [接続]>クエリ&を>]を選択し、一覧でクエリを右クリックし、[プロパティ] を選択します

  3. [接続のプロパティ]ダイアログ ボックスの [使用状況] タブの [更新コントロール] で、[ファイルを開く際にデータを更新する] チェック ボックスをオンにします。

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

  1. 外部データ範囲内のセルを選択します。

  2. [接続]>クエリ&を>]を選択し、一覧でクエリを右クリックし、[プロパティ] を選択します

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

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

ブックが大きなデータ ソースに接続されている場合は、更新に予想よりも時間がかかることがあります。 バックグラウンド更新の実行を検討してください。 これにより Excel の制御が戻り、更新が完了するまで数分以上待つ必要がなくなります。

注: OLAP クエリをバックグラウンドで実行できないし、データ モデルのデータを取得する接続の種類に対してクエリを実行できない。

  1. 外部データ範囲内のセルを選択します。

  2. [接続]>クエリ&を>]を選択し、一覧でクエリを右クリックし、[プロパティ] を選択します

  3. [使用状況] タブを選択 します。

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

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

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

ヒント: 大文字、小文字、数字、記号を組み合わせた強力なパスワードを使用してください。 これらの文字を混在させていないパスワードは強固とはいえません。 たとえば、Y6dh!et5 は安全性の高いパスワードです。 House27 は推測されやすいパスワードです。 パスワードは、8 文字以上にする必要があります。 理想は 14 文字以上のパス フレーズです。

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

  1. 外部データ範囲内のセルを選択します。

  2. [接続]>クエリ&を>]を選択し、一覧でクエリを右クリックし、[プロパティ] を選択します

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

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

データの更新に関する詳細なヘルプ

Power Query でデータを整形する場合は、通常、ワークシートまたはデータ モデルに対する変更を読み込む必要があります。 データを更新する場合の違いと更新方法を理解することが重要です。

注: 更新すると、最後の更新操作以降に追加された新しい列が Power Query に追加されます。 これらの新しい列を表示するには、クエリの [ソース] ステップを再確認します。 詳細については 、「Power Query の数式を作成する」を参照してください。

ほとんどのクエリは、1 種類または別の種類の外部データ リソースに基づいて行います。 ただし、Power Query と Power Query にはExcel違いがあります。 Power Query は、パフォーマンスの向上に役立つ外部データをローカルにキャッシュします。  さらに、Power Query では、Azure のデータ ソースにコストがかかるのを防ぐために、ローカル キャッシュが自動的に更新されません。

重要: ウィンドウの上部にある黄色のメッセージ バーに "このプレビューは最大 n 日古い可能性があります" というメッセージが表示される場合は、通常、ローカル キャッシュが最新でなされていないことを意味します。 [最新の情報に更新] を選択して最新の情報に更新する必要があります。

Power Query Editor でクエリを更新する

Power Query エディターからクエリを更新すると、外部データ ソースから更新されたデータを取り込むだけでなく、ローカル キャッシュも更新されます。 ただし、この更新操作では、ワークシートまたはデータ モデルのクエリは更新されません。

  1. Power Query エディターで、[ホーム] を 選択します。

  2. [プレビューの>更新] (プレビュー データの現在のクエリ) または [すべて更新] ([クエリ] ウィンドウで開いているすべてのクエリ   ) を選択します。

  3. 右側の Power Query エディターの下部に、"プレビューは am/PM <hh:mm でダウンロード>表示されます。 このメッセージは、最初のインポート時と、Power Query エディターでの後続の更新操作の後に表示されます。

ワークシートのクエリを更新する

  1. [Excelで、ワークシート内のクエリのセルを選択します。

  2. リボンの [クエリ] タブを選択し、[最新の情報に更新] を >選択します

  3. ワークシートとクエリは、外部データ ソースと Power Query キャッシュから更新されます。

注: 

  • テーブルまたは名前付き範囲からインポートされたクエリExcel更新する場合は、現在のワークシートに注意してください。 Excel テーブルを含むワークシートのデータを変更する場合は、読み込まれたクエリを含むワークシートではなく、正しいワークシートを選択していることを確認します。

  • これは、テーブルの列見出しを変更する場合に特Excelです。 よく似ているので、2 つを混同するのは簡単です。 違いを反映するようにワークシートの名前を変更すると便利です。 たとえば、区別を強調するために、名前を "TableData" と "QueryTable" に変更できます。

いつでも [更新]を選択 して、ブック内のピボットテーブルのデータを更新できます。 データベース (SQL Server、Oracle、Access、その他)、Analysis Services キューブ、データ フィード、同じブックまたは別のブック内のソース テーブルからのデータなど、外部データに接続されているピボットテーブルのデータを更新できます。 ピボットテーブルは、ブックを開く際に手動または自動で更新できます。

注: 詳細については、「ピボットテーブルを作成してワークシート データを分析する」および「ピボットテーブルのソース データを変更する」を参照してください。

手動で更新する

  1. ピボットテーブル内の任意の場所を選択して、リボンに [ピボットテーブル分析 ] タブを表示します。

    注: ピボットテーブルを更新するにはExcel for the webテーブルの任意の場所を右クリックし、[更新] を選択します

  2. [更新] または [すべて 更新] を選択します
    [分析] タブの [更新]

  3. 更新に予想よりも時間がかかる場合は、更新の状態を確認するには、[更新] の下にある矢印>選択します

  4. 更新を停止するには、[更新の取り消し] を選択するか、Esc キーを押します。

列幅やセルの書式設定が調整されないようにする

ピボットテーブル データを更新したときにデータの列幅やセルの書式設定が調整されないようにする場合は、次のオプションをオンにします。

  1. ピボットテーブル内の任意の場所を選択して、リボンに [ピボットテーブル分析 ] タブを表示します。

  2. [ピボットテーブル の分析] タブを >、[オプション] を 選択します

    [分析] タブの [オプション]

  3. [レイアウト] &の [書式] タブ>[更新時に列幅を自動調整する] チェック ボックスと [更新時にセルの書式設定を保持する] チェック ボックスをオンにします

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

  1. ピボットテーブル内の任意の場所を選択して、リボンに [ピボットテーブル分析 ] タブを表示します。

  2. [ピボットテーブル の分析] タブを >、[オプション] を 選択します

    [分析] タブの [オプション]

  3. [データ] タブで 、ファイルを開くときに [データの更新] を選択します

サーバー キューブの最新のデータを使用してファイルを再作成するオフライン キューブ ファイルを更新すると、時間がかかり、多くの一時ディスク領域が必要になる可能性があります。 Excel 内の他のファイルにすぐにアクセスする必要がなかったときにプロセスを開始し、ファイルを再度保存するための十分なディスク領域があることを確認します。

  1. オフライン キューブ ファイルに接続されているピボットテーブルを選択します。

  2. [データ] タブの [クエリ] &接続] グループで、[すべて更新] の下にある矢印をクリックし、[更新] をクリックします

詳細については、「オフライン キューブ ファイルの 操作」を参照してください

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

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

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

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

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

詳細については、「XML の概要」を参照Excel。

Power Pivot でデータ モデルを更新すると、更新が成功したかどうか、失敗した場合、または取り消されたかどうかを確認できます。 詳細については、「Power Pivot: Power Pivot: Power Pivot での強力なデータ分析とデータ モデリング」をExcel。

注: データの追加、データの変更、または編集フィルターは、常に、そのデータ ソースに依存する DAX 数式の再計算をトリガーします。

更新の状態を更新して表示する   

  1. Power Pivot で、[ホーム] > [外部データの取り込み>更新] または [すべて更新] を選択して、現在のテーブルまたはデータ モデル内のすべてのテーブルを更新します。

  2. 更新の状態は、データ モデルで使用される接続ごとに示されます。 次の 3 つの結果が考えられる。

  • 成功 - 各テーブルにインポートされた行の数を報告します。

  • エラー - データベースがオフラインの場合、アクセス許可がなくなった場合、またはソースでテーブルまたは列が削除または名前変更された場合に発生します。 別のブックに新しい接続を作成して、データベースが使用できる可能性を確認します。

  • Cancelled - Excel更新が無効になっているため、更新要求を発行しなかった可能性があります。

テーブルのプロパティを使用して、データ更新で使用されるクエリを表示する

データ更新は、最初にデータを取得するために使用されたのと同じクエリを再実行するだけです。 Power Pivot ウィンドウでテーブルのプロパティを表示することで、クエリを表示したり、変更したりすることができます。

  1. データ更新中に使用されるクエリを表示するには、[Power Pivot > 管理] を選択して Power Pivot ウィンドウを開きます。

  2. [テーブルのプロパティ>デザイン] を選択します

  3. クエリ エディターに切り替えて、基になるクエリを表示します。

クエリは、すべての種類のデータ ソースに対して表示されません。 たとえば、データ フィードのインポートに対するクエリは表示されません。

データ更新を取り消す接続プロパティを設定する

このExcel、データ更新の頻度を決定する接続プロパティを設定できます。 特定の接続で更新が許可されていない場合は、[すべて更新] を実行するか、接続を使用する特定のテーブルを更新しようとすると、取り消し通知が表示されます。

  1. 接続のプロパティを表示するには、Excel で [Data >Queries & Connections]を選択して、ブックで使用されているすべての接続の一覧を表示します。

  2. [接続 ] タブを 選択し、接続を右クリックし、[プロパティ] を クリックします

  3. [使用状況] タブの[更新コントロール] で、[すべて更新] で [この接続を更新する] チェック ボックスがオフの場合は、Power Pivot ウィンドウで [すべて更新] を試してみると取り消しが表示されます。

SharePoint Server 2013 でデータを更新する

SharePoint Server では、サーバー上で無人データ更新をスケジュールできますが、この場合、SharePoint 2013 用 Power Pivot がインストールされ、SharePoint 環境に構成されている必要があります。 SharePoint の管理者にお問い合わせいただき、スケジュール設定されたデータ更新ができるかどうかをご確認ください。 詳細については、「Power Pivot のスケジュール されたデータ更新を構成する」を参照してください。

マップに使用するデータが変更されたら、3D Maps で、データを手動で更新できます。 手動で更新すると、変更はマップに反映されます。 この方法を次に説明します。

  • [3D マップ] で、[ホーム] >データの更新] を選択します

    [ホーム] タブの [データの更新]

Power Map にデータを追加する

3D Maps Power Map に新しいデータを追加するには、次の手順に従います。

  1. 3D Maps で、データを追加するマップに移動します。

  2. [3D] ウィンドウマップ開いたままにします。

  3. [Excel、追加するワークシート データを選択します。

  4. Excel のリボンで、[挿入]、[マップ] の矢印、[選択したデータを Power Map に追加] の順にクリックします。 3D Maps は自動的に更新され、追加のデータが表示されます。 詳細については 、「Power Map のデータを取得して準備する」を参照してください

    [選択したデータを Power Map に追加] コマンド

Excel Servicesの外部データを更新するには、固有の要件があります。

データの更新方法を制御する

次の 1 つ以上を実行して、外部データ ソースからデータを更新する方法を制御できます。

[更新時に更新] をクリックExcel Services   

このExcel、ファイルを開く際に外部データを自動的に更新するブックを作成できます。 この場合、ブックExcel Services新しいセッションを作成する前に、データが常に更新されます。 ブックを開いた時点で常に最新のデータが表示される場合は、 を使用 Excel Services。

  1. 外部データ接続があるブックで、[データ] タブ を選択 します。

  2. [接続 ] グループ で、[接続] を選択>、[プロパティ] の接続> 選択します

  3. [使用状況] タブを 選択し、ファイルを開く際に [データの更新] を選択します

    警告: [ファイルを開く際にデータを更新する] チェック ボックスをオフにすると、ブックにキャッシュされているデータが表示されます。つまり、ユーザーが手動でデータを更新すると、ユーザーは現在のセッション中に最新のデータを表示しますが、データはブックに保存されません。

.odc ファイルを使用して更新する

Office データ接続ファイル (.odc) を使用している場合は、[接続ファイルを常に使用する] チェック ボックスオンにします。

  1. 外部データ接続があるブックで、[データ] タブ を選択 します。

  2. [接続 ] グループ で、[接続] を選択>、[プロパティ] の接続> 選択します

  3. [定義] タブを選択し、[常に 接続ファイルを使用する] を選択します

信頼されたファイルの場所のサイト設定である [ ショート セッション タイムアウト] と [ 外部データキャッシュの有効期間] も、更新操作に影響を与える可能性があります。 詳細については、管理者またはヘルプ システムを参照してください。

手動更新   

  1. ピボットテーブル レポートのセルを選択します。

  2. [Web アクセスExcelツール バーの [更新] メニューで、[選択した接続の更新] を選択します

    注: 

    • この [更新 ] コマンドが表示されない場合、Web パーツの作成者は[選択した接続の更新]、すべての接続の更新 プロパティをクリア しています。 詳細については、「Web Access Web パーツExcel プロパティ」を参照してください

    • OLAP データ ソースの再クエリを発生する対話型操作は、手動更新操作を開始します。

  • すべての接続を更新する - Excel Web Access ツール バーの [更新] メニューの [すべての接続の更新] をクリックします。

  • 定期的な 更新 - ブック内の接続ごとにブックを開いた後、指定した間隔でデータが自動的に更新されます。 たとえば、インベントリ データベースは 1 時間ごとに更新される可能性があります。そのため、ブックの作成者は 60 分ごとに自動的に更新するブックを定義しています。

    Web パーツの作成者は、[Web アクセスの定期的なデータ更新Excel許可する] プロパティを選択またはオフにし、定期的な更新を許可または防止できます。 期間が経過すると、既定では、Web Access Web パーツの下部に更新アラートExcel表示されます。 

    Excel Web Access Web パーツの作成者は、[定期的なデータ更新プロンプトの表示] プロパティを設定して、Excel Services がセッション中に定期的なデータ更新を実行するときに表示されるメッセージの動作を制御できます。

    詳細については、「Web Access Web パーツExcel プロパティ」を参照してください

  • [常 に] - メッセージが各間隔でプロンプトと一緒に表示されます。

  • 必要に応 じて、ユーザーはメッセージを表示せずに定期的な更新を続行できます。

  • Never - Web Access Excelメッセージやプロンプトを表示せずに定期的に更新を実行します。

  • 更新を取 り消す - ブックの更新中Excel Services メッセージが表示されます。これは、予想よりも時間がかかる可能性があります。 [キャンセル] を選択 して更新を停止し、後でより便利な時間に終了することができます。 更新を取り消す前にクエリによって返されるデータが表示されます。

ブラウザーでブックを使用すると、ブックに直接保存されているデータや、データが他の場所に保存され、ソースまたはデータベースへの接続が必要な外部データが表示されます。

ここでは、外部データ ソースに接続されているデータを更新するときに行う処理の基本的なプロセスについて説明します。

  1. 他のユーザーがブックの接続を更新して、最新のデータを取得します。

  2. 接続は、ブックで使用される外部データ ソースに対して行います。

    注: OLAP、SQL SERVER、OLEDB プロバイダー、ODBC ドライバーなど、さまざまなデータ ソースにアクセスできます。

  3. ブック内のデータが更新されます。

外部データを更新する基本的なプロセス

ブックをブラウザー ウィンドウで表示している場合にデータを更新するには、通常、表示モードまたは編集モードで更新します。

表示モード

表示モードでブックを更新すると、ブックに表示されているデータが更新されます。 これは、ブラウザー ウィンドウまたは読み取りExcel (編集しない) モードで実行できます。

この場合、ブックは変更済みファイルとして管理されません。 つまり、ブックが格納されている場所では、ユーザーの資格情報が、ブックを編集したユーザーとして表示されません。

編集モード

編集モードでブックを更新すると、(ブラウザー ウィンドウまたはブラウザーウィンドウで) 編集用にブックをExcel。 ブックは、変更済みファイルとして管理されます。 つまり、ユーザーの資格情報が、ブックを最近編集したユーザーとして表示されます。

ブックを編集し、データを更新すると、データ更新が行われた後に変更内容が自動的に保存されます。 ブックを表示する権限を持つユーザーには、ブックが保存されるとすぐに変更内容が表示されます。

ブックの外部データExcelを定義するには、次のコマンドを使用する必要があります。 ブラウザー ウィンドウにブックを表示した状態で設定を定義することはできません。 ブックを使用して指定した設定はExcelライブラリにブックを発行するときにSharePointされます。

データ更新オプションを指定するには、データ更新オプションで特定のデータ接続の [プロパティ] Excel。 次の表に、選択できるさまざまなデータ更新オプションの簡単な説明をまとめました。

  • __ 分 ごとに更新 - このオプションを選択すると、ブックは指定した間隔 (分) でデータの更新を試みます。

  • ファイルを開いているときにデータ を更新する - このオプションを選択すると、ブックを開いた時点でブックが自動的にデータを更新します。

  • [すべて更新] でこの接続を更新する - このオプションを選択すると、自分または他のユーザーが [すべて更新] ボタンをクリックすると、データ が更新 されます。

    選択を解除すると、自分または他のユーザーが [すべて更新] ボタンをクリックすると、この接続によってデータ が更新 されません。 これは、Excel Services の特定の接続に対するタイムアウト エラーなど、データ更新エラーを防ぐのに便利です。

環境の構成方法によっては、データ更新が行われないことがあります。 たとえば、オンプレミス サーバーへのセキュリティで保護された外部データ接続を使用するブックを作成したユーザーの場合、これらのデータ接続は、Microsoft 365 で動作しない可能性があります。 ブラウザー ウィンドウでデータを更新できない状況が発生した場合は、次のページでブックを開Excel。

また、SharePoint 管理者にお問い合わせください。

ほとんどの接続では、接続を使用する範囲内またはテーブル内の任意のセルをクリックし、次のいずれかの操作を行います。

  • 選択したデータのみを更新する   Alt キーを押しながら F5キーを押するか、[データ] タブの[接続] グループで、[すべて更新] の下にある矢印をクリックし、[更新] をクリックします

    リボンの [更新] コマンドを指すマウス

  • ブック内のすべてのデータを更新する   Ctrl + Alt + F5キーを押すか、[データ] タブの [接続] グループで [すべて更新]をクリックします

    [すべて更新] ボタンの上にマウス ポインターを置く

  • 接続を更新する方法と時間を制御する   [データ] タブの [接続]グループで、[すべて更新] の下にある矢印をクリックし、[接続プロパティ]をクリックします

    リボンの [接続プロパティ] コマンドを指すマウス

    表示されたダイアログ ボックスで、[使用状況] タブの [コントロールの更新] で必要な オプション を選択します

一部の更新操作では、次のセクションで詳しく説明する手順が必要になります。 データ ソースが一覧表示されている場合は、対応するセクションを確認してください。

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

  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 キーを押します。

Get & Transform を使用してテキスト ファイルにクエリを実行した場合、それ以上の手順は必要はありません。 テキスト ファイルをインポートした場合、更新する手順は次のとおりです。

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

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

    リボンの [更新] コマンドを指すマウス

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

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

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

サーバー キューブの最新のデータを使用してファイルを再作成するオフライン キューブ ファイルを更新すると、時間がかかり、多くの一時ディスク領域が必要になる可能性があります。 Excel 内の他のファイルにすぐにアクセスする必要がなかったときにプロセスを開始し、ファイルを再度保存するための十分なディスク領域があることを確認します。

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

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

    リボンの [更新] コマンドを指すマウス

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

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

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

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

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

    XML のデータの更新

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

複数の接続を持ち、特定の接続のみを更新する場合は、そのデータ範囲内の任意のセルを選択し、[すべて更新] の横にある矢印をクリックして、[更新] をクリックします

リボンの [更新] コマンドを指すマウス

接続を更新する方法と時間を制御する

  1. 接続されているデータを含む任意のセルをクリックします。

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

    接続のプロパティ

  3. [使用状況 ] タブ で、変更するオプションを設定します。

    非常に大規模なデータ セットの場合は、[バックグラウンド更新を有効 にする] オプションをオンにしてください 。 これにより、更新Excel完了するまで待機するのではなく、更新が開始するとすぐに、更新の制御が返されます。

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

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

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

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

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

PowerPivot アドインを使用して以前にインポートしたデータを更新すると、更新が成功したかどうか、失敗した場合、または取り消されたかどうかを確認できます。

[ PowerPivotで、[ホーム] >外部データの取得 > 更新] または[すべて更新] をクリックして、現在のテーブルまたはデータ モデル内のすべてのテーブルを再インポートします。

更新の状態は、データ モデルで使用される接続ごとに示されます。 3 つの結果が考えられる。

Power Pivot で表示されるデータ更新状態のメッセージ

"成功" は、各テーブルにインポートされた行の数を報告します。

データベースがオフラインの場合、アクセス許可がなくなった場合、またはソースでテーブルまたは列が削除または名前が変更された場合、"エラー" が発生する可能性があります。 別のブックに新しい接続を作成して、データベースが使用できる可能性を確認します。

"Cancelled" は、接続Excel更新が無効になっている可能性が高いので、更新要求を発行しなかったことを意味します。

ヒント: このブックは、データを更新したい他のユーザーと共有していますか? データを提供するデータ ソースに対するアクセス許可を要求する通知を送信することで、同僚がデータ更新エラーを回避するのに役立ちます。

テーブルのプロパティは、データ更新で使用されるクエリを示しています

データ更新は、最初にデータを取得するために使用されたのと同じクエリを再実行するだけです。 クエリを表示したり、変更したりするには、クエリウィンドウでテーブルのプロパティ PowerPivot できます。

  1. データ更新で使われたクエリを表示するには、[PowerPivot]、[管理] の順にクリックして [PowerPivot] ウィンドウを開きます。

  2. [ テーブルのプロパティ>デザイン] をクリックします

  3. クエリ エディターに切り替えて、基になるクエリを表示します。

クエリは、すべての種類のデータ ソースに対して表示されません。 たとえば、データ フィードのインポートに対するクエリは表示されません。

データ更新を取り消す接続プロパティ

このExcel、データ更新の頻度を決定する接続プロパティを設定できます。 特定の接続で更新が許可されていない場合は、[すべて更新] を実行するか、接続を使用する特定のテーブルを更新しようとすると、取り消し通知が表示されます。

  1. 接続のプロパティを表示するには、Excel の[データと接続>]をクリックして、ブックで使用されているすべての接続の一覧を表示します。

  2. 接続を選択し、[プロパティ] を クリックします

  3. [使用状況]の [更新コントロール] で、[すべて更新] で [この接続の更新] チェック ボックスがオフの場合は、 PowerPivot ウィンドウで [すべて更新] を試してみると取り消しが表示されます。

SharePoint Server 2013 以降のデータを更新する

SharePoint Server では、サーバーで無人データ更新をスケジュールできますが、SharePoint 2013 の PowerPivot がインストールされ、SharePoint 環境に構成されている必要があります。 SharePoint の管理者にお問い合わせいただき、スケジュール設定されたデータ更新ができるかどうかをご確認ください。

注:  Power Query エディターは、Get & Transform の一部です。 詳細については、「Excel 2016 で取得と変換を実行する」を参照してください。

Power Query エディターを使用すると、クエリを更新して、クエリを再作成することなく、最新のデータをテーブルにインポートできます。

クエリを更新するには:

  1. [ クエリの表示&変換>取得] をクリックします

  2. [ ブック クエリ] ウィンドウ で、更新するクエリを選択します。

  3. [Power Query エディター] リボンで、[ホームクエリ] >更新>]をクリックします

[クエリ エディター] リボン

マップに使用するデータが変更されたら、3D Maps で、データを手動で更新できます。 手動で更新すると、変更はマップに反映されます。 この方法を次に説明します。

  • 3D Maps で、[ホーム]、[データの更新] の順にクリックします。

[ホーム] タブの [データの更新]

Power Map にデータを追加する

3D Maps Power Map に新しいデータを追加するには、次の手順に従います。

  1. 3D Maps で、データを追加するマップに移動します。

  2. 3D Maps ウィンドウを開いたまま Excel をクリックして、追加するワークシートのデータを選びます。

  3. Excel のリボンで、[挿入]、[マップ] の矢印、[選択したデータを Power Map に追加] の順にクリックします。

[選択したデータを Power Map に追加] コマンド

3D Maps は自動的に更新され、追加のデータが表示されます。

1 つのブックMicrosoft Office Excelに表示されているデータは、Excel Services 2 つの異なる場所から取得できます。 データはブックに直接保存するか、データベースやオンライン分析処理 (OLAP) キューブなどの外部データ ソースに格納できます。

データが外部データ ソースから取得された場合、ブックの作成者または管理者は、多くの場合、Office データ接続 (.odc) ファイルで接続情報を定義しています。このファイルでは、外部データ ソースの検索、ログイン、クエリ、アクセスの方法が説明されています。

外部データ ソースに接続すると、更新操作を実行して更新されたデータを取得できます。 データを更新する度に、最後に更新された後に行われた変更を含む、最新バージョンのデータが表示されます。

データの更新について

次の図は、外部データ ソースに接続されているデータを更新する際の基本的なプロセスを示しています。

外部データを更新する基本的なプロセス

  1. 更新操作では、最新のデータが取得されます。

  2. 接続は、多くの場合、接続ファイルに保存され、外部データ ソースからデータにアクセスして取得するために必要なすべての情報を定義します。

  3. OLAP、SQL SERVER、OLEDB プロバイダー、ODBC ドライバーなど、さまざまなデータ ソースにアクセスできます。

  4. 最新のデータが現在のブックに追加されます。

セキュリティに関する懸念事項について確認する

外部データ ソースに接続し、データを更新しようとすると、潜在的なセキュリティの問題を認識し、セキュリティの問題に関して何が可能かを知る必要があります。

多くの場合、データ接続ファイルには、外部データの更新に使用される 1 つ以上のクエリが含まれている。 このファイルを置き換えれば、悪意のあるユーザーは、機密情報にアクセスして他のユーザーに配布したり、その他の有害なアクションを実行したりするためのクエリを設計できます。 そのため、接続ファイルが信頼できる個人によって作成され、接続ファイルがセキュリティで保護され、信頼されたデータ接続ライブラリ (DCL) から取得される必要があります。

管理者が接続ファイルを作成し、信頼できる場所を作成し、接続ファイルをセキュリティで保護する方法の詳細については、「Microsoft Office Excel のヘルプとサーバーの全体管理のヘルプOffice SharePointを参照してください。

注: 通常、外部データ ソースにアクセスするには、ユーザーの認証に使用される資格情報 (ユーザー名やパスワードなど) が必要です。 これらの資格情報が安全で安全な方法で提供され、誤ってこれらの資格情報が他のユーザーに公開されないことを確認します。

データの更新方法を制御する

次の 1 つ以上の操作を行って、外部データ ソースからデータを更新する方法を制御できます。

  • 開くときに更新する   このExcelブックの作成者は、[接続のプロパティ] ダイアログ ボックスで [ファイルを開く際にデータを更新する]チェック ボックスをオンにして、ブックを開いた場合に外部データを自動的に更新するブックを作成できます。 ([データ]タブの [接続]グループで [接続] をクリックし、接続を選択し、[プロパティ] をクリックし、[使用状況] タブをクリックし、ファイルを開く際に [データの更新] をクリックします)。 この場合、ブックExcel Services新しいセッションを作成する前に、データが常に更新されます。 ブックの作成者が [ファイルを開く際にデータを更新する] チェック ボックスをオフにすると、ブックにキャッシュされているデータが表示されます。つまり、ユーザーが手動でデータを更新すると、ユーザーは現在のセッション中に更新された最新のデータを表示しますが、データはブックに保存されません。 Excel Services でブックを表示するときに常に最新のデータが表示される場合は、[Office Excel を使用してファイルを開く際にデータを更新する] チェック ボックスをオンにします。

    Office データ接続ファイル (.odc) を使用している場合は、[接続のプロパティ]ダイアログ ボックスの [常に接続ファイルを使用する] チェック ボックスも設定します ([データ] タブの [接続] グループで [接続]をクリックし、接続を選択し、[プロパティ] をクリックし、[定義] タブをクリックし、[常に接続ファイルを使用する] をクリックします)。

    信頼されたファイルの場所のサイト設定である [ ショート セッション タイムアウト] と [ 外部データキャッシュの有効期間] も、更新操作に影響を与える可能性があります。 詳細については、管理者またはサーバー全体管理のヘルプ Microsoft Office SharePointを参照してください。

  • 手動更新   

    注: 手動で更新できるのはピボットテーブル レポートのみです。

    1. ピボットテーブル レポートのセルを選択します。

    2. [Web アクセスExcelツール バーの [更新] メニューで、[選択した接続の更新] をクリックします

      注: 

      • OLAP データ ソースの再クエリを発生する対話型操作は、手動更新操作を開始します。

      • この [更新 ] コマンドが表示されない場合、Web パーツの作成者は[選択した接続の更新]、すべての接続の更新 プロパティをクリア しています。 詳細については、「Web Access Web パーツExcel プロパティ」を参照してください

  • すべての接続の更新   [Web アクセスExcelツール バーの [更新] メニュー[すべての接続の更新] をクリックします

  • 定期的な更新   ブックのExcelを使用すると、ブックの接続ごとにブックを開いた後、指定した間隔でデータが自動的に更新されます。 たとえば、インベントリ データベースは 1 時間ごとに更新される可能性があります。そのため、ブックの作成者は 60 分ごとに自動的に更新するブックを定義しています。

    Web パーツの作成者は、プロパティがブックの作成者によって定義されている場合、[Excel Web アクセスの定期的なデータ更新を許可する] プロパティを選択またはオフにして、この定期的な更新操作を有効または無効にできます。 時間間隔が経過すると、既定では、次の更新アラート プロンプトが Web Access Web パーツの下部Excel表示されます。

    接続の一覧<のデータを更新>? (今すぐ)(常に)(もう聞かしない)

    Excel Web Access Web パーツの作成者は、[定期的なデータ更新プロンプトの表示] プロパティを設定して、Excel Services がセッション中に定期的なデータ更新を実行するときに表示されるメッセージの動作を制御できます。

    • いつも      は、メッセージが各間隔でプロンプトと一緒に表示されるという意味です。

    • 必要に応じて      つまり、ユーザーはメッセージを表示せずに定期的な更新を続行できます。

    • ぜんぜん      つまり、Excelメッセージやプロンプトを表示せずに Web Access が定期的に更新を実行します。

    詳細については、「Web Access Web パーツExcel プロパティ」を参照してください

  • 更新を取り消す   更新操作には予想よりも時間がかかる場合があります。この操作はキャンセルできます。 更新操作が行われると Excel Services メッセージが表示されます。 [ キャンセル] をクリックして操作を中断し、より便利な時刻に更新操作を完了できます。 更新操作を取り消す前にクエリによって返されたデータが表示されます。

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

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

    データ接続を更新する

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

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

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

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

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

    データ接続を更新する

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

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

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

サーバー キューブの最新のデータを使用してファイルを再作成するオフライン キューブ ファイルを更新すると、時間がかかり、多くの一時ディスク領域が必要になる可能性があります。 Excel 内の他のファイルにすぐにアクセスする必要がなかったときにプロセスを開始し、ファイルを再度保存するための十分なディスク領域があることを確認します。

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

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

    データ接続を更新する

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

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

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

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

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

    XML のデータの更新

  • [データ] タブで 、[すべて更新] をクリックします

複数の接続を持ち、特定の接続のみを更新する場合は、そのデータ範囲内の任意のセルを選択し、[すべて更新] の横にある矢印をクリックして、[更新] をクリックします

データ接続を更新する

接続を更新する方法と時間を制御する

  1. 接続されているデータを含む任意のセルをクリックします。

  2. [データ] タブで 、[すべて更新] の横にある矢印をクリック し、[接続プロパティ] をクリックします

    接続のプロパティ

  3. [使用状況 ] タブ で、変更するオプションを設定します。

    非常に大規模なデータ セットの場合は、[バックグラウンド更新を有効 にする] オプションをオンにしてください 。 これにより、更新がExcel待機するのではなく、ユーザーに対するデータの制御が返されます。

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

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

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

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

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

以前にインポートした PowerPivot アドインを使用して更新すると、更新が成功したかどうか、失敗した場合、または取り消されたかどうかを確認できます。

  • [ PowerPivotで、[ホーム] >外部データの取得 > 更新またはすべて更新] をクリックして、現在のテーブルまたはデータ モデル内のすべてのテーブルを再インポートします。

    更新の状態は、データ モデルで使用される接続ごとに示されます。 3 つの結果が考えられる。

    Power Pivot で表示されるデータ更新状態のメッセージ

"成功" は、各テーブルにインポートされた行の数を報告します。

データベースがオフラインの場合、アクセス許可がなくなった場合、またはソースでテーブルまたは列が削除または名前が変更された場合、"エラー" が発生する可能性があります。 別のブックに新しい接続を作成して、データベースが使用できる可能性を確認します。

"Cancelled" は、接続Excel更新が無効になっている可能性が高いので、更新要求を発行しなかったことを意味します。

ヒント: このブックは、データを更新したい他のユーザーと共有していますか? データを提供するデータ ソースに対するアクセス許可を要求する通知を送信することで、同僚がデータ更新エラーを回避するのに役立ちます。

テーブルのプロパティは、データ更新で使用されるクエリを示しています

データ更新は、最初にデータを取得するために使用されたのと同じクエリを再実行するだけです。 クエリを表示したり、変更したりするには、クエリウィンドウでテーブルのプロパティ PowerPivot できます。

  1. データ更新で使われたクエリを表示するには、[PowerPivot]、[管理] の順にクリックして [PowerPivot] ウィンドウを開きます。

  2. [ テーブルのプロパティ>デザイン] をクリックします

  3. クエリ エディターに切り替えて、基になるクエリを表示します。

クエリは、すべての種類のデータ ソースに対して表示されません。 たとえば、データ フィードのインポートに対するクエリは表示されません。

データ更新を取り消す接続プロパティ

このExcel、データ更新の頻度を決定する接続プロパティを設定できます。 特定の接続で更新が許可されていない場合は、[すべて更新] を実行するか、接続を使用する特定のテーブルを更新しようとすると、取り消し通知が表示されます。

  1. 接続のプロパティを表示するには、[Excel] をクリック>接続] をクリックして、ブックで使用されているすべての接続の一覧を表示します。

  2. 接続を選択し、[プロパティ] を クリックします

  3. [使用状況]の [更新コントロール] で、[すべて更新] で [この接続の更新] チェック ボックスがオフの場合は、 PowerPivot ウィンドウで [すべて更新] を試してみると取り消しが表示されます。

SharePoint Server 2013 でデータを更新する

SharePoint Server 2013 では、サーバー上での無人データ更新のスケジュールを設定できますが、これを行うには、SharePoint 環境に PowerPivot for SharePoint 2013 がインストールされ、設定されている必要があります。 SharePoint の管理者にお問い合わせいただき、スケジュール設定されたデータ更新ができるかどうかをご確認ください。

Power Query を使用すると、クエリを更新して、クエリを再作成することなく、最新のデータをテーブルにインポートできます。

重要: 

  • Excel 2010   Power Query は Excel 2010 には含まれていませんが、Power Queryアドインをダウンロード、インストール、アクティブ化することができます。

  • Power Query アドイン をアクティブ 化するには、[ ファイル] > オプション ] > をクリックします。 下部の [管理 ] セクションで、ドロップダウン リストから [COM アドイン] オプションを選択し、[移動] を クリックします。 [Power Query] チェック ボックスを オンにし 、[OK] をクリックします。 Power Query リボンは自動的に表示されますが、表示されない場合は、Power Query リボンを閉じてExcel。

クエリを更新するには:

  1. [クエリ エディター ] リボンで、[ プレビューの更新 ] をクリックします

[クエリ エディター] リボン

注:  クエリ エディターは、Power Query を使用して新しいクエリの読み込み、編集、または作成を行うときにのみ表示されます。 次のビデオは、Excel ブックからクエリを編集した後で表示される [クエリ エディター] ウィンドウを示します。 既存のブッククエリを読み込むか編集せずにクエリ エディターを表示するには、[Power Query]リボン タブの [外部データの取り込み] セクションで、[その他のソースから] >を選択します。 次のビデオは、クエリ エディターを表示する 1 つの方法を示します。

Excel でクエリ エディターを表示する方法

ブックExcel Access データベースのテーブルまたはクエリに接続している場合は、最新の情報が表示されます。 これを行 うには、[更新 ] コマンド ([データ ] タブ) を使用します。

  1. ワークシートで、Access データを含む任意のセルをクリックします。

  2. [データ] タブの [接続]グループで、[すべて更新] の横にある矢印をクリックし、[更新] をクリックします

データ接続を更新する

接続を更新する方法または頻度を制御するには:

  1. Access データを含む任意のセルをクリックします。

  2. [接続] グループで 、[すべて更新] の横にある矢印をクリック し、[接続プロパティ] をクリックします

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

接続のプロパティ

  1. [使用状況 ] タブ で、変更するオプションを設定します。

更新の状態を確認するか、または取り消す

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

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

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

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

Excelブックが SQL Server データベース内のテーブルまたはクエリに接続している場合は、最新の情報が表示されます。 これを行 うには、[更新 ] コマンド ([データ ] タブ) を使用します。

  1. ワークシートで、データを含む任意のセルSQL Serverします。

  2. [データ] タブの [接続]グループで、[すべて更新] の横にある矢印をクリックし、[更新] をクリックします

データ接続を更新する

接続を更新する方法または頻度を制御するには:

  1. データを含む任意のセルSQL Serverします。

  2. [接続] グループで 、[すべて更新] の横にある矢印をクリック し、[接続プロパティ] をクリックします

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

接続のプロパティ

  1. [使用状況 ] タブ で、バックグラウンド更新の有効化など、変更するオプションを設定します。

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

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

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

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

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

ブックExcel OLE DB データ ソース内のテーブルまたはクエリに接続している場合は、最新の情報が表示されます。 これを行 うには、[更新 ] コマンド ([データ ] タブ) を使用します。

  1. ワークシートで、OLE DB データを含む任意のセルをクリックします。

  2. [データ] タブの [接続]グループで、[すべて更新] の横にある矢印をクリックし、[更新] をクリックします

データ接続を更新する

接続を更新する方法または頻度を制御するには:

  1. OLE DB データを含む任意のセルをクリックします。

  2. [接続] グループで 、[すべて更新] の横にある矢印をクリック し、[接続プロパティ] をクリックします

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

接続のプロパティ

  1. [使用状況 ] タブ で、変更するオプションを設定します。

更新を確認または取り消す

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

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

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

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

マップに使用するデータが変更されたら、3D Maps で、データを手動で更新できます。 手動で更新すると、変更はマップに反映されます。 この方法を次に説明します。

  • 3D Maps で、[ホーム]、[データの更新] の順にクリックします。

[ホーム] タブの [データの更新]

Power Map にデータを追加する

3D Maps Power Map に新しいデータを追加するには、次の手順に従います。

  1. 3D Maps で、データを追加するマップに移動します。

  2. 3D Maps ウィンドウを開いたまま Excel をクリックして、追加するワークシートのデータを選びます。

  3. Excel のリボンで、[挿入]、[マップ] の矢印、[選択したデータを Power Map に追加] の順にクリックします。

[選択したデータを Power Map に追加] コマンド

3D Maps は自動的に更新され、追加のデータが表示されます。

手動で更新する

  1. ピボットテーブルの任意の場所をクリックします。

    [ピボットテーブル ツール] が表示され、[オプション] タブと [ デザイン] タブ が追加 されます。

  2. [オプション ] タブ の [データ] グループで 、次のいずれかの操作を行います。

  3. データ ソースに合わせて情報を更新するには、[更新] ボタンをクリックするか、Alt キーを押しながら F5 キーを押します。

    ピボットテーブルを右クリックし、[最新の情報に更新] をクリックします。

  4. ブック内のすべてのピボットテーブルを更新するには、[更新]ボタンの矢印をクリックし、[すべて更新]をクリックします

    Excel のリボンのイメージ

    更新に予想よりも時間がかかる場合は、[オプション] をクリック>更新>更新状態] をクリックして、更新の状態を確認します。

    更新を中止するには、[更新の取り消し] をクリックします。

列幅やセルの書式設定が調整されないようにする

ピボットテーブル データを更新したときにデータの列幅やセルの書式設定が調整されないようにする場合は、次のオプションをオンにします。

  1. [オプション ] を> オプション] をクリックします

    [ピボットテーブル ツール] の [オプション] タブの [ピボットテーブル] グループ
  2. [レイアウトと書式] タブで、[更新時に列幅を自動調整する] ボックスと [更新時にセル書式を保持する] ボックスをオンにします。

ブックを開く際にピボットテーブル データを自動的に更新する

  1. ピボットテーブルの任意の場所をクリックします。

  2. [オプション] タブの [ピボットテーブル] グループにある [オプション] をクリックします。

    [ピボットテーブル ツール] の [オプション] タブの [ピボットテーブル] グループ

  3. [ピボット テーブルのオプション] ダイアログ ボックスの [データ] タブで、[ ファイルを開くときにデータを更新 する] チェック ボックスを オンにします。

1 つのブックMicrosoft Office Excelに表示されているデータは、Excel Services 2 つの異なる場所から取得できます。 データはブックに直接保存するか、データベースやオンライン分析処理 (OLAP) キューブなどの外部データ ソースに格納できます。

データが外部データ ソースから取得された場合、ブックの作成者または管理者は、多くの場合、Office データ接続 (.odc) ファイルで接続情報を定義しています。このファイルでは、外部データ ソースの検索、ログイン、クエリ、アクセスの方法が説明されています。

外部データ ソースに接続すると、更新操作を実行して更新されたデータを取得できます。 データを更新する度に、最後に更新された後に行われた変更を含む、最新バージョンのデータが表示されます。

データの更新について

次の図は、外部データ ソースに接続されているデータを更新する際の基本的なプロセスを示しています。

外部データを更新する基本的なプロセス

  1. 更新操作では、最新のデータが取得されます。

  2. 接続は、多くの場合、接続ファイルに保存され、外部データ ソースからデータにアクセスして取得するために必要なすべての情報を定義します。

  3. OLAP、SQL SERVER、OLEDB プロバイダー、ODBC ドライバーなど、さまざまなデータ ソースにアクセスできます。

  4. 最新のデータが現在のブックに追加されます。

セキュリティに関する懸念事項について確認する

外部データ ソースに接続し、データを更新しようとすると、潜在的なセキュリティの問題を認識し、セキュリティの問題に関して何が可能かを知る必要があります。

多くの場合、データ接続ファイルには、外部データの更新に使用される 1 つ以上のクエリが含まれている。 このファイルを置き換えれば、悪意のあるユーザーは、機密情報にアクセスして他のユーザーに配布したり、その他の有害なアクションを実行したりするためのクエリを設計できます。 そのため、接続ファイルが信頼できる個人によって作成され、接続ファイルがセキュリティで保護され、信頼されたデータ接続ライブラリ (DCL) から取得される必要があります。

管理者が接続ファイルを作成し、信頼できる場所を作成し、接続ファイルをセキュリティで保護する方法の詳細については、「Microsoft Office Excel 2007 のヘルプと Office SharePoint Server Central Administration のヘルプ」を参照してください。

セキュリティ メモ: 通常、外部データ ソースにアクセスするには、ユーザーの認証に使用される資格情報 (ユーザー名やパスワードなど) が必要です。 これらの資格情報が安全で安全な方法で提供され、誤ってこれらの資格情報が他のユーザーに公開されないことを確認します。

データの更新方法を制御する

次の 1 つ以上の操作を行って、外部データ ソースからデータを更新する方法を制御できます。

  • 開くときに更新する   この Microsoft Office Excel 2007ブックの作成者は、[接続のプロパティ] ダイアログ ボックスで [ファイルを開く際にデータを更新する]チェック ボックスをオンにして、ブックを開いた場合に外部データを自動的に更新するブックを作成できます。 ([データ]タブの [接続]グループで [接続] をクリックし、接続を選択し、[プロパティ] をクリックし、[使用状況] タブをクリックし、ファイルを開く際に [データの更新] をクリックします)。 この場合、ブックExcel Services新しいセッションを作成する前に、データが常に更新されます。 ブックの作成者が [ファイルを開く際にデータを更新する] チェック ボックスをオフにすると、ブックにキャッシュされているデータが表示されます。つまり、ユーザーが手動でデータを更新すると、ユーザーは現在のセッション中に更新された最新のデータを表示しますが、データはブックに保存されません。 Excel Services でブックを表示するときに常に最新のデータが表示される場合は、Office Excel を使用して [ファイルを開く際にデータを更新する] チェック ボックスをオンにします。

    Office データ接続ファイル (.odc) を使用している場合は、[接続のプロパティ]ダイアログ ボックスの [常に接続ファイルを使用する] チェック ボックスも設定します ([データ] タブの [接続] グループで [接続]をクリックし、接続を選択し、[プロパティ] をクリックし、[定義] タブをクリックし、[常に接続ファイルを使用する] をクリックします)。

    信頼されたファイルの場所のサイト設定である [ ショート セッション タイムアウト] と [ 外部データキャッシュの有効期間] も、更新操作に影響を与える可能性があります。 詳細については、管理者またはサーバー全体管理のヘルプ Microsoft Office SharePointを参照してください。

  • 手動更新   

    注: 手動で更新できるのはピボットテーブル レポートのみです。

    1. ピボットテーブル レポートのセルを選択します。

    2. [Web アクセスExcelツール バーの [更新] メニュー、[選択した接続の更新] をクリックします

      注: 

      • OLAP データ ソースの再クエリを発生する対話型操作は、手動更新操作を開始します。

      • この [更新 ] コマンドが表示されない場合、Web パーツの作成者は[選択した接続の更新]、すべての接続の更新 プロパティをクリア しています。 詳細については、「Web Access Web パーツExcel プロパティ」を参照してください

  • すべての接続の更新   [Web アクセスExcelツール バーの [更新] メニューの [すべての接続の更新] をクリックします

  • 定期的な更新   を使用 Office Excel 2007ブックの作成者は、ブック内の接続ごとにブックを開いた後、指定した間隔でデータを自動的に更新します。 たとえば、インベントリ データベースは 1 時間ごとに更新される可能性があります。そのため、ブックの作成者は 60 分ごとに自動的に更新するブックを定義しています。

    Web パーツの作成者は、プロパティがブックの作成者によって定義されている場合、[Excel Web アクセスの定期的なデータ更新を許可する] プロパティを選択またはオフにして、この定期的な更新操作を有効または無効にできます。 時間間隔が経過すると、既定では、次の更新アラート プロンプトが Web Access Web パーツの下部Excel表示されます。

    接続の一覧<のデータを更新>? (今すぐ)(常に)(もう聞かしない)

    Excel Web Access Web パーツの作成者は、[定期的なデータ更新プロンプトの表示] プロパティを設定して、Excel Services がセッション中に定期的なデータ更新を実行するときに表示されるメッセージの動作を制御できます。

    • いつも      は、メッセージが各間隔でプロンプトと一緒に表示されるという意味です。

    • 必要に応じて      つまり、ユーザーはメッセージを表示せずに定期的な更新を続行できます。

    • ぜんぜん      は、Excelメッセージやプロンプトを表示せずに定期的に更新を実行する Web Access を意味します。

    詳細については、「Web Access Web パーツExcel プロパティ」を参照してください

  • 更新を取り消す   更新操作には予想よりも時間がかかる場合があります。この操作はキャンセルできます。 更新操作が行われると Excel Services メッセージが表示されます。 [ キャンセル] をクリックして操作を中断し、より便利な時刻に更新操作を完了できます。 更新操作を取り消す前にクエリによって返されたデータが表示されます。

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

  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 キーを押します。

関連項目

Power Query for Excel のヘルプ

SharePoint Server でブックの外部データを更新する

数式の再計算、反復、または精度を変更Excel

ヘルプを表示

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

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

翻訳品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

フィードバックをお送りいただきありがとうございます!

×