PowerPivot での VLOOKUP の機能

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

Excel の数式で最も一般的な関数の 1 つは VLOOKUP です。 ただし、Power Pivot では VLOOKUP を使用できません。 これは主に、Power Pivot のデータ分析 (DAX) 関数がセルまたはセル範囲を参照として受け取らないためです (Excel の VLOOKUP とは異なります)。 DAX 関数は、列またはテーブルのみを参照として受け取ります。

Power Pivot では、リレーショナル データ モデルを使用していることに注意してください。 別のテーブルの値を検索するのは非常に簡単で、多くの場合、数式を作成する必要はありません。

たとえば、データ モデルの売上データを分析するための Excel ワークシートにピボットテーブルがあり、[地理] テーブルの地域列の地域データに基づいてスライスするとします。 地域をフィールドとしてピボットテーブルに追加するだけです。 検索や数式は必要ありません。 このシンプルなソリューションには、いくつかの要件があります。ルックアップ列の Region は 関連テーブルに含まれている必要があります。また、地理テーブルをピボットテーブルのフィールド リストから非表示にすることはできません。

Power Pivot には、計算の一部として別のテーブル ( 集計列集計メジャーなど) の値を検索したい場合があります。 これらには、同様のルックアップを実行する複数の関数が含まれている DAX を使用して作成されたカスタム数式が必要です。 どちらを選択するかは、数式で何を行う必要があるかによって異なります。

目的に合ったトピックをクリックしてください

RELATED 関数を使用して、関連テーブルの値を参照する。

RELATEDTABLE 関数を使用して、現在の行に関連するテーブルのすべての行を参照する。

LOOKUPVALUE 関数を使用して、フィルター条件によって値を返します。