【Excel入門】VLOOKUP関数の使い方を小学生でもわかる例えで解説!エラーの対処法も網羅

「大量のデータから特定の情報を探して、手入力でコピペするのが面倒…」

「VLOOKUP関数ってよく耳にするけれど、カッコの中に文字や数字がいっぱい並んでいて難しそう」

こんなお悩みを抱えていませんか?

エクセルを使っていると必ずと言っていいほど出会うのがVLOOKUP関数です。なんだか難解でプロ向けのようなイメージを持たれがちですが、仕組みさえ分かってしまえば誰でも簡単に使いこなせます。

VLOOKUP関数を使えば、これまで30分かかっていた転記作業が一瞬で完了し、手入力によるミスやチェックの手間もゼロになります!

この記事では、エクセル関数に苦手意識がある方に向けて、「小学生でもスッキリ理解できるレベル」のわかりやすい例え話を交えながら、基本の書き方やエラーの簡単な解決法まで丁寧に解説します。

1. VLOOKUP関数とは?「スーパーのレジ打ち」で例えてみよう!

VLOOKUP関数をひと言でいうと、「大きな一覧表から、欲しいデータを縦方向に探して自動で引っ張ってくる関数」です。

VLOOKUPの「V」は Vertical(バーティカル=縦方向)、「LOOKUP」は(探す・見渡す)という意味を持っています。

ビジネス用語で考えると難しく感じますが、「スーパーのレジ打ち」をイメージすると一発で理解できます。

【レジ打ちの仕組み】

  1. お客さんが持ってきた商品の「バーコード」をスキャナーで読み取る

  2. レジのシステムが、裏側にある「価格一覧表」の上から下へ縦に探す

  3. 一致するバーコードが見つかったら、その「右側にある値段」を画面に表示する

VLOOKUP関数がエクセルの中でやっているのは、まさにこのレジの動きとまったく同じです!

「手掛かり(バーコード)」を使って「データ(価格一覧表)」から「知りたい情報(お値段)」を引き出してくる。

たったこれだけのことなんです。

2. VLOOKUP関数の書き方と4つの基本ルール

VLOOKUP関数を入力するときは、以下のように数式を書きます。

Excel

=VLOOKUP(検索値, 検索範囲, 列番号, 検索方法)

カッコの中には、カンマ(,)で区切って4つの指示を順番に入れます。「なんだかパラメータが多くてややこしい…」と感じるかもしれませんが、「探偵への依頼書」だと思って紐解けばとてもシンプルです。

カッコの中身 呼び方 探偵への指示(例え) エクセルでの意味
① 1つ目 検索値(けんさくち) 「このバーコードで探してきて!」 探す手掛かりが入ったセル
② 2つ目 検索範囲(はんい) 「この価格一覧表の中から探して!」 データが詰まっている表全体
③ 3つ目 列番号(れつばんごう) 「見つかったら左から〇列目のデータを教えて!」 表示させたい情報が何列目にあるか(数字)
④ 4つ目 検索方法 「ピッタリ同じものを探して!」 FALSE と書くだけ!

💡 初心者は「最後の検索方法はFALSE(完全一致)」と覚えておけばOK!

4つ目の「検索方法」には TRUE と FALSE がありますが、実務の99%はピッタリ同じデータを探す FALSE(または 0)を使います。

「VLOOKUPの最後はひとまずFALSE!」と暗記しておくだけで大丈夫です。

3. 【実践】実際に「商品名」と「お値段」を自動表示させてみよう!

具体的な表を使って、VLOOKUP関数を入力してみましょう。

今回は、B列に入力した「商品コード(A-002)」をもとに、右側にある「商品一覧表」から商品名(消しゴム)を自動で呼び出してみます。

【設定例】商品名(C3セル)に数式を入れる場合

C3セルに以下の数式を入力します。

Excel

=VLOOKUP(B3, $F$3:$H$5, 2, FALSE)

この数式を、エクセルへの指示に言い換えてみます。

  • B3(検索値):「B3セルに入っている『A-002』という手掛かりを使ってね」

  • $F$3:$H$5(検索範囲):「F3からH5までの『商品一覧表』の中から探してね(※他のセルにコピーしてもずれないように$で固定!)」

  • 2(列番号):「見つかったら、その表の左から2列目(商品名)を教えてね」

  • FALSE(検索方法):「絶対にピッタリ同じ『A-002』を探してね」

数式を確定すると、一瞬で「消しゴム」と表示されます!

同じように、価格(D3セル)を出したい時は列番号を「3(左から3列目)」に変えるだけで「100円」が自動で引き出せます。

4. なぜ使い分ける?VLOOKUP・LOOKUP・XLOOKUPの違い比較

エクセルにはVLOOKUPの他にもいくつか「LOOKUP仲間」が存在します。「どれを使えばいいの?」と迷わないように、それぞれの特徴を一覧表で確認してみましょう。

関数名 検索できる方向 データの並べ替え おすすめ度・使い分け
VLOOKUP 縦方向(V)のみ 不要 【超おすすめ】 どんな環境でも動く、実務の超定番!
LOOKUP 縦・横どちらもOK あいうえお順(昇順)必須 古くからある関数。データ並べ替えが必要でやや不便。
XLOOKUP 縦・横・左右OK 不要 Microsoft 365等の最新エクセルで使える万能な最新関数!

※XLOOKUPはExcel 2021やMicrosoft 365などの新しいExcelでのみ使える関数です。会社や取引先の環境によってはVLOOKUPしか使えない場合も多いため、まずは基本となるVLOOKUPを覚えておけば間違いありません!

普段の仕事では、まず「VLOOKUP関数」をしっかりマスターしておけば困ることはありません。

最新のエクセル環境が整っており、より自由度の高い検索を行いたい場合に「XLOOKUP」へとステップアップしていくのがおすすめです。

5. 初心者が絶対ハマる!「#N/A」エラーの原因と即解決法

VLOOKUP関数を使っていて最も多いトラブルが、セルに #N/A と表示されてしまうエラーです。

#N/A は 「Not Available(探したけれど見つかりませんでした)」 というエクセルからのSOSメッセージです。

🚨 原因:見えない「すき間(スペース)」が入っている!

エラーが出る一番の理由は、文字の後ろに「目に見えないスペース(空白)」が入っていることです。

  • 人間の目で見えている文字:「A-001」

  • エクセルが認識している文字:「A-001 」(うしろに余計なスペースがある!)

人間には同じに見えても、生真面目なエクセルは「違う文字だ!」と判定してエラーを出してしまいます。

💡 即解決ステップ!

  1. エラーが出たセルや、一覧表の文字をダブルクリックしてみる。

  2. 文字の後ろに無駄な「半角・全角スペース」があったら消去する。

  3. 表の範囲指定をコピペで使い回すときは、範囲がズレないように $F$3:$H$5 のように $(絶対参照) を付けて固定する。

これだけで、一発でエラーが解消されることがとても多いです!

6. まとめ:VLOOKUP関数をマスターして業務効率化しよう!

今回は、エクセル初心者の方向けにVLOOKUP関数の基本と使い方を解説しました。

💡 本章のポイントおさらい

  • VLOOKUP関数は「スーパーのレジ打ち」と同じ仕組み!

  • 基本構文は =VLOOKUP(検索値, 検索範囲, 列番号, FALSE)

  • 4つ目の引数は、迷わず FALSE(完全一致) を指定する!

  • #N/A エラーが出たら無駄なスペース・全角半角のズレ・絶対参照をチェック!

手入力でデータを探してコピペする作業は、時間がかかるだけでなく入力ミスの原因にもなります。

一度VLOOKUP関数を覚えてしまえば、これまで数時間かかっていたデスクワークが一瞬で終わるようになりますよ。

ぜひ今日から実際の仕事で試してみてくださいね!