Home / 用語 / VLOOKUP

VLOOKUP

※本ページにはプロモーション(広告)が含まれています

Office・Microsoft

読みブイルックアップ
英語VLOOKUP

💡 ひとことで言うと

Excelで、表の左端から値を探して、同じ行の別の列の値を返す関数。表引きの代表的な関数。

詳しい解説

VLOOKUPは、Excelで最もよく使われる表引き関数です。『縦方向(Vertical)の検索』を意味し、指定した値を表の一番左の列から上から順に探し、見つかった行の指定した列の値を返します。

書式は `=VLOOKUP(検索値, 範囲, 列番号, 検索の型)` の4引数で、最後の『検索の型』はTRUE(近似一致)またはFALSE(完全一致)を指定します。実務ではほぼ常にFALSEを使います。

典型的な使い方は『商品コードから商品名を引く』『社員番号から所属部署を引く』『日付から曜日マスタを引く』など、2つの表を関連付けるシーン全般です。手作業でコピペするしかなかったデータ連携を、数式1本で瞬時に処理できる点が強力です。

一方で、検索列が必ず表の『一番左』にある必要があるため、表の構造に制約が生じる、エラー時の原因特定が難しい、という欠点もあります。Microsoft 365以降では、より柔軟なXLOOKUP関数が追加され、左右どちらの列からでも検索でき、エラー時の代替値指定も簡単になりました。ただし、旧バージョンのExcelとの互換性を考えるとVLOOKUPの需要は今も根強くあります。

よくあるエラーとしては『#N/A(値が見つからない)』『#REF!(列番号が範囲外)』『#NAME?(関数名のタイプミス)』があり、それぞれ検索値の表記ゆれ・範囲指定ミス・スペル間違いが原因です。

📘 具体的な場面

営業担当のAさんが、商品コードと数量だけが記録された注文一覧から、各商品の単価をマスタ表から自動で引っ張りたいとします。商品マスタ(A列: 商品コード、B列: 商品名、C列: 単価)があれば、注文一覧側に `=VLOOKUP(A2,商品マスタ!A:C,3,FALSE)` と入力するだけで単価が自動入力されます。1,000行あっても下にコピーするだけで完了します。

別の呼び方

ブイルックアップ
垂直検索
表引き関数

関連する用語

この用語に関する関連記事

Check Also

Klipsch Reference Premiereのポートプラグ対処法

【2026年最新版】Klipsch Reference Premiereのポートプラグ対処法【完全ガイド】

Klipsch Referen …