Excel(エクセル)基本講座:VLOOKUP関数の使い方 |
||
| B | C | D | E | F | G | H | I | J | |
| 2 | 見積書 | 商品一覧表 | |||||||
| 3 | 品番 | 商品名 | 単価 | 数量 | 小計 | 品番 | 商品名 | 単価 | |
| 4 | B01 | ラジオ | 5,000 | 1 | 5,000 | A01 | テレビ | 50,000 | |
| 5 | C01 | ビデオデッキ | 20,000 | 2 | 40,000 | B01 | ラジオ | 5,000 | |
| 6 | A01 | テレビ | 50,000 | 3 | 150,000 | C01 | ビデオデッキ | 20,000 | |
| 7 | 合計 | 195,000 | |||||||
| B | C | D | E | F | G | H | I | J | |
| 2 | 見積書 | 商品一覧表 | |||||||
| 3 | 品番 | 商品名 | 単価 | 数量 | 小計 | 品番 | 商品名 | 単価 | |
| 4 | B01 | =VLOOKUP(B4,$H$4:$J$6,2,FALSE) | =VLOOKUP(B4,$H$4:$J$6,3,FALSE) | 1 | 5,000 | A01 | テレビ | 50,000 | |
| 5 | C01 | =VLOOKUP(B5,$H$4:$J$6,2,FALSE) | =VLOOKUP(B5,$H$4:$J$6,3,FALSE) | 2 | 40,000 | B01 | ラジオ | 5,000 | |
| 6 | A01 | =VLOOKUP(B6,$H$4:$J$6,2,FALSE) | =VLOOKUP(B6,$H$4:$J$6,3,FALSE) | 3 | 150,000 | C01 | ビデオデッキ | 20,000 | |
| 7 | 合計 | 195,000 | |||||||
| (A) メニューバーからの方法 | (B) 名前ボックスを使う方法 |
![]() |
![]() |
| B | C | D | E | F | G | H | I | J | |
| 2 | 見積書 | 商品一覧表 | |||||||
| 3 | 品番 | 商品名 | 単価 | 数量 | 小計 | 品番 | 商品名 | 単価 | |
| 4 | B01 | =VLOOKUP(B4,商品一覧表,2,FALSE) | =VLOOKUP(B4,商品一覧表,3,FALSE) | 1 | 5,000 | A01 | テレビ | 50,000 | |
| 5 | C01 | =VLOOKUP(B5,商品一覧表,2,FALSE) | =VLOOKUP(B5,商品一覧表,3,FALSE) | 2 | 40,000 | B01 | ラジオ | 5,000 | |
| 6 | A01 | =VLOOKUP(B6,商品一覧表,2,FALSE) | =VLOOKUP(B6,商品一覧表,3,FALSE) | 3 | 150,000 | C01 | ビデオデッキ | 20,000 | |
| 7 | 合計 | 195,000 | |||||||
| B | C | D | E | F | G | H | I | J | |
| 2 | 評価一覧表 | ||||||||
| 3 | 名前 | 得点 | 評価A | 評価B | 得点 | 評価A | 評価B | ||
| 4 | 今田 | 50 | △ | 良 | 0 | 以上 | × | 不可 | |
| 5 | 河野 | 20 | × | 不可 | 40 | 以上 | △ | 良 | |
| 6 | 山田 | 70 | ○ | 優 | 70 | 以上 | ○ | 優 | |
| B | C | D | E | F | G | H | I | J | |
| 2 | 評価一覧表 | ||||||||
| 3 | 名前 | 得点 | 評価A | 評価B | 得点 | 評価A | 評価B | ||
| 4 | 今田 | 50 | =VLOOKUP(C4,$G$4:$J$6,3) | =VLOOKUP(C4,$G$4:$J$6,4) | 0 | 以上 | × | 不可 | |
| 5 | 河野 | 20 | =VLOOKUP(C5,$G$4:$J$6,3) | =VLOOKUP(C5,$G$4:$J$6,4) | 40 | 以上 | △ | 良 | |
| 6 | 山田 | 70 | =VLOOKUP(C6,$G$4:$J$6,3) | =VLOOKUP(C6,$G$4:$J$6,4) | 70 | 以上 | ○ | 優 | |
| B | C | D | E | F | |
| 2 | データタイプ | 入力データ | C列の内容 | TYPE関数の戻り値 | E列の数式 |
| 3 | 数値 | 10 | ←10 | 1 | ←=TYPE(C3) |
| 4 | テキスト | 文字です | ←文字です | 2 | ←=TYPE(C4) |
| 5 | 論理値 | FALSE | ←=A1="moji" | 4 | ←=TYPE(C5) |
| 6 | エラー | #VALUE! | ←=B1/B2 | 16 | ←=TYPE(C6) |
| 7 | 配列 | 64 | ←=TYPE({1,2;3,4}) | 1 | ←=TYPE(C7) |
| B | C | D | E | F | G | H | |
| 2 | アーチスト | 種別 | 価格 | アーチスト | 吉村拓郎 | ||
| 3 | 池田陽水_LP | 池田陽水 | LP | 2500 | 種別 | CD | |
| 4 | 池田陽水_CD | 池田陽水 | CD | 3000 | 価格 | 2900 | |
| 5 | 池田陽水_DVD | 池田陽水 | DVD | 4000 | |||
| 6 | 吉村拓郎_LP | 吉村拓郎 | LP | 2600 | |||
| 7 | 吉村拓郎_CD | 吉村拓郎 | CD | 2900 | |||
| 8 | 吉村拓郎_DVD | 吉村拓郎 | DVD | 4100 |
【問題】VLOOKUP関数とMATCH関数を使って運賃を求めなさい。
| B | C | D | E | |
| 2 | 運賃表 | |||
| 3 | 東京 | 名古屋 | 大阪 | |
| 4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
| 5 | 宮崎 | 45,000 | 35,000 | 30,000 |
| 6 | 熊本 | 40,000 | 30,000 | 25,000 |
| 7 | 福岡 | 30,000 | 20,000 | 15,000 |
| 8 | ||||
| 9 | 到着地 | 名古屋 | ||
| 10 | 出発地 | 熊本 | ||
| 11 | 運賃は | 30,000 |
【解答例】
| B | C | D | E | |
| 2 | 運賃表 | |||
| 3 | 東京 | 名古屋 | 大阪 | |
| 4 | 鹿児島 | 50,000 | 40,000 | 35,000 |
| 5 | 宮崎 | 45,000 | 35,000 | 30,000 |
| 6 | 熊本 | 40,000 | 30,000 | 25,000 |
| 7 | 福岡 | 30,000 | 20,000 | 15,000 |
| 8 | ||||
| 9 | 到着地 | 名古屋 | ||
| 10 | 出発地 | 熊本 | ||
| 11 | 運賃は | =VLOOKUP(C10,B4:E7,MATCH(C9,B3:E3,0),FALSE) | ||
【料金計算の例】
【説明】

PageViewCounter
Since2006/2/27