リンク テーブルを使用したデータ モデルへのワークシート データの追加

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021

リンク テーブルは、データ モデル内のテーブルへのリンクを含む Excel テーブルです。 ファイルからデータをインポートするのではなく、Excel テーブルでデータを作成して維持する利点は、データ モデルでリンク テーブルをピボットテーブルまたはピボットグラフ レポートの基礎として使用しながら、Excel ワークシートの値を引き続き編集できることです。

リンク テーブルの追加は、範囲を選択して [データ モデルに追加] をクリックするだけで簡単になります。 また、範囲をテーブルとして書式設定し、 わかりやすい名前を付けるのも良いアイデアです。 名前付きリンク テーブルを使用すると、計算を実行し、リレーションシップを管理するのがはるかに簡単になります。

データをテーブルにリンクするには、次の手順を実行します。

  1. リンク テーブルで使う行と列の範囲を選択します。

  2. 行と列をテーブルとして書式設定します。

    • [ホーム>表として書式設定] をクリックし、表のスタイルを選びます。 任意のスタイルを選択できますが、必ず [ 見出しがある] を [テーブル] を選択してください。 テーブルに見出しがない場合は、ここで作成することを検討してください。 それ以外の場合、Excel では、列の内容に関して意味のある情報を伝えない任意の名前 (列 1、列 2 など) が使用されます。
    • [ テーブル デザイン] タブの [プロパティ ] グループで、テーブルの名前を入力します。
  3. テーブルの任意のセルにカーソルを置きます。

  4. [ Power Pivot] タブで [ データ モデルに追加] を選択して、リンク テーブルを作成します。 Power Pivot ウィンドウにリンク アイコンが付いたテーブルが表示されます。これは、テーブルが Excel のソース テーブルにリンクされていることを示します。
    リンク テーブル アイコンを示すスクリーンショット。

  5. モデルに既にテーブルが含まれている場合は、あと 1 つの手順のみがあります。 追加した新しいテーブルとモデル内の他のテーブルとの間にリレーションシップを作成する必要があります。 手順については、「 Excel で 2 つのテーブル間のリレーションシップを作成する 」または「 Power Pivot のダイアグラム ビューでリレーションシップを作成する 」を参照してください。

以前はブックにデータ モデルが含まれていなかった場合、データ モデルが追加されました。 テーブル間のリレーションシップを作成するか、[Power Pivot] タブの [データ モデルに追加] を選択すると、データ モデルが自動的に作成されます。詳細については、「Excel でデータ モデルを作成する」を参照してください。

これでリンク テーブルができたので、行や列の追加や削除など、ワークシート内の任意のセルを編集できます。 リンク テーブルに加えられた変更は、データ モデルに自動的に同期されます。 Power Pivot のリンク テーブル更新モードを変更することで、更新の動作を制御することもできます。

ヒント

チュートリアルを通してリンク テーブルの詳細については、「 チュートリアル: Excel にデータをインポートする」および「データ モデルの作成」を参照してください。

テーブルとモデル間の変更の同期

既定では、リンク テーブルは Excel テーブルとデータ モデルの間のアクティブな接続を維持します。 Excel テーブルのデータ、行、列に対する変更は、自動的にデータ モデルに表示されます。 データを追加または削除したり、列の名前を変更したりすると、データ モデルが自動的に更新されます。 テーブル名は例外です。 Excel でテーブルの名前を変更する場合、データ モデルおよび依存レポートの関連参照を更新する必要がある場合があります。

場合によっては、更新動作を制御する必要があります。 PowerPivot アドインを使用して手動更新モードに切り替えます。

手動更新モードに切り替えるには、次の手順に従います。

  1. リンク テーブルを含むブックが Excel で開かれていることを確認します。
  2. PowerPivot ウィンドウを開きます。
  3. 下部のタブで、リンク テーブルをクリックします。 リンク テーブルは、テーブル名の横の小さなリンク アイコンで示されます。
  4. 上部のリボンで、[ リンク テーブル] をクリックします。
  5. [更新モード] で、[ 手動] または [ 自動] を選択します。 既定値は [自動] です。 [手動] に切り替えた場合、更新は、Power Pivot ウィンドウの [リンク テーブル] リボンで [ すべて更新 ] コマンドまたは [ 選択した項目を更新 ] コマンド、または Excel の [Power Pivot] リボンで [ すべて更新 ] コマンドを使用した場合にのみ行われます。