この記事では、Excelのよく使う関数「VLOOKUP」の
使い方をわかりやすく解説します。
「名前は聞いたことあるけど使い方がわからない」
「なんかエラーになって困っている」
そんな方でも最後まで読めば使えるようになります。
VLOOKUPとは何か
VLOOKUPとは、指定した値を表の中から検索して、
対応するデータを取り出してくれるExcel関数です。
たとえば「社員番号を入れたら自動で名前が表示される」
というような仕組みを作るときに使います。
事務・経理の仕事では毎日のように使う基本関数のひとつです。
VLOOKUPの基本の書き方
=VLOOKUP(検索値, 範囲, 列番号, 検索方法)
【各項目の意味】
・検索値:探したい値(例:社員番号)
・範囲:検索する表の範囲(例:A1:D100)
・列番号:取り出したい列が左から何番目か(例:2)
・検索方法:完全一致なら「FALSE」を入れる
具体的な使い方【例題つき】
たとえばこんな表があるとします。
| A列(社員番号) | B列(氏名) | C列(部署) |
|---|---|---|
| 001 | 山田太郎 | 総務部 |
| 002 | 鈴木花子 | 経理部 |
| 003 | 田中一郎 | 営業部 |
E1セルに社員番号を入力したら、
F1セルに氏名が自動表示されるようにしたい場合:
F1セルに入力する数式:
=VLOOKUP(E1, A1:C3, 2, FALSE)
これで E1 に「002」と入力すると
F1 に「鈴木花子」と表示されます。
よくあるエラーと対処法
【#N/Aエラーが出る場合】
→ 検索値が表の中に存在しないときに出ます。
→ 検索値のスペースや表記ゆれを確認してください。
【#REF!エラーが出る場合】
→ 列番号が範囲を超えています。
→ 指定した範囲の列数を確認してください。
【0が表示される場合】
→ 参照先のセルが空白です。
→ IF関数と組み合わせて空白処理をしましょう。
まとめ
・VLOOKUPは表からデータを自動取得する関数
・書き方:=VLOOKUP(検索値, 範囲, 列番号, FALSE)
・列番号は範囲の左端から数えた番号を入れる
・エラーが出たらまず検索値と範囲を確認する
事務・経理の仕事では必須の関数です。
ぜひ今日から使ってみてください。

コメント