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

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021

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

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

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

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

手順

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

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

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

手順は次のとおりです。

  1. [Power Pivot] ウィンドウで、[デザイン]>[プロパティ]>[テーブル プロパティ] の順に選択します。

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

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

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

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

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

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

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

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

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

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