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」の
中の列目の
値を参照
セル 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)