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

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

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

複数のリレーションシップが存在しますが、単一のリレーションシップのみが、データのナビゲーションと計算のパスを提供するアクティブな現在のリレーションシップとして機能します。 テーブルのペア間の追加のリレーションシップは、非アクティブと見なされます。

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

Excel で開始する

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

Power Pivot で開始する

  1. [ ホーム>ダイアグラム ビュー] をクリックします。

  2. 2 つのテーブルを結ぶリレーションシップ ラインを右クリックし、[ 削除] をクリックします。 複数のリレーションシップを選択するには、Ctrl キーを押しながら各リレーションシップをクリックします。

  3. 警告ダイアログ ボックスで、リレーションシップの削除を確認し、[ OK] をクリックします。

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

ページの先頭へ