Excelの関数の中でも、VLOOKUP関数は「難しそう」「つまずきやすい」と感じられやすい代表例です。しかし、仕組みを正しく理解すれば、MOS試験でも実務でも安定して使える非常に便利な関数になります。この記事では、VLOOKUP関数の基本的な仕組みから、MOS試験でどのように出題されるのか、注意すべきポイントまでを整理して解説します。
VLOOKUP関数とは何をする関数か
VLOOKUP関数は、表の左端を基準にして、指定した値を探し、対応する別の列の値を取り出す関数です。名前の通り「Vertical(縦方向)」に検索を行うのが特徴で、名簿や商品一覧、価格表などのデータと非常に相性が良い関数です。
例えば、社員番号から社員名を表示したい場合や、商品コードから価格を自動表示したい場合に使われます。MOS試験では、この「表から正しい値を参照できているか」が重点的に見られます。
VLOOKUP関数の基本構文
VLOOKUP関数の構文は次のとおりです。
VLOOKUP(検索値, 範囲, 列番号, 検索方法)
一見すると難しく感じますが、役割を分解すると理解しやすくなります。
検索値
検索値は、表の左端列で探したい値です。セル参照が指定されることが多く、MOS試験でもほぼ必ずセル参照が使われます。
範囲
範囲は、検索対象となる表全体を指定します。重要なのは、検索値が必ずこの範囲の一番左の列に存在している必要があるという点です。このルールを理解していないと、試験でも実務でもエラーにつながります。
列番号
列番号は、範囲の左端を「1」として数えたとき、取り出したい列が何列目かを指定します。ここはMOS試験で特にミスが出やすく、実際のExcel列(A列、B列)と混同しないことが重要です。
検索方法
検索方法には「TRUE(近似一致)」または「FALSE(完全一致)」を指定します。MOS試験ではFALSE(完全一致)を指定するケースがほとんどで、省略せず明示的にFALSEを入力することが求められることもあります。
MOS試験でのVLOOKUP関数の出題パターン
MOS試験におけるVLOOKUP関数は、複雑なネストや応用よりも、正しい構文を正確に入力できるかが重視されます。
表から該当データを取得する問題
最も典型的なのが、商品コードや社員番号を基に、名称や金額を表示する問題です。検索値・範囲・列番号・FALSEがすべて正しく指定できているかが評価されます。
列番号の設定ミスを誘う問題
列番号を1列ずらしてしまうと、見た目上は正しそうでも誤った値が表示されます。MOS試験では、こうした「うっかりミス」を防げるかどうかもチェックされています。
絶対参照の理解を問う問題
表の範囲をコピーして使うケースでは、範囲を絶対参照($付き)にする必要があります。試験では、オートフィル後も正しい結果が表示されるかが採点対象になるため、範囲指定の理解は必須です。
MOS試験で特に注意したいポイント
VLOOKUP関数は仕組みを理解していないと、細かい部分で減点されやすい関数です。
まず、検索値は必ず範囲の左端列にあることを確認します。次に、列番号は範囲内で数えるというルールを意識します。そして、検索方法は基本的にFALSEを指定する癖をつけておくと、試験でも迷いません。
また、エラーが出た場合に慌てず、検索値・範囲・列番号の順で確認する習慣を持つことも、実務・試験両方で役立ちます。
VLOOKUP関数は「仕組み理解」で安定する
VLOOKUP関数は暗記で使おうとするとミスが増えますが、「左端から探して、指定した列を返す」という仕組みを理解すれば、MOS試験でも落ち着いて対応できます。出題されるパターン自体は限定的なので、基本構文と注意点を押さえておくことが合格への近道です。
まとめ|VLOOKUP関数はMOS対策の重要ポイント
VLOOKUP関数は、MOS試験において「できるかどうか」で差がつきやすい関数のひとつです。検索値・範囲・列番号・検索方法の役割を正しく理解し、特にFALSE指定と列番号の数え方に注意すれば、安定して得点できます。試験対策としても、実務スキルとしても、VLOOKUPの仕組みをこの機会にしっかり身につけておきましょう。


