検索
商品キーで価格を調べる
定義
商品キーで価格を調べるとは、VLOOKUP にキーと 2 列の表を渡して、一致する価格を返すことです。
構文
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
引数
| 引数 | 意味 |
|---|---|
lookup_value |
探す商品キーです。例: "K-2"。 |
table_array |
検索する表です。キーは左端の列になければなりません。 |
col_index_num |
表の何列目を返すかです。このレッスンでは 2 が価格の列です。 |
range_lookup |
完全一致では FALSE を使います。 |
計算例
カフェが A2:B4 に飲み物コードと価格を保存しています。
| A: コード | B: 価格 |
|---|---|
| K-1 | 4 |
| K-2 | 9 |
| K-3 | 6 |
数式: =VLOOKUP("K-2",A2:B4,2,FALSE)
結果: 9。 K-2 は表の 2 行目にあり、その行の 2 列目には 9 が入っています。
練習問題
コード P-1、P-2、P-3 が A2:A4 にあり、価格 8、15、6 が B2:B4 にあります。C2 に、P-2 の価格を返す数式を書いてください。
- C2 に、A2:B4 から P-2 の価格を返す VLOOKUP 数式を書いてください。
- C2 は P-2 の価格を表示する必要があります。
ステップ 1 / 2
C2 に =VLOOKUP("P-2",A2:B4,2,FALSE) と入力します。
P-2 は2番目の行で、2列目は 15 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
C2 は VLOOKUP を使っています。
C2 は 15 を表示しています。
次のレッスンはコードで都市を調べるです。
関連する関数
そのキーから価格を返すのが VLOOKUP 関数です。
よくある間違い
FALSE を外すミスです。=VLOOKUP("K-2",A2:B4,2) のようにすると、既定は近似一致になり、正確な価格 9 ではなく近くの行を返すことがあります。