PowerPivot での既存のデータ ソースの変更

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

データ モデルの外部データ ソースへの接続を作成した後、PowerPivot アドインを使用して以下を変更できます。

  • 接続情報 (ソースとして使用されるファイル、フィード、またはデータベース、そのプロパティ、またはその他のプロバイダー固有の接続オプションなど)。
  • テーブルと列のマッピング。
  • 使用されなくなった列への参照を削除します。
  • 外部データ ソースから取得したテーブル、ビュー、または列。 「 Power Pivot にインポートするデータをフィルター処理する」を参照してください。

既存の接続の外部データ ソースを変更する

データ ソースを操作するためのオプションは、データ ソースの種類によって異なります。 この手順では、単純な Access データベースを使用します。

手順

  1. [Power Pivot] ウィンドウで、[ホーム]>[接続]>[既存の接続] をクリックします。
  2. 現在のデータベース接続を選び、[編集] をクリックします。
    この例では、 テーブル インポート ウィザード が開き、Access データベースを構成するページが表示されます。 プロバイダーとプロパティは、データ ソースの種類によって異なります。
  3. [接続の編集] ダイアログ ボックスの [参照] をクリックして、同じ種類で名前または場所が異なる別のデータベースを探します。
    データベース ファイルを変更するとすぐに、新しいデータを表示するにはテーブルを保存して更新する必要があることを示すメッセージが表示されます。
  4. [保存>閉じる] をクリックします。
  5. [ホーム]>[外部データの取得]>[最新の情報に更新]>[すべて更新] をクリックします。
    テーブルは、新しいデータ ソースを使用して更新されますが、元のデータ選択が使用されます。

テーブルと列のマッピング (バインド) の編集

データ ソースを変更すると、モデルのテーブルの列とソースのテーブルの列には、似たようなデータは含まれていても、名前がなくなることがあります。 これにより、列間のマッピング (ある列を別の列に結び付ける情報) が解除されます。

手順は次のとおりです。

  1. [Power Pivot] ウィンドウで、[デザイン]>[プロパティ]>[テーブル プロパティ] をクリックします。

  2. 現在のテーブルの名前が [テーブル名] ボックスに表示されます。 [ ソース名] ボックスには、外部データ ソースのテーブルの名前が表示されます。 ソースとモデルで列の名前が異なる場合は、[ ソース ] または [ モデル] を選択して、2 セットの列名の間を行き来できます。

  3. データ ソースとして使用されているテーブルを変更するには、[ ソース名] で、現在のテーブルとは異なるテーブルを選択します。

  4. 必要に応じて、列マッピングを変更します。

    • ソースには存在するがモデルには存在しない列を追加するには、列名の横にあるボックスを選択します。 実際のデータは、次回更新時にモデルに読み込まれます。
    • モデル内の一部の列が現在のデータ ソースで使用できなくなった場合、無効な列を一覧表示するメッセージが通知領域に表示されます。 他に何もする必要はありません。
  5. [ 保存] をクリックして、変更をブックに適用します。
    現在のテーブル プロパティ セットを保存すると、不足している列は自動的に削除され、新しい列が追加されます。 テーブルを更新する必要があることを示すメッセージが表示されます。

  6. [ 更新] をクリックして、更新されたデータをモデルに読み込みます。

既存のデータ ソースに対して行うことができる変更

ブックに関連付けるソース データを変更するには、Power Pivot のツールを使用して接続情報を編集するか、Power Pivot データで使用されるテーブルと列の定義を更新します。

既存のデータ ソースに対して行うことができる変更は次のとおりです。

Connections テーブル
データベース名またはサーバー名を編集する
ソース テキスト ファイル、スプレッドシート、またはデータ フィードの名前を変更する
データ ソースの場所を変更する
リレーショナル データ ソースの場合は、既定のカタログまたは初期カタログを変更します
データへのアクセスに使用する認証方法または資格情報を変更する
データ ソースの詳細プロパティの編集
データのフィルターを追加または削除する
フィルター条件を変更する
表を追加または削除する
テーブル名を変更する
ソース内のテーブルとブック内のテーブル間のマッピングを編集する
ソースから別の列を選択する
列名を変更する
段組みを追加する
ブックから列を削除する (データ ソースには影響しません)

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。