回答:
試してみる
=VLOOKUP(E10,A18:B50,2,False)
4番目の引数を省略すると、デフォルトでtrueになり、ルックアップ列をソートする必要があります。Excelヘルプを参照してください。
range_lookupがTRUEであるか省略されている場合、完全一致または近似一致が返されます。完全に一致するものが見つからない場合、lookup_valueより小さい次の最大値が返されます。
[...]
range_lookup引数がFALSEの場合、VLOOKUPは完全一致のみを検出します。lookup_valueと一致するtable_arrayの最初の列に2つ以上の値がある場合、最初に見つかった値が使用されます。完全に一致するものが見つからない場合、エラー値#N / Aが返されます。
したがって、4番目の引数を省略するとエラー値が返されることはありませんが、データが並べ替えられていない場合、誤った結果が返される可能性があります。完全に一致する場合は、4番目の引数を使用してに設定しFalse
ます。
VLookupの最も厳格なルールは、使用されているキーに対してテーブルを持つテーブルを正しくソートする必要があることです。テーブルがソートされていない場合、検索値以下の最後のテーブル値が提供されます。
並べ替えられたテーブルの例:
0赤
1青
3緑
検索された値が「2」で欠落している場合、「3」の発生の次に低い値が青を答えとして提供します。
並べ替えられていないテーブルの例:
1青
0赤
3緑
検索された値が「2」で欠落している場合、「3」の発生の次に低い値が赤として答えを提供します。