◇ LOOKUP : 一致するセルに該当する値を返す
指定した1行または1列のサーチ範囲を対象にサーチする値を検索し、該当する位置にある出力範囲の値を返す。・構文
- ①LOOKUP(サーチする値、サーチ範囲、出力範囲) << 通常(ベクトル形式)
- ②LOOKUP(サーチする値、配列) << 使用しない(配列形式)
・機能
- 構文① 指定した1行または1列のサーチ範囲を対象にサーチする値を検索し、該当する位置にある出力範囲の値を返す。
- 構文② 指定した配列の先頭行または先頭列を対象にサーチする値を検索し、該当するセル位置を返す。
・難易度
- 難しい ( 構文が2つある。ヘルプもわかりづらい )
・頻度
- たまに ( 検索範囲と出力範囲が分かれている場合 )
・例
- 構文①

- 構文② 略。(使わない)
・引数
|
項目名
|
省略時
|
説明
|
|
| 1 | サーチする値 |
必須
|
・サーチする値を指定する |
| 2 | サーチ範囲 |
必須
|
・ソートした1行または1列のみのセル範囲を指定。 |
| 3 | 出力範囲 |
必須
|
・1行または1列のみのセル範囲を指定。 ・サーチ範囲と同じサイズであること。 ・ここにあるセルの値を出力する。 |
・説明
- サーチした位置と同じ位置にある出力範囲のセルの値を返す。
- サーチ範囲は、ソート済みであり、かつ1行、もしくは1列のみであること。
- サーチ範囲が離れているなどある特定の1列(または1行)の時に使う。
- VLOOKUPやHLOOKUPとの違いは、出力する範囲も含んで指定するか別々に指定するかどうか。
LOOKUPは出力範囲を別々に指定する。
- 大文字小文字は区別しない。
- 構文②は使用しない。HLOOKUP関数やVLOOKUP関数を使う。
・まとめ
難しいが、検索範囲と出力範囲が分かれている場合に使用する。
◇ 関連リンク













