指定範囲から検索条件に一致したデータを返すVLOOKUP関数
1日で学べるスプレッドシートの教科書
シリーズ連載を通して「Google スプレッドシートの基礎」を解説しています。
こんにちは、たま(@closuppo)です!
今回は「第30回:指定範囲から検索条件に一致したデータを返すVLOOKUP関数」について説明していきます。
特定のセル範囲から、条件に一致する単語や数値を調べる方法を学びましょう。

全シリーズは以下シートにまとめています
※目次をクリックすると
タイトルの先頭まで移動します(↓)
VLOOKUP関数とは?
VLOOKUP(ブイルックアップ)関数は参照関数の1つです。通称「ブイルック」と呼ばれることが多いです。
範囲の 1 列目で指定したキーを垂直方向に検索し、同じ行内にある指定したセルの値を返します。
例えば、以下図のように元データから「りんご」の売上を返したい時などに使います。


サンプルシートを用意しているので
コピーしてご活用ください
VLOOKUP関数の使い方
VLOOKUP関数の構文は以下となります。
この書式に条件を指定してあげることで必要なデータを返してくれます。

C2にVLOOKUP関数を入れて「りんご」の売上を返すまでを見ていきましょう!
❶検索値

=VLOOKUP("りんご", 検索範囲, 列番号, [検索方法])
まずは検索値の指定から。
今回は「りんご」の単価を調べたいので「りんご」と指定します。
数式の中で文字を指定するときは「 " (ダブルクォーテーション)」で囲います。(数字やセルを指定する場合は「 " (ダブルクォーテーション)」は必要ありません)

検索値はセルを指定することもできます!

❷検索範囲

=VLOOKUP("りんご", B6:E10, 列番号, [検索方法])
次に、検索範囲の設定です。
「りんご」の「売上」を求めるために検索する範囲を指定します。この指定した範囲の中でしか検索はできないので、今回は「B6:E10」を指定します。
❸列番号

=VLOOKUP("りんご", B6:E10, 4, [検索方法])
次に列番号を指定します。
「りんご」を検索する列を1列目として 参照したいデータ列を指定 します。
1列目は商品名、2列目は単価、3列目は販売個数、4列目は売上となっていますね。
今回は「売上」を参照したいので「4」を指定します。
❹検索の型
=VLOOKUP("りんご", B6:E10, 4, 0)
最後に検索方法を指定します。
これは、いったん何も考えず「0」と指定してOKです。
検索の型では、 完全一致で検索をする場合は「0もしくはFALSE」、近似一致で検索する場合は「1もしくはTRUE」を指定 します。VLOOKUPでは完全一致で検索するのがほとんどなので、基本的には「0」を入力しておけば問題ないかと思います。
C2に入力する数式はこちらです。
サンプルシートのセル「C2」に「=VLOOKUP("りんご",B6:E10,4,0)」と入力し、VLOOKUP関数でりんごの売上を求めてみましょう。

求めたかった合計金額が返されましたか?
VLOOKUP関数を日本語で読んでみると理解しやすいかと思います。
私の場合、
「りんごを、B6:E10の範囲から検索し、りんごが見つかったら4列目の値を参照する」
といった感じで、心の声で読み上げて関数を設定しています。
ぜひ試してみてください。

=VLOOKUP(❶検索値, ❷検索範囲, ❸列番号, ❹[検索の型])
- 「りんご」を
- 「B6:E10」の範囲から検索し
- 「りんご」が見つかったら「4」列目を参照
- 「0」を指定
まとめ
- VLOOKUP関数の書式:=VLOOKUP(❶検索値, ❷検索範囲, ❸列番号, ❹[検索の型])
- 数式の中で文字を指定するときは「 "(ダブルクォーテーション)」で囲む。 数字やセルを指定する場合は「" (ダブルクォーテーション)」は不要。
指定範囲から検索条件に一致したデータを返すVLOOKUP関数の使い方についてお伝えしました。
大量のデータの中から特定のデータを探すときにはVLOOKUP関数がよく使われています。
使えると格段に作業効率が向上しますので、必ず覚えるようにしましょう。
1日で学べるスプレッドシートの教科書

シリーズ連載を通してスプレッドシートの基礎をまとめてます。
手順通りに学習を進めていけば1日でスプレッドシートの基礎を学べます。
データ入力の基礎
- 第01回:入力するデータの種類
- 第02回:連続してデータを入力する方法
- 第03回:コピー&ペースト(貼り付け)5つの手法
- 第04回:値を参照する方法(絶対参照/相対参照/複合参照)
- 第05回:操作を元に戻す/やり直す方法
- 第06回:検索・置換する方法
- 第07回:セルにリンクを挿入する方法
- 第08回:アクセス制限/複数人で編集する方法
- 第09回:セルにメモを挿入する方法
- 第10回:セルにコメントを挿入する方法
- 第11回:フィルタで絞り込む方法
- 第12回:データ入力規則を設定する方法