データ モデルのテーブル間のリレーションシップを削除する

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021

データ モデルのテーブルには、複数のリレーションシップを設定できます。 この状況は、既に関連付けられているテーブル間に意図的に追加のリレーションシップを作成した場合や、元のデータ ソースで既に複数のリレーションシップが定義されているテーブルをインポートする場合によく発生します。

複数のリレーションシップが存在する可能性がありますが、一度にアクティブになるリレーションシップは 1 つだけで、プライマリ データ ナビゲーションと計算パスを提供します。 テーブルのペア間の余分なリレーションシップは、非アクティブと見なされます。

テーブル間の既存のリレーションシップが不要であることが確実な場合は削除できますが、この操作によって、ピボットテーブルやこれらのテーブルを参照する数式でエラーが発生する可能性があることに注意してください。 ピボットテーブルの結果は、リレーションシップが削除または非アクティブ化された後に変更されることがあります。

Excel で開始する

  1. [ データ>リレーションシップ] を選択します。
  2. 「リリレーションシップの管理」ダイアログボックスで、リストからリレーションシップを 1 つ選択します。
  3. [削除] を選択します。
  4. 警告ダイアログ ボックスで、リレーションシップを削除することを確認し、[ OK] を選択します。
  5. 「リリレーションシップの管理」ダイアログ・ボックスで、「閉じる」を選択します。

Power Pivot で開始する

  1. [ ホーム>ダイアグラム ビュー] を選択します。
  2. 2 つのテーブルを結ぶリレーションシップ ラインを右クリックし、[ 削除] を選択します。 複数のリレーションシップを選択するには、 CTRL キーを押しながら各リレーションシップを選択します。
  3. 警告ダイアログ ボックスで、リレーションシップを削除することを確認し、[ OK] を選択します。

注

  • リレーションシップはデータ モデルに存在します。 Excel では、複数のテーブルをインポートするときや、テーブル間のリレーションシップを作成するときにも、データ モデルが作成されます。 ピボットテーブルおよびピボットグラフ レポートの基礎として使用するデータ モデルを意図的に作成できます。 詳細については、「Excel でデータ モデルを作成する」を参照してください。
  • [リリレーションシップの管理] を閉じて [元に戻す] を選択すると、Excel で削除をロールバックできます。 Power Pivot でリレーションシップを削除する場合、リレーションシップの削除を元に戻す方法はありません。 リレーションシップを再作成できますが、この操作にはブック内の数式を完全に再計算する必要があります。 そのため、数式で使用されるリレーションシップを削除する前には、必ず最初にチェックしてください。 詳細については、「 データ モデルのテーブル間のリレーションシップ 」を参照してください。
  • データ分析式 (DAX) RELATED 関数は、テーブル間のリレーションシップを使用して、別のテーブル内の関連値を検索します。 リレーションシップが削除されると、別の結果が返されます。 詳細については、 RELATED 関数を参照してください。
  • ピボットテーブルと数式の結果の変更に加えて、リレーションシップの作成と削除の両方でブックの再計算が行われ、時間がかかることがあります。