Excel: vlookup を使用して最大値を返す方法


Excel で次の構文をMAX関数およびVLOOKUP関数とともに使用すると、範囲内の最大値を検索し、一致する値を返すことができます。

 =VLOOKUP(MAX( A2:A11 ), A2:B11 , 2, FALSE)

この特定の数式では、 MAXを使用して範囲A2:A11の最大値を検索し、次にVLOOKUPを使用してその最大値に一致する範囲B2:B11の値を検索します。

次の例は、この公式を実際に使用する方法を示しています。

例: Excel で MAX で VLOOKUP を使用する方法

さまざまなバスケットボール選手が獲得したポイントに関する情報を含む次のデータセットがあるとします。

ポイント列の最大値を見つけて、対応するチーム名を返したいとします。

これを行うには、セルD2に次の数式を入力します。

 =VLOOKUP(MAX( A2:A11 ), A2:B11 , 2, FALSE)

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Excel VLOOKUP は最大値を返します

この数式ではMAX関数を使用して、ポイント列の最大値 40 を見つけます。

次に、数式はVLOOKUP関数を使用してチーム名Warriorsを返します。これは、ポイント列の最大値と一致するチームです。

ボーナス: ルックアップ値に関連付けられた最大値を見つける

特定の検索値に関連付けられた最大値を見つけたい場合は、代わりにMAXIFS関数を使用できます。

たとえば、次の式を使用して、「Warriors」チームに関連付けられた最大値を見つけることができます。

 =MAXIFS( B2:B9 , A2:A9 , "Warriors")

次のスクリーンショットは、この式を実際に使用する方法を示しています。

式は値32を返します。これは、このデータセット内の「Warriors」に関連付けられた最大値です。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excel: 2 つのルックアップ値を使用して VLOOKUP を実行する方法
Excel: VLOOKUP を使用して複数の列を返す方法
Excel: VLOOKUP を使用してすべての一致を返す方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です