EXCEL 任意の値を検索する方法 VLOOKUP関数

今回は、EXCELのVLOOKUP(ブイ ルックアップ)と呼ばれる関数の使い方を説明していきます。

VLOOKUPとは、特定の値を検索したいときに使用します。ちなみに、Vは「Vertical」で縦方向、LOOKUPは探すという意味です。

VLOOUPは、非常に便利でよく使う関数なので知っているととても便利です!ぜひ覚えておきましょう。

VLOOKUP関数 書き方

さっそくVLOOKUPの書き方を紹介していきます。

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

このような形でVLOOKUPを書くことができます。

これだけでは、わかりにくいと思うので、VLOOKUPの例をみてみましょう。

VLOOKUPのサンプル

EXCELに下記のような簡単な表を作成しました。

A列に出席番号 B列に名前 C列に好きな食べ物を表示しています。

  • VLOOKUPを利用して、出席番号「3」の名前を検索してみましょう

E列に検索したい値 F列で実際にVLOOKUPを使っていこうと思います。

先ほど、VLOOKUPの書き方を紹介しましたが、「VLOOKUP(検索値,範囲,列番号,検索方法)」なので一つずつ引数を見ていきましょう。

  • まず、一つめの引数は「検索値」です。

 今回の問題は、出席番号「3」を検索したいので、一つ目の引数は「3」ですね!

 VLOOKUP(3,範囲,列番号,検索方法) となります。このように直接3を入力してもよいですし、

 VLOOKUP(E2,範囲,列番号,検索方法)のように、セルの参照を利用することもできます。

 

  • 二つ目の引数は「範囲」です。

 検索したい表の範囲を指定しましょう。

 今回の例を見ると検索したい表は、A2のセルからC6のセルとなりますね。

 なので、VLOOKUP(E2,A2:C6,列番号,検索方法)を指定しましょう。

※VLOOKUPを使っているときにコピーをすると範囲がずれてしまい、検索範囲を固定したい時がよくあります!
その時は「$」で固定することができます。
=VLOOKUP(E2,$A$2:$C$6,列番号,検索方法)
 

  • 三つ目の引数は「列番号」です。

 選択した範囲で表示したい列を指定することができます。

 今回の例では、名前の列を表示したいので、「列番号」は2になります!

 =VLOOKUP(E2,A2:C6,2,検索方法)

 

  • 四つ目の引数は、「検索方法」です。

「TRUE」か「FALSE」のどちらかを入れる必要があるのですが、基本的には「FALSE」になると思います。

TRUEは、検索する値に最も近いものを表示する、FALSEは完全に一致するものを表示してくれます。

=VLOOKUP(E2,A2:C6,2,FALSE)

 

それでは、結果を見てみましょう!

F2にVLOOKUPの関数を入力しました。

このように、VLOOKUPの結果に「上田」が表示されました!

VLOOKUPの使い方は以上になります。

とても便利で知っていると知らないでは、全然違いますので、ぜひ覚えておきましょう。

まとめ

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

今回はVLOOKUPの関数について紹介しました。

この関数は、とても使う機会が多いですし、よく職場でも使い方を聞かれます。

例では5行でしたが、100行、1000行のデータの中から、指定した値を検索してきてくれますので、ぜひ利用してみてください!

 

EXCELの記事一覧

 

 

おすすめの記事