1番目の領域内で値を検索し、2番目の領域から、この値と同じ場所にある値を返します。
LOOKUP(lookupvalue,lookupvector,resultvector)
LOOKUP(lookupvalue,lookuparray)
ベクトル形式:
ベクトル形式で使用する引数は次のとおりです。
引数 | 説明 |
---|---|
lookupvalue | 検索する値。数値、テキスト、または論理値のほか、値を参照する名前や参照を指定できます。 |
lookupvector | 1行または1列から成るセル範囲。テキスト、数値、または論理値を保持するセルを指定します。セル範囲内の値は昇順になっている必要があります。 |
resultvector | 1行または1列から成るセル範囲。lookupvector引数と同じサイズとします。 |
配列形式:
配列形式で使用する引数は次のとおりです。
引数 | 説明 |
---|---|
lookupvalue | 検索する値。数値、テキスト、または論理値のほか、値を参照する名前や参照を指定できます。 |
lookuparray | テキスト、数値、または論理値を保持する配列。配列内の値は昇順で指定する必要があります。 |
ベクトル形式:
この関数のベクトル形式では、1行または1列から成るセル範囲から指定の値を検索し、同じく1行または1列から成る2番目のセル範囲内から、検索した値と同じ位置の値を返します。
ベクトル形式では、lookupvalueに指定した値が見つからないと、lookupvalue値以下で最も大きな値がlookupvectorから検索されます。
配列形式:
この関数の配列形式では、配列の1行目または1列目から指定の値を検索し、配列内の最後の行または最後の列内から、同じ位置の値を返します。
配列形式では、lookuparray内の行数より列数が多い場合は、最初の行から値が検索されます。 lookuparray内の列数より行数が多い場合は、最初の列から値が検索されます。 lookuparray内の値は昇順になっている必要があります。
数値データまたは文字列データを受け取り、 数値データまたは文字列データを返します。
LOOKUP(30,A1:A5,B1:B5)
LOOKUP("A",{"a","b","c","d";1,2,3,5})