データ モデルのテーブル間のリレーションシップを削除する
Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

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

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

Excel で開始する

  1. [データ]、[リレーションシップ] の順にクリックします。

  2. [リレーションシップの管理] ダイアログ ボックスで、一覧から 1 つのリレーションシップを選択します。

  3. [削除] をクリックします。

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

  5. [リレーションシップの管理] ダイアログ ボックスで、[閉じる] をクリックします。

PowerPivotから始める

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

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

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

    • リレーションシップはデータ モデルに存在します。 また、複数のテーブルをインポートしたり、複数のテーブルを関連付けたりするときにも、モデルが作成されます。 ピボットテーブル、ピボットグラフ、Power View レポートの基礎として使用するデータ モデルを意図的に作成できます。 詳細については、「Excel でデータ モデルを作成する」を参照してください。

    • リレーションシップの管理を閉じて [元に戻す] をクリックすると、Excel で削除をロールバックできます。 PowerPivotでリレーションシップを削除する場合、リレーションシップの削除を元に戻す方法はありません。 リレーションシップを再作成できますが、このアクションではブック内の数式を完全に再計算する必要があります。 したがって、数式で使用されるリレーションシップを削除する前に、常に最初にチェックします。 詳細については、「 リレーションシップの概要」 を参照してください。

    • データ分析式 (DAX) RELATED 関数は、テーブル間のリレーションシップを使用して、別のテーブル内の関連値を検索します。 リレーションシップが削除されると、異なる結果が返されます。 詳細については、 RELATED 関数に関するページを参照してください。

    • ピボットテーブルと数式の結果を変更するだけでなく、リレーションシップの作成と削除の両方でブックが再計算され、時間がかかる場合があります。

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。