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)