ExcelのVLOOKUP関数とは
皆さん、こんにちは。今回は、Excel(エクセル)でよく使われるVLOOKUP関数の使い方と応用例をご紹介します。この関数は、表から特定の値に対応する別の値を検索して取り出すのに使われます。例えば、商品名から価格を探すときや、社員番号から氏名を調べるときなどに役立ちます。以下では、VLOOKUP関数の基本的な使い方から、さらに便利に使うためのヒントまで解説しますので、ぜひ参考にしてみてください。
VLOOKUP関数の基本的な使い方
VLOOKUP関数は以下のような構文で使用します。
=VLOOKUP(検索対象, 範囲, 列番号, 一致条件)
- 検索対象 : 表からデータを検索するためのキーとなる値です。
- 範囲 : データが格納されている表(セル範囲)です。検索対象の値が最左列に存在する必要があります。
- 列番号 : 検索対象の値に対応するデータが格納されている列の番号です。左から1, 2, 3, … と数えます。
- 一致条件 : 真(TRUE)または偽(FALSE)を指定します。真だと近似検索を行い、偽だと完全一致検索を行います。省略した場合、真が設定されます。
それでは、以下の表を例にVLOOKUP関数を使ってみましょう。
A B
1 1000 アイテムA
2 2000 アイテムB
3 3000 アイテムC
この表でアイテムBの金額を検索する場合、以下のようなVLOOKUP関数を使います。
=VLOOKUP("アイテムB", A1:B3, 1, FALSE)
すると、2000という値が表示されます。これがVLOOKUP関数の基本的な使い方です。
VLOOKUP関数の応用例
INDEX関数とMATCH関数を組み合わせる
VLOOKUP関数は検索対象の値が最左列に存在する必要がありますが、INDEX関数とMATCH関数を組み合わせることで、この制限を解消することができます。以下の表を例にして説明します。
A B
1 アイテムA 1000
2 アイテムB 2000
3 アイテムC 3000
この表でアイテムBの金額を検索する場合、以下のような関数を使います。
=INDEX(B1:B3, MATCH("アイテムB", A1:A3, 0))
これで、VLOOKUP関数でできなかった検索が可能になります。
IFERROR関数でエラー表示を避ける
VLOOKUP関数で該当するデータが存在しない場合、#N/Aというエラー値が表示されます。これを回避するには、IFERROR関数を使って代替値を表示させます。以下の例で説明します。
=IFERROR(VLOOKUP("アイテムD", A1:B3, 1, FALSE), "データなし")
これで、アイテムDが存在しない場合でもエラー値の代わりに「データなし」と表示されます。
まとめ
今回は、ExcelのVLOOKUP関数の使い方と応用例をご紹介しました。VLOOKUP関数をマスターすれば、表からデータを素早く取り出すことができ、作業効率を大幅に向上させることができます。ぜひ、この記事を参考にVLOOKUP関数を使いこなしてください。


コメント