ExcelのVLOOKUP関数の使い方|コードから商品名・価格を引く
VLOOKUP は、表の左端の列から値を探して、同じ行の別の列の値を取り出す関数です。事務の仕事で最もよく使う関数のひとつです。
ブラウザで実際に練習する書き方
=VLOOKUP(検索値, 範囲, 列番号, FALSE)ポイント
- 検索値は範囲の「左端の列」から探す
- 列番号は範囲の左から何列目か
- 4つ目は FALSE(完全一致)。省略すると近似一致になる
- 範囲は $ で固定してからコピー
練習に使う表
| A | B | C | |
|---|---|---|---|
| 1 | コード | 商品名 | 価格 |
| 2 | P-001 | ボールペン | 120 |
| 3 | P-002 | ノート | 180 |
| 4 | P-003 | ファイル | 240 |
| 5 | P-004 | 付箋 | 150 |
| 6 | P-005 | ホチキス | 680 |
| 7 | |||
| 8 | 検索コード | P-003 |
※ 表の一部を表示しています。続きは練習問題で。
例
B8 のコードを使って、C9 にその商品の価格を表示しよう。
C9 に =VLOOKUP(B8,A2:C6,3,FALSE) と入力 → 結果は 240
練習問題でやること(2問)
- B8 のコードを使って、C9 にその商品の価格を表示しよう。やり方:=VLOOKUP(探す値, 表の範囲, 何列目か, FALSE)。価格は表の3列目だよ。
- 今度は C10 に商品名を表示しよう。やり方:商品名は表の2列目。列番号だけ変えればOK。
よくある間違い
- FALSE を忘れて、違う値が返ってくる
- 検索値に余計なスペースがあって #N/A になる
よくある質問
左側の列を取り出したい
VLOOKUP では取り出せません。XLOOKUP か INDEX+MATCH を使います。
Excel への入力そのものを、AI に任せるなら
話すだけ・名刺を貼るだけで、顧客・案件・請求の Excel が埋まる「UtaCel AI」。エクキソと同じマワースが作っています。
UtaCel AI を見る →