VLOOKUP

HLOOKUP と VLOOKUP は、大規模なリスト内の値を検索するために使用します。HLOOKUP を使用して行内を検索し、VLOOKUP を使用して列内を検索します。

この関数は、指定した値に対してテーブルまたは配列の左側の列を検索します。つまり、行見出しを検索します。指定された値が見つかった場合、同じ行内の指定した列から値が返されます。

入力した値の完全一致を検索するには、range_lookup パラメーターの値として [TRUE] を指定します。TRUE を使用するには、データが昇順にソートされている必要があります。

構文

VLOOKUP(lookup_value, table_array,column_index_number [,range_lookup=TRUE])

lookup_value は、検索対象の値が含まれているセルの参照です。

Table_array はセルの範囲です。

column_index_number は値が返される列番号です。

次の表に、A1:E5 を占有する 4 つの地域の 4 つの製品の売上を表示します。
製品 A 製品 B 製品 C 製品 D
地域 1 76 67 58 57
地域 2 59 71 52 55
地域 3 75 45 69 43
地域 4 12 44 17 28

セル Y20 の内容は、地域 2 です。

この関数は、地域 2 の行の 3 列目の値である 71 を返します。

=VLOOKUP(Y20,A1:E5,3,TRUE)