Excelで
「別の表からデータを取り出したい」
と思ったことはありませんか?
例えば…
・商品コードから商品名を表示
・社員番号から名前を表示
・一覧表から価格を取得
このようなときに使うのが
VLOOKUP関数です。
検索系関数の基本として、非常に重要な関数です。
■ VLOOKUP関数とは?
指定した値をもとに、表の中から対応するデータを取り出す関数です。
■ 基本の書き方
=VLOOKUP(検索値, 範囲, 列番号, 検索方法)
■ 具体例(よく使う)
例えば、
A列:商品コード
B列:商品名
C列:価格
=VLOOKUP(A1,A1:C100,2,FALSE)
👉 商品コードから商品名を取得
■ 各項目の意味
・検索値 → 探したい値
・範囲 → 検索する表
・列番号 → 何列目を取得するか
・検索方法 → FALSE(完全一致)推奨
■ 実務でよくある使い方
① 商品名の取得
=VLOOKUP(A2,商品マスタ!A:C,2,FALSE)
② 価格の取得
=VLOOKUP(A2,商品マスタ!A:C,3,FALSE)
■ よくあるミス
① 範囲の左端に検索値がない
→ VLOOKUPは左からしか探せない
② 列番号の間違い
→ 数え間違いが多い
③ TRUEを使ってしまう
→ 基本はFALSE(完全一致)
■ まとめ
・表からデータを検索して取得できる
・実務で必須レベルの関数
・まずはFALSEで使うのが基本
■ おすすめ関連記事
easy-life-note2026.hatenablog.com
easy-life-note2026.hatenablog.com
easy-life-note2026.hatenablog.com
■ 最後に
VLOOKUP関数はExcelの中でも特に重要な関数の一つです。
データを検索して取得できるようになると、
作業の自動化や効率化が大きく進みます。
まずは基本の使い方をしっかり覚えて、
実務で活用していきましょう。