Excel: vlookup を使用して最小値を返す方法
Excel で次の構文をMIN関数およびVLOOKUP関数とともに使用すると、範囲内の最小値を検索し、一致する値を返すことができます。
=VLOOKUP(MIN( A2:A11 ), A2:B11 , 2, FALSE)
この特定の数式では、 MINを使用して範囲A2:A11の最小値を検索し、次にVLOOKUPを使用してその最小値に一致する範囲B2:B11の値を検索します。
次の例は、この公式を実際に使用する方法を示しています。
例: Excel で MIN を指定した VLOOKUP を使用する方法
さまざまなバスケットボール選手が獲得したポイントに関する情報を含む次のデータセットがあるとします。
ポイント列の最小値を見つけて、対応するチーム名を返したいとします。
これを行うには、セルD2に次の数式を入力します。
=VLOOKUP(MIN( A2:A11 ), A2:B11 , 2, FALSE)
次のスクリーンショットは、この式を実際に使用する方法を示しています。
この数式では、 MIN関数を使用してポイント列の最小値 11 を見つけます。
次に、数式はVLOOKUP関数を使用して、ポイント列の最小値と一致するチームであるJazzチーム名を返します。
ボーナス: ルックアップ値に関連付けられた最小値を見つける
特定の検索値に関連付けられた最小値を見つけたい場合は、代わりにMINIFS関数を使用できます。
たとえば、次の式を使用して、「Warriors」チームに関連付けられた最小値を見つけることができます。
=MINIFS( B2:B9 , A2:A9 , "Warriors")
次のスクリーンショットは、この式を実際に使用する方法を示しています。
式は値14を返します。これは、このデータセットの「Warriors」に関連付けられた最小値です。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel: 2 つのルックアップ値を使用して VLOOKUP を実行する方法
Excel: VLOOKUP を使用して複数の列を返す方法
Excel: VLOOKUP を使用してすべての一致を返す方法