ExcelのVLOOKUP関数とは?
Microsoft Excelで、ビジネスシーンで使用することの多い関数「VLOOKUP(ブイルックアップ)」関数をご存知でしょうか?
VLOOKUP関数とは、表を縦方向に検索して指定したデータに対応する値を取り出すことのできるExcelの関数となります。商品のコードから商品名・商品の価格を表示させたり、ユーザー名からユーザーの住所やIDなどのユーザー情報を取り出すといったことができます。これらの操作はビジネスシーンであればよく行う操作ですが、VLOOKUPであれば目視ではなく関数で自動的に取得することができるので非常に重宝します。
VLOOKUP関数の書式について
VLOOKUP関数の書式は、下記の通りとなります。
- =VLOOKUP(検索値, 範囲, 列番号, 検索の型)
第1引数の「検索値」は、どのデータで検索を行うのかを指定します。単純に、検索で指定する値が入力されたセルを指定すればOKです。検索値では全角文字と半角文字の区別が行われますが、英字の大文字と小文字は区別されずに同じ値となる点には注意しましょう。
第2引数の「範囲」は、どの範囲から検索するのかを指定します。検索値におけるルールとして、左端の列に検索値が含まれるように設定しておくこと・返す値の列が含まれるように設定しておくことが基本となっているので、表を整えておきましょう。
第3引数の「列番号」は、どの列から値を取り出すのかを指定します。範囲で指定した表の左から何列目なのかを指定します。1列目であれば「1」・3列目であれば「3」を指定します。
第4引数の「検索の型」は、検索する値が見つからない場合にどのように処理を行うのかを設定します。検索の型は「TRUE」と「FALSE」の2つとなります。TRUEとFALSEの使い方については後述しています。
ExcelのVLOOKUP関数の使い方
しかし、基本的にVLOOKUP関数を用いて検索を行う場合は完全一致する値を探すことが基本となります。ですので、検索の型は「FALSE」を使うのが基本的なルールとなっています。
ビジネスシーンにおいてVLOOKUP関数を使用する場合は、今回の例のように同じシートから表を参照するのではなく別のシートから表を参照することが多くなります。別のシートから表を参照する方法は下記リンク先の記事にて説明していますので、併せてご覧ください。
また下記リンク先の記事では、VLOOKUP関数で複数の条件を検索値に指定してデータを取り出す方法をご紹介しています。通常ではVLOOKUP関数では検索値を1つしか設定できませんが、下記リンク先で説明している方法で複数条件を検索値にできますよ。こちらもぜひご覧ください。