スポンサーリンク

【Excel便利機能】VLOOKUP関数の使い方を徹底解説!初心者でも5分でマスター

こんにちは!今回は、Excelを使っている人なら絶対に覚えておきたい便利機能「VLOOKUP関数」を、初心者の方でも確実に理解できるよう徹底解説します。

「大量のデータから特定の情報を探すのが面倒で時間がかかる…」という悩みを、この関数ひとつで解決できます。一度覚えると、もう手作業での検索には戻れません。

VLOOKUP関数とは?

VLOOKUPとは「Vertical Lookup(縦方向の検索)」の略で、指定した値を表の左端列から検索し、同じ行にある別の列の値を返す関数です。たとえば、商品コードを入力するだけで商品名・価格・在庫数を自動で表示させる、社員番号から氏名と部署を一瞬で引き出す、といった使い方ができます。

基本的な書き方(構文)

=VLOOKUP(検索値, 範囲, 列番号, 検索方法)
引数内容
検索値探したい値(セル参照でもOK)A2(商品コードが入ったセル)
範囲検索する表の範囲(左端列が検索対象)$D$2:$F$100(絶対参照推奨)
列番号範囲の左端を1として、取り出したい列の番号2(2列目の値を返す)
検索方法FALSE=完全一致、TRUE=近似一致FALSE(通常はFALSEを指定)

実際の使用例

以下のような商品マスタ表があるとします。

商品コード商品名価格
A001ワイヤレスイヤホン14,990円
A002Bluetoothスピーカー8,980円
A003ノイズキャンセリングヘッドホン29,800円

別のシートで商品コード「A002」を入力すると、自動的に商品名を取得する場合:

=VLOOKUP("A002", A2:C4, 2, FALSE)

結果として「Bluetoothスピーカー」が表示されます。

VLOOKUP活用のポイント3つ

① 検索方法は必ずFALSE(完全一致)を指定する

第4引数を省略するとTRUE(近似一致)になり、意図しない値が返ることがあります。基本はFALSEを指定しておくのが安全です。特に文字列や商品コードを検索する場合は必ずFALSEを使いましょう。

② 範囲は絶対参照($)で固定する

数式をコピーしたとき範囲がずれないよう、$A$2:$C$100 のように絶対参照で指定しましょう。F4キーを押すと相対参照と絶対参照を切り替えられます。

③ IFERROR関数と組み合わせてエラーを非表示にする

検索値が見つからない場合「#N/A」エラーが表示されます。見た目をきれいにするには、IFERROR関数と組み合わせます。

=IFERROR(VLOOKUP(A2, $D$2:$F$100, 2, FALSE), "該当なし")

VLOOKUPの弱点と上位互換「XLOOKUP」

VLOOKUPには「検索範囲の左端列しか検索できない(左方向の検索ができない)」「列を挿入すると列番号がずれる」という弱点があります。Excel 2021以降・Microsoft 365では、これらの弱点を克服したXLOOKUP関数が使えます。新しいバージョンを使っている方はXLOOKUPへの移行もおすすめです。

まとめ

VLOOKUP関数は、Excelを使った業務効率化の第一歩とも言える重要な関数です。最初は少し難しく感じるかもしれませんが、一度使いこなせると作業時間が大幅に短縮できます。まずは小さな表で練習し、感覚をつかんでからより複雑な表に応用してみてください。ぜひ今日から試してみましょう!

コメント

タイトルとURLをコピーしました