◇ VLOOKUP : 一致するセルに該当する値を返す
指定したサーチ・出力範囲の左端をサーチして、該当の出力列位置にある値を返す。・構文
- VLOOKUP( サーチする値、サーチ・出力範囲、出力列位置、参照の型 )
・機能
- 指定したサーチ・出力範囲の左端をサーチして、該当の出力列位置にある値を返す。
・難易度
- 難しい ( なかなか難解。ヘルプの説明もよくわからない )
・頻度
- 頻繁 ( とてもよく使う。第4引数はFALSE(=完全一致)のみ。 )
・例

・引数
|
項目名
|
省略時
|
説明
|
|
| 1 | サーチする値 |
必須
|
・サーチする値を指定する。 |
| 2 | サーチ・出力範囲 |
必須
|
・サーチと出力するセル範囲を指定する。 ・左端の列をサーチする。 ・参照の型がTRUEか省略時には左端の列をソートしておく。 ・出力する列まで含んでおくこと。 |
| 3 | 出力列位置 |
必須
|
・出力する列の位置が左から何列目かを指定する。 ・左端の列が1。 |
| 4 | 参照の型 |
TRUE
|
・検索が完全一致かなどをTRUE , FALSEで指定する。通常は FALSE を指定する * TRUE:サーチする値が見つからない場合に、サーチする値未満で最も大きい値が使用 * FALSE:完全に一致する値だけを検索。もし見つからない場合はエラー値 #N/A を返す。 |
・説明
- サーチした位置と同じ位置にある出力範囲のセルの値を返す。
- かなりよく使用する。
- サーチが左端列のみ(複数列ではない)
- 第4引数 参照の型 が省略時(=TRUE)はソートが必要。
- HLOOKUPとの違いは、VLOOKUPは左端の列を検索するのにたいして、HLOOKUPは上端の行を検索する。
- LOOKUPとの違いは、出力する範囲も含んで指定するか別々に指定するかどうか。LOOKUPは出力範囲を別々に指定する。
- 複数一致する場合は、第4引数 参照の型 がFALSE時は先の値を返す。第4引数 参照の型 が省略時(=TRUE)は後の値を返す。
- 大文字小文字は区別しない。
・まとめ
難しいがよく使うの覚えておきたい。必須。 HLOOKUPとの違いにも注意する。
◇ 関連リンク
- LOOKUP関数:指定した1行または1列のサーチ範囲を対象にサーチする値を検索し、該当する位置にある出力範囲の値を返す。
- HLOOKUP関数:指定したサーチ・出力範囲の上端をサーチして、該当の出力行位置にある値を返す。
EXCEL便利難解関数 厳選22種TOPへ EC研究所TOPへ













