ex-6. Excel でのルックアップ
(Excel の使い方)
URL: https://www.kkaneko.jp/cc/excel/index.html
1
金子邦彦
ルックアップの例
2
商品名
単価
みかん
50
りんご
100
メロン
500
商品リスト
氏名
商品
数量
単価
合計
AA
みかん
3
?
?
BB
メロン
2
?
?
CC
りんご
5
?
?
商品の単価は商品リストに載っている.
それを,単価フィールドに転記したい
購入リスト
3
元データ
Excel が自動で行う
商品名
単価
みかん
50
りんご
100
メロン
500
単価のデータは,
すでにエクセルで
作成済みとする
商品
数量
単価
合計
AA
みかん
3 ? ?
BB
メロン
2 ? ?
CC
りんご
5 ? ?
氏名
商品
数量
単価
合計
AA
みかん
3 50 ?
BB
メロン
2
500
?
CC
りんご
5
100
?
AA, BB, CCさん
の
値段表を作りたい
ルックアップ後
① 1行目
4
商品名
単価
みかん
50
りんご
100
メロン
500
氏名
商品
数量
単価
合計
AA
みかん
3
50
?
BB
メロン
2
?
CC
りんご
5
?
この範囲で
値を検索し,
同じ行の
別の列の値
参照
② 2行目
5
商品名
単価
みかん
50
りんご
100
メロン
500
氏名
商品
数量
単価
合計
AA
みかん
3
50
?
BB
メロン
2
500
?
CC
りんご
5
?
この範囲で
値を検索し,
同じ行の
別の列の値
参照
③ 3行目
6
商品名
単価
みかん
50
りんご
100
メロン
500
氏名
商品
数量
単価
合計
AA
みかん
3
50
?
BB
メロン
2
500
?
CC
りんご
5
100
?
この範囲で
値を検索し,
同じ行の
別の列の値
参照
ルックアップの例
• 参照する手がかりとして,「みかん」,「メロ
ン」,「りんご」の列を使う
• 「みかん」,「りんご」,「メロン」の中から値
を検索し,同じ行の別の列にある値を参照する
7
商品名
単価
みかん
50
りんご
100
メロン
500
氏名
商品
数量
単価
合計
AA
みかん
3
50
?
BB
メロン
2
500
?
CC
りんご
5
100
?
ルックアップの例
• 参照する手がかりとして,「みかん」,「メロ
ン」,「りんご」の列を使う
• 「みかん」,「りんご」,「メロン」の中から値
を検索し,同じ行の別の列にある値を参照する
8
商品名
単価
みかん
50
りんご
100
メロン
500
氏名
商品
数量
単価
合計
AA
みかん
3
50
?
BB
メロン
2
500
?
CC
りんご
5
100
?
この列の値を参照
この列の値を検索
Excel の VLOOKUP の例
9
Enterキーを押すと
=VLOOKUP(B2, $G:$H, 2, FALSE)
50
セル D2 の数式
Excel の VLOOKUP の例
10
Enterキーを押すと
=VLOOKUP(B2, $G:$H, 2, FALSE)
=VLOOKUP(B3, $G:$H, 2, FALSE)
=VLOOKUP(B4, $G:$H, 2, FALSE)
50
500
100
セル D2, D3, D4 の数式
Excel演習
• Excel を使う.次のように操作して,
• 新しく空白のブックを作りなさい
11
空白のブック
「ファイル」を
クリック
「新規」
をクリック
• Excel で,次のようにデータを入力しなさい
12
※ 「3」や「50」などの数値は半角に
• セル D2 に次の数式を入力しなさい
13
=VLOOKUP(B2, $G:$H, 2, FALSE)
① セル D2 をクリックして
② 入力して Enter キーを押す
ここに入力
「50」を確認
Excel の VLOOKUP の使い方の例
14
=VLOOKUP(B2, $G:$H, 2, FALSE)
「2」は,範囲「$G:$H」
の中の2列目という意味
Excel の VLOOKUP の使い方の例
15
=VLOOKUP(B2, $G:$H, 2, FALSE)
「2」は,範囲「$G:$H」
の中の2列目という意味
「みかん」を探せ
「$G:$H」の中の
1列目から
「$G:$H」の
中の2列目の
値を参照
• セル D2 を右クリックし,右クリックメニューで
「コピー」を選びなさい
16
セル D3 を右クリックし,右クリックメニューで「貼
り付け」を選びなさい
• もう一度,セル D2 を右クリックし,右クリック
メニューで「コピー」を選びなさい
17
今度は,セル D4 を右クリックし,右クリックメ
ニューで「貼り付け」を選びなさい
相対番地と絶対番地
18
=VLOOKUP(B2, $G:$H, 2, FALSE)
$G や $H は
絶対番地
B2 は
相対番地
$ をつけたら: 絶対番地
$ をつけなかったら: 相対番地
• セル D2 を左クリックすると,数式が表示される
ので確認する
(間違って,ダブルクリックしないように気を付け
る)
19
=VLOOKUP(B2, $G:$H, 2, FALSE)
• セル D3 を左クリックすると,数式が表示される
ので確認する
(間違って,ダブルクリックしないように気を付け
る)
20
=VLOOKUP(B3, $G:$H, 2, FALSE)
• セル D4 を左クリックすると,数式が表示される
ので確認する
(間違って,ダブルクリックしないように気を付け
る)
21
=VLOOKUP(B4, $G:$H, 2, FALSE)
• 試しに,セル B2 をダブルクリックしたあと,セ
ル B2 の値を「みかん」から「りんご」に書き換
えて,Enter キーを押す
22
入力して Enter キーを押す
「100」を確認
• セル E2 に次の数式を入力しなさい
23
=C2*D2
① セル E2 をクリックして
② 入力して Enter キーを押す
ここに入力
「150」を確認
150
• セル E2 を右クリックし,右クリックメニューで
「コピー」を選びなさい
24
セル E3 を右クリックし,右クリックメニューで「貼
り付け」を選びなさい
• もう一度,セル E2 を右クリックし,右クリック
メニューで「コピー」を選びなさい
25
今度は,セル E4 を右クリックし,右クリックメ
ニューで「貼り付け」を選びなさい
• セル E2, E3, E4 の値が 150, 1000, 500 になってい
ることを確認しなさい
※なっていなければ,やり直す
26
50
150
実習
27
• セル C2 に次の数式を入力しなさい
28
1.「ファイル」,「新規」,「空白のブック」の順で操作しなさい
2. Excel で,次のようにデータを入力しなさい.
=VLOOKUP(B2, $E$2:$F$4, 2, FALSE)
29
• セル C2 の数式を,セルC3, セルC4, セルC5, セルC6
にコピーしなさい
• 結果は次のようになるので確認しなさい
30
• Excel で,次のようにデータを書き加えなさい
• セル C9 に次の数式を入力しなさい
31
• セル C9 の数式を,セルC10, セルC11, セルC12 に
コピーしなさい
• 結果は次のようになるので確認しなさい
=VLOOKUP(B9, $E$9:$F$11, 2, FALSE)