cs-8. 表計算ソフトウエアを
用いたデータの扱い
(コンピューターサイエンス)
URL: https://www.kkaneko.jp/cc/cs/index.html
1
金子邦彦
Excelを用いたデータ分析について
散布図での色分けを用いたクラスタ分析
Excelの検索機能VLOOKUPの使い方と例
Excelの絶対参照と相対参照の違い
2
アウトライン
1. Microsoft 365 Excel
2. 散布図での色分け,クラスタ分
3. Excel のルックアップ
4. 絶対参照,相対参照
3
8-1 Microsoft 365 Excel
4
Microsoft 365 の主な機能
パソコンでレポートを作成したり,発表したり,データをまとめたりで便利
5
ワード (文書作成)
エクセル (表計算)
パワーポイント
(プレゼン)
ワンノート (電子ノート)
アウトルック (電子メール)
Microsoft 365 の種類
2種類ある.この授業では,どちらを使用しても問題
ない
6
Microsoft 365 オンライン版
WEBブラウザで使う.
https://portal.office.com
各自の ID パスワードでサインインが必要.
Microsoft 365 アプリ版
前もってインストールが必要
インストールでは,大量の通信が行われる.
(時間がかかる.通信費用にも注意)
Microsoft 365 オンライン版で Excel を起動
要点 Web ブラウザで,次のページを開き,各自の ID
パスワードでサインイン
https://portal.office.com
7
Microsoft 365 オンライン版で Excel を起動
Web ブラウザで,次のページを開く
https://portal.office.com
電子メールアドレスを入れる.「次へ」をクリック.
(例)p1234567@fukuyama-u.ac.jp
8
Microsoft 365 オンライン版で Excel を起動
パスワードを入れ,「サインイン」をクリック
パスワードは,各自が設定したもの
Excel を使いたいときは,メニュー Excel を選ぶ
9
さまざまなメニュー
Microsoft 365 オンライン版で Excel を起動
Excel のブックの種類を選ぶ
この授業では「新しい空白のブック」を使う
Excel の画面が開く
10
Microsoft 365 アプリ版のインストールと
Excel の起動
【要点】 インストールは,Microsoft 365 アプリ版を使える
ようにするための作業(最初に行う).
そのとき,次のページを開き,各自の ID パスワードでサ
インイン
https://portal.office.com
インストールが終わったら,スタートメニュー等で Excel
起動
11
Microsoft 365 アプリ版のインストールと
Excel の起動
Web ブラウザで,次のページを開く
https://portal.office.com
電子メールアドレスを入れる.「次へ」をクリック.
(例)p1234567@fukuyama-u.ac.jp
12
Microsoft 365 アプリ版のインストールと
Excel の起動
パスワードを入れ,「サインイン」をクリック
パスワードは,各自が設定したもの
画面で「Office のインストール」をクリック.メニューで
Microsoft 365 のアプリ」を選ぶ
13
Microsoft 365 アプリ版のインストールと
Excel の起動
画面の指示に従い,インストールを行う
インストールでは,大量の通信が行われる.
(時間がかかる.通信費用にも注意)
14
次のような指示がでる
1.保存する
2.フォルダーを開く
3.実行し,その後も,画面の指示に従う
Microsoft 365 アプリ版のインストールと
Excel の起動
Excel を使うときは,スタートメニューなどで Excel
を選ぶ
Excel のブックの種類を選ぶ
この授業では「新しい空白のブック」を使う
Excel の画面が開く
15
8-2 散布図での色分け,
クラスタ分析
16
クラスタ分析
クラスタ分析では.散布図を見ながら.データのパ
ターンやクラスタを観察する
17
クラスタ分析の用途
市場セグメンテーション:
市場セグメンテーションは,顧客を異なるグループに
分割することで市場を分析
顧客分析:
顧客分析は,顧客の行動,嗜好,ニーズを理解し,個
別の顧客に合わせたサービスや製品を提供につなげる
製品分析:
製品分析では,製品の特性,特徴,および顧客の反応
を分析.
18
Excel の散布図
元データ
19
散布図
この2列で散布図
Excel の散布図(色分け)
元データ
20
散布図
この4列で散布図
setosa B列,versicolor C列,
virginica D列(違う列
散布図の作成手順
A,B,C,D列の216行目を選択し、
挿入、散布図の操作
色付き散布図を用いたクラスタ分析手
1. データの準備
2. 散布図での色分けのための準備
異なる色を設定するために.色を変えたいデータを別の列
に移動するなどの操作を行う
3. 散布図の作成
データを選択し.「挿入」タブから「散布図」を選択
4. 散布図の観察
色の違いに注目しながら.データのパターンやクラスタの
傾向を観察
5. 分析結果からの考察
特性や特徴を視覚的に見ていく.違う色のデータの分布の
相違点などを分析し.適切な結論や洞察を得る
21
演習
トピックス
並べ替え
散布図での色分け
クラスタ分析
22
Titanic データセット
タイタニック号のデータ
救出客室種類性別年齢料金家族の有無など
1309名分
23
Titanic データセットから,救出 (survived)
年齢 (age)料金 (fare) だけを抜き出し
24
25
救出が 0 の行が先に,救出が 1 の行が後に
るように並べ替え
A, B, C 列を昇順で並べ替える操作
(このとき,A 列の値を基準として,全体を
並べ替え
オンライン版 Excel での並べ替え
A, B, C 列を昇順で並べ替える操作
(このとき,A 列の値を基準として,全体を並べ替え)
範囲選択
リボンで「データ
昇順で並べ替え
26
アプリ版での並べ替え
A, B, C 列を昇順で並べ替える操作
(このとき,A 列の値を基準として,全体を並べ替え)
範囲選択
27
リボンで「データ昇順
28
救出が 1 の行についてのみ,C のデータ
D 列に移す
範囲を選び,右クリックメニューで「切り取
移す先の一番上のセルをクリックし,貼り付
の操作
B, C, D 列から散布図を作成
範囲選択のとき,先頭行選ばないようにする.
2行目からを範囲にする)
29
オレンジ(救出された)は上側に,
青(救出されなかった)は下側に
偏る傾向があるかもしれない
100人分のデータで
みたとき
891人分のデータで
みたとき
クラスタ分析の用途
クラスタ分析市場セグメンテーション,顧客分析,製
品分析など,さまざまに役立つ
1. 市場セグメンテーション:顧客を属性,行動,購買パ
ターンなどに基づいてグループ分け.各グループに合
わせたマーケティング戦略,ターゲットとなるグルー
プの絞り込み
2. 顧客分析:顧客の行動,嗜好,ニーズを分析.個々の
の顧客に合わせたサービスや製品の提供を行い,顧客
満足度の向上
3. 製品分析:製品の特性,特徴,顧客の反応を分析.
様々な需要や顧客の嗜好を分析.
30
8-3 Excel のルックアップ
31
Excel のルックアップ
Excel のルックアップ:他のセルの中から.特定の条件に合
致するセルを参照する機能.大量のデータの中から必要な情
報を素早く見つけることにも役立つ
32
なぜルックアップはなぜ大切なのか
33
大量のデータの中から必要な情報を
確に見つけ.さまざまに活用
ルックアップの例
34
商品名
単価
みかん
50
りんご
100
メロン
500
商品リスト
氏名
商品
数量
単価
合計
AA
みかん
3
?
?
BB
メロン
2
?
?
CC
りんご
5
?
?
商品の単価は商品リストに載っている.
その中の正しいもの1つを.
単価フィールドで参照したい
購入リスト
「ルックアップ」で行いたいことの例
AA さんは.みかんを 3
BB さんは.メロンを 2
CC さんは.りんごを 5
35
AA, BB, CC さんの値段
分かる表を作りたい
1行目
36
商品名
単価
みかん
50
りんご
100
メロン
500
氏名
数量
単価
合計
AA
3
50
?
BB
2
?
CC
5
?
この範囲で
値を検索し.
同じ行の
別の列の値
参照
2行目
37
商品名
単価
みかん
50
りんご
100
メロン
500
氏名
数量
単価
合計
AA
3
50
?
BB
2
500
?
CC
5
?
この範囲で
値を検索し.
同じ行の
別の列の値
参照
3行目
38
商品名
単価
みかん
50
りんご
100
メロン
500
氏名
数量
単価
合計
AA
3
50
?
BB
2
500
?
CC
5
100
?
この範囲で
値を検索し.
同じ行の
別の列の値
参照
ルックアップの例
参照する手がかりとして.「みかん」.「メロン」.
「りんご」のを使う
「みかん」.「りんご」.「メロン」の中から値を検索
し.同じ行の別の列にある値を参照する
39
商品名
単価
みかん
50
りんご
100
メロン
500
氏名
数量
単価
合計
AA
3
50
?
BB
2
500
?
CC
5
100
?
Excel VLOOKUP の例
40
Enterキーを押すと
=VLOOKUP(B2, $G:$H, 2, FALSE)
50
セル D2 のルックアップの式
Excel VLOOKUP の例
41
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 VLOOKUP を使うのか
42
自動で検索して.自動で参照するから.
正確(ミスを防ぐことができる).素早くできる
演習
トピックス
ルックアップ
43
演習
Excel で.次のようにデータを入力
※ 「3」や「50」などの数値は.必ず半角に
44
セル D2 に次の数式を入力
=VLOOKUP(B2, $G:$H, 2, FALSE)
セル D2 クリックして
入力して Enter キーを押す
数式バーが便利
50」を確認
45
Excel VLOOKUP の使い方の例
46
=VLOOKUP(B2, $G:$H, 2, FALSE)
2」は,範囲「$G:$H
2列目という意味
Excel VLOOKUP の使い方の例
47
商品名
単価
みかん
50
りんご
100
メロン
500
氏名
数量
単価
合計
AA
3
50
?
BB
2
500
?
CC
5
100
?
この列の値を参照
この列の値を検索
=VLOOKUP(B2, $G:$H, 2, FALSE)
「みかん」を探せ
$G:$H」の中の
1列目から
$G:$H」の
中の2列目の
値を参照
セル D2 を,セル D3, D4 コピー
・まず,セル D2 右クリックし.右クリックメニューで「コピー
48
・セル D3D4 を選び,右クリックメニューで「貼り付け
セル D2, D3, D4 の値が 50, 500, 100 になっていることを確認
49
Excel のルックアップのまとめ
Excel のルックアップは,大量データから,必要な情報を素早
く検索できる
購入リストと商品リストなど.別々のデータ効率的に結びつ
ける
ルックアップを使うことで,手作業によるミスを防ぎ.作業効
率が向上する
データ管理や分析に役立つ.広く活用されている
50
8-4 Excel の絶対参照,
相対参照,ルックアップ
51
参照.絶対参照.相対参照
参照参照元に変更があると.参照先にも即座に反映される
絶対参照ドル記号($)を使用する参照セル位置を固定す
相対参照ドル記号($)を使用しない.コピーしたセルに合わ
せて参照セル位置が変わる
52
相対参照と絶対参照
53
=VLOOKUP(B2, $G:$H, 2, FALSE)
$G $H
絶対参照
B2
相対参照
$ つけたら 絶対参照
$ つけなかったら 相対参照
演習
セル D2 を左クリックすると.数式が表示されるので確認
する
54
=VLOOKUP(B2, $G:$H, 2, FALSE)
セル D3 を左クリックすると.数式が表示されるので確認
する
55
=VLOOKUP(B3, $G:$H, 2, FALSE)
セル D4 を左クリックすると.数式が表示されるので確認
する
56
=VLOOKUP(B4, $G:$H, 2, FALSE)
絶対参照と相対参照
絶対参照
参照セル位置を固定する.セルのコピー&ペーストでも
位置は固定されている.
相対参照
参照セル位置が変わる.セルのコピー&ペーストでは.
コピーしたセルに合わせて参照セル位置が変わる
57
演習
トピックス
絶対参照と相対参照
58
演習
セル D2 では,セル B2 を参照していることを確認
試しに.セル B2 をダブルクリックしたあと,セル B2 の値を
みかん」から「りんご」に書き換えて.Enter キーを押す
59
100」を確認
セル E2 に次の数式を入力
=C2*D2
セル E2 クリックして
入力して Enter キーを押す
数式バーが便利
300」を確認
60
セル E2 を,セル E3, E4 コピーする
・まず,セル E2 右クリックし.右クリックメニューで「コピー
61
・セル E3E4 を選び,右クリックメニューで「貼り付け
合計を確認
62
セル E2, E3, E4 の値が 300, 1000, 500 になっている
演習
B商品を,すべて「メロン」に書き換える.
単価,合計が自動で更新されることを確認
63
演習
余裕のある人は,次のような場合を考えてみる
64
元データ
価格のデータ
できあがり
価格
250
280
400
氏名
価格
XX
?
YY
?
ZZ
?
AA
?
BB
?
氏名
価格
XX
400
YY
250
ZZ
250
AA
400
BB
280
全体まとめ
クラスタ分析:散布図を見ながら.データのパターンやクラス
タを観察する(高度な統計ソフトウェアやAIを使用することも
ある)
Excel のルックアップ:他のセルの中から.特定の条件に合致
するセルを参照する機能.大量のデータの中から必要な情報を
素早く見つけることにも役立つ
参照参照元に変更があると.参照先にも即座に反映される
絶対参照ドル記号($)を使用する参照セル位置を固定す
相対参照ドル記号($)を使用しない.コピーしたセルに合わ
せて参照セル位置が変わる
65
Excelの操作スキル向上データ分析手法
習得による専門性の向上
クラスタ分析によるデータの分析,データか
らの発見や洞察力の養成
データサイエンスの応用の広さを理解,情報
工学への視野の拡大
データに基づく意思決定力問題解決力の向
66
今回の授業で学ぶ意義と満足感