excel 2007 的圖表類型140.118.105.174/courses/vs/2011/16_excel.pdf · vlookup(針,...

8
1 Excel 2007 的圖表類型 1 直條圖 橫條圖 折線圖 圓形圖 區域圖 XY散佈圖 •其它 •股票圖 曲面圖 •環圈圖 •泡泡圖 •雷達圖 環圈圖 (Doughnut Chart) 2 類似圓形圖,環圈圖也會顯示部分與整體的關係;但是, 環圈圖可以包含多個資料數列 。 環圈圖不易閱讀。可能需要改用堆疊直條圖或堆疊橫條圖。 泡泡圖 (Bubble Chart) 3 為散佈圖的變化,在泡泡圖中,資料點被泡泡取代,資料的其他 維度,是由泡泡大小來顯示。 和散佈圖一樣,泡泡圖不使用類別座標軸 - 水平軸和垂直軸皆是數值 座標軸。除了在散佈圖中繪製的 x 值和 y 值外,泡泡圖繪製 x 值、y 值 和 z (大小) 值。。 泡泡圖 (Bubble Chart) 4 0 20 40 60 80 100 120 140 0 100 200 300 400 500 600 時間(施工天數) 輪進數 (1.2m) 圓圈大小表灌漿量 雷達圖 (Radar Chart) 5 雷達圖可以比較多個資料數列的加總值。 雷達圖 (Radar Chart) 6 0 1 2 3 4 5 剎車 安全性 加速性 最高速度 操控性 A B A B 剎車 5 3 安全性 5 3 加速性 1 3 最高速度 3 5 操控性 2 2

Upload: others

Post on 29-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

  • 1

    Excel 2007 的圖表類型

    1

    直條圖

    橫條圖

    折線圖

    圓形圖

    區域圖

    XY散佈圖

    •其它

    •股票圖

    •曲面圖

    •環圈圖

    •泡泡圖

    •雷達圖

    環圈圖 (Doughnut Chart)

    2

    類似圓形圖,環圈圖也會顯示部分與整體的關係;但是,環圈圖可以包含多個資料數列 。 環圈圖不易閱讀。可能需要改用堆疊直條圖或堆疊橫條圖。

    泡泡圖 (Bubble Chart)

    3

    為散佈圖的變化,在泡泡圖中,資料點被泡泡取代,資料的其他維度,是由泡泡大小來顯示。

    和散佈圖一樣,泡泡圖不使用類別座標軸 - 水平軸和垂直軸皆是數值座標軸。除了在散佈圖中繪製的 x 值和 y 值外,泡泡圖繪製 x 值、y 值和 z (大小) 值。。

    泡泡圖 (Bubble Chart)

    4

    0

    20

    40

    60

    80

    100

    120

    140

    0 100 200 300 400 500 600

    時間(施工天數)

    輪進

    數 (1

    .2m

    )

    圓圈大小表灌漿量

    雷達圖 (Radar Chart)

    5

    雷達圖可以比較多個資料數列的加總值。

    雷達圖 (Radar Chart)

    6

    0

    1

    2

    3

    4

    5剎車

    安全性

    加速性最高速度

    操控性

    A 車B 車

    A 車 B 車剎車 5 3

    安全性 5 3加速性 1 3

    最高速度 3 5操控性 2 2

  • 2

    副類型圖表

    7

    副類型圖表

    8

    堆疊 (stacked) 藉由比較不同類別中每個值佔整體的比重百分比,顯示個別項

    目與項目總和的關係。

    當有多個資料數列且想要強調總和時,可以使用堆疊。

    100%堆疊 (100% stacked) 比較不同類別中每個值佔總和的比重百分比

    想要強調每個資料數列佔整體的比重 (尤其是每個類別的總和都相同時) 時,可以使用 100% 堆疊

    民國 72 – 93 年的新生兒死亡人數折線圖

    9

    民國 72 – 93 年的新生兒死亡人數堆疊區域圖

    10

    民國 72 – 93 年的新生兒死亡人數100%堆疊區域圖

    11

    日 食物 交通星期1 200 200星期2 350 30星期3 100 30星期4 200 45星期5 170 200星期6 240 30

  • 3

    0

    50

    100

    150

    200

    250

    300

    350

    400

    星期1 星期2 星期3 星期4 星期5 星期6

    食物

    交通

    0

    50

    100

    150

    200

    250

    300

    350

    400

    星期1 星期2 星期3 星期4 星期5 星期6

    食物

    交通

    0

    50

    100

    150

    200

    250

    300

    350

    400

    450

    星期1 星期2 星期3 星期4 星期5 星期6

    交通

    食物

    0

    50

    100

    150

    200

    250

    300

    350

    400

    星期1 星期2 星期3 星期4 星期5 星期6

    食物

    交通

    0

    50

    100

    150

    200

    250

    300

    350

    400

    450

    星期1 星期2 星期3 星期4 星期5 星期6

    交通

    食物

    0

    50

    100

    150

    200

    250

    300

    350

    400

    450

    星期1 星期2 星期3 星期4 星期5 星期6

    交通

    食物

    0

    50

    100

    150

    200

    250

    300

    350

    星期1 星期2 星期3 星期4 星期5 星期6

    食物

    交通

    0

    50

    100

    150

    200

    250

    300

    350

    星期1 星期2 星期3 星期4 星期5 星期6

    食物

    交通

    0

    50

    100

    150

    200

    250

    300

    350

    星期1 星期2 星期3 星期4 星期5 星期6

    食物

    交通 Summary 直條圖

    橫條圖

    折線圖

    圓形圖

    區域圖

    XY散佈圖

    股票圖

    曲面圖

    環圈圖

    泡泡圖

    雷達圖

    14

    – 比較、看趨勢

    – 比較

    – 相等(時間)間隔內資料的趨勢

    – 每個項目佔項目總和的比例

    – 一段時間的趨勢總計值、並顯示部分與整體的關係

    – 數值之間的關聯性

    – 可看出整體隨時間的變化,並顯示每日內的資料特徵

    – 兩組資料間的最佳組合

    – 顯示多個數列之部份與整體的關係

    – 較XY散佈圖多一個維度顯示資料

    – 比較多個資料數列的加總值

    Excel 資料查詢與整理

    15

    內容大綱 資料表查詢與統計

    自動篩選

    統計函數

    迴歸函數

    矩陣運算

    16

    資料表查詢與統計

    17

    工作表函數資料表查詢與統計函數 (1/2)

    資料表查詢 (大海撈針)

    Hlookup(針, 大海陣列, 輸出值之行數, 是否要近似)

    Vlookup(針, 大海陣列, 輸出值之列數, 是否要近似)

    以大海陣列之第一行進行搜尋的動作

    找到時,輸出所指定列數之值

    最後一個參數(是否要近似) 為 TRUE(內定) 或 FALSE。當為 TRUE 時,若所欲尋之針沒有完全的符合,它會傳回該針應在位置的值;為 FALSE 時則傳回#N/A

    注意!注意!以上三函數必需應用於排序過之資料

    18

  • 4

    工作表函數資料表查詢與統計函數 (2/2) 進階資料表統計與查詢

    Dget(): 取得符合條件之記錄中指定欄位內的資料

    Dcount(): 計算符合條件之記錄中指定欄位內有多少筆含數字資料

    Dcounta():計算符合條件之記錄中指定欄位內有多少筆為非空白

    Daverage():計算符合條件之記錄中指定欄位之平均

    Dmax(), Dmin():計算符合條件之記錄中指定欄位之最大與最小

    Dsum():計算符合條件之記錄中指定欄位之總和

    Dproduct() :計算符合條件之記錄中指定欄位之乘積

    所需參數皆為(database, 輸出或運算欄位, 條件範圍)

    Database: 資料庫,每一列視為一筆資料。

    輸出或運算欄位: 進行輸出或計算時所使用之欄位

    條件範圍: 用來選取資料庫內的資料

    19

    範例 請下載:http://140.118.105.174/Courses/VS/Lab02.xls

    1. =VLOOKUP("劉中復", A1:D20, 2,FALSE)

    2. =VLOOKUP("劉中欣", A1:D20,3,FALSE)

    3a.=DCOUNT(A1:D20,2,H9:I10)

    3b.=DCOUNTA(A1:D20, 1, H9:I10)

    4. =DGET(A1:D20, "身高", H15:H16)

    5a.=DCOUNT(A1:D20,,H20:J21)

    5b.=DSUM($A$1:$D$20,"零用錢", $H$20:$J$21)

    5c.=DAVERAGE($A$1:$D$20,"零用錢", $H$20:$J$21)

    5d.=DMAX($A$1:$D$20,"零用錢", $H$20:$J$21)

    5e.=DMIN($A$1:$D$20,"零用錢", $H$20:$J$21)

    20

    請下載 http://140.118.105.174/Courses/VS/Lab02.xls

    1. 請找出劉中峵的身高

    2. 請找出身高 > 125 且30且零用錢超過1000之:

    4a. 人數

    4b. 零用錢總和

    4c. 最高零用錢數

    4d. 體重最重者

    4e. 身高最低者

    練習:資料表查詢與統計自動篩選與樞鈕分析表

    22

    自動篩選 請下載 http://140.118.105.174/Courses/VS/Taiwan.xls

    自動篩選可快速在大量資料中根據使用者設定的條件找出符合所設定條件的資料。

    先將欲篩選的資料選取起來

    透過選單選 資料篩選自動篩選 在選取的範圍內每個欄位上會出現一個過濾器

    之後即可透過這些過濾器進行篩選的動作

    可將篩選過的資料複製並貼至其它工作表

    或進行繪圖的動作

    23

    樞鈕分析表 (Pivot Table) 樞鈕分析表是一個 Excel 裡相當好用的功能,用來快速

    對大量資料作整理、摘要、分析、探索與呈現摘要資料。 將多筆資料整理成容易閱讀的表格

    示範

    將臺灣之公告地價資料依各縣市、各年度整理成表格 (如下頁)

    分區整理 (配合 VLookup)

    24

  • 5

    25

    Sum of 面 積 (公頃) 年度縣市別 84 87 90 93 96 99 Grand Total南投縣 144814.5277 170015.2003 328108.05 330585.9952 338129.5223 396619.352 1708272.648嘉義市 5806.6459 5766.5186 5779.96 5783.1882 5786.6782 5786.675 34709.6659嘉義縣 156248.0703 152417.0499 160478.47 160591.9531 169979.6885 186767.991 986483.2228基隆市 13124.39 13186.66 13066.53 13027.2324 13031.024 13032.3647 78468.2011宜蘭縣 65462.08036 66512.7387 168521.66 168651.9234 180259.4678 211281.1316 860689.0019屏東縣 167362.1019 168793.0181 184194.27 205098.2377 205287.5548 251809.3818 1182544.564彰化縣 100326.9981 100693.6164 101129.07 101404.6997 101508.4425 101795.5424 606858.3691新竹市 9964.82 10134.68 10150.3278 10203.8055 10245.0041 50698.6374新竹縣 116379.97 116549.5193 116898.909 124616.2653 474444.6636桃園縣 92437 103989.69 104074.9262 116883.5827 117301.7383 534686.9372澎湖縣 11390.45959 11503.25179 11769.7 11936.0686 12027.7766 12209.9726 70837.22918臺中市 15205.1892 15038.9681 15107.77 15112.8423 15188.3984 15802.4371 91455.6051臺中縣 97704.4944 98065.3791 167081.66 167388.4318 167915.4959 192427.0582 890582.5194臺北市 25701.2676 25887.23647 26063.42 25921.28218 25960.66647 25968.61194 155502.4847臺北縣 151449.21 151049.42 168492.25 175153.1148 195441.961 196145.0302 1037730.986臺南市 17432.99 17444.62 17403.18 17427.3433 17451.8016 17448.337 104608.2719臺南縣 169248.087 174764.24 174901.9691 182176.567 193523.7698 894614.6329臺東縣 112666.5109 116682.8889 263736.78 265768.0134 274623.7702 346895.2732 1380373.237花蓮縣 107467 109403 305134.79 368323.0752 375153.9409 442523.9582 1708005.764苗栗縣 99082.7913 104266.9444 149336.33 153141.2872 153975.3842 173404.5339 833207.271連江縣 218.509485 324.82 2491.3905 2806.2003 2973.2766 8814.196885金門縣 10801.8717 13289.883 13813.44 14313.9396 14782.089 14766.4243 81767.6476雲林縣 122897 123364.6545 127034.26 127653.7751 130534.3348 130812.7016 762296.726高雄市 16784.8971 16775.5045 17005 17017.4448 17096.8628 17176.6135 101856.3227高雄縣 108090.9817 108970.8965 203185.56 203422.0382 210941.6683 262147.3312 1096758.476Grand Total 1549819.478 1860995.866 2852035.55 2955890.019 3054045.593 3463480.776 15736267.28

    統計函數

    將大量的資料以少數的特徵加以敍述

    26

    統計函數 總和、最大與最小值:sum(), max(), min()

    平均與標準差:average(), stdev()

    計算個數:count(), countif()

    計算頻率:frequency()

    27

    統計函數之使用 請於A1:A10輸入 1 – 10 的數字,並將此範圍命名為Q

    於C1:C7分別輸入 =sum(Q)

    =max(Q)

    =min(Q)

    =average(Q)

    =stdev(Q)

    =count(Q)

    =countif(Q,">4")

    28

    統計函數之使用 延續前一範例

    於 E1:E3 分別輸入 1, 4, 7

    選取 F1:F4

    輸入 =frequency(Q,E1:E3)

    CTRL-SHIFT-ENTER

    E1:E3稱為 bin (簍子),F1:F4則為指定資料 (Q =A1:A10) 被放置入不同簍子內的數量。

    frequency() 可用來快速地將大量資料分門別類,以繪製長條圖。

    29

    線性迴歸

    30

  • 6

    線性迴歸 slope(): 斜率

    intercept(): 截距

    rsq(): R2 (用來告訴我們迴歸出來的品質)

    forecast(): 預測某一指定x上的y值

    示範 請於 A1:A5 分別輸入1, 2, 3, 4, 5

    請於 B1:B5 分別輸入2.4, 3.1, 4.2, 5.5, 6.1

    於C1輸入: =SLOPE(B1:B5,A1:A5)

    於C2輸入: =INTERCEPT(B1:B5,A1:A5)

    於C3輸入: =RSQ(B1:B5,A1:A5)

    於C4輸入: =FORECAST(0,B1:B5,A1:A5)

    比較:趨勢線

    31

    趨勢線 為「迴歸分析」(Regression) 後所得到之數學方

    程式所繪製出來之直線或曲線。

    線性: y=ax+b

    對數 (Logarithmic): y = aLn(x) + b

    多項式 (2 – 6 次): y = ax6+bx5+cx4+dx3+ex2+fx+g

    乘冪(Power): y = axb

    指數 (Exponential): y = aExp(bx)

    移動平均 (Moving Average)

    32

    Example: Step-1 請根據右表繪製 x-y 散佈圖

    33

    Example: Step-2 請將繪製完成的圖加上趨勢線,並於圖上顯示

    公式與 R2

    34

    Example: Step-3 請以所介紹之函數計算線性迴歸之斜率 (slope)、

    截距 (intercept)、R2 (rsq)、並預測 (forecast)當 x 為 10 時 y 的值為何。

    35

    課程回顧

    36

    電腦輔助資料視覺化及呈現於營建工程上之應用

  • 7

    課程回顧 簡報技巧

    演員 – 4C & 1D

    Al Gore – 不願面對的真相

    簡報內容

    劇本 – 7個策略簡報內容 PowerPoint 投影片常犯的錯誤 Life after death by PowerPoint

    利用多媒體增強簡報內容 (但是?)

    37

    課程回顧 多媒體內容的製作

    Google Earth + Cam Studio

    BIM – Revit, NavisWorks

    SketchUp

    Movie Maker

    Excel 圖表的製作與資料的整理

    38

    課程回顧 BIM: Building Information Modeling

    建築 (與公共設施) 的設計潮流

    透過建築資訊模型串連工程之生命週期間的資訊傳遞

    規劃階段 – 設計概念的呈現

    設計階段 檢討設計合理性,減少未來施工時的衝突

    材料數量的計算

    施工階段 – 營建管理、進度掌控

    維護營運階段 – 設施管理

    39

    Autodesk Revit

    3D 建模

    三維建築資訊模型 (Building information model): 幾何形狀 (元素)

    不同元素的屬性 (牆、門、尺寸 … )

    不同元素之間的關係 (門連在牆上、牆頂到樓板 … )

    BIM – Building Information Modeling 工程之生命週期: 規劃設計施工營運拆除

    3D 模型在生命週期各階段所扮演的角色?

    40

    NavisWorks

    施工模擬 Schedule simulation

    定義工作事項 (task)、與事項相關之元素 (element)、起迄時間、呈現方式 (constructive, destructive, temporary, permanent)

    衝突檢查 (interference) 用來確不同的設計 (電管、水管、風管、結構) 等不會互相衝

    41

    Google SketchUp

    用來初步設計與進行概念呈現

    尺寸可以畫得很精密

    可以使用 3D Warehouse 取得現成零件

    由於 SketchUp繪製的物件為網格 (mesh) 之表面模型,故不能進行材料計算。(Pro 版好像有實體,可以算體積)

    42

  • 8

    p.s. 記得上網填課程評量 …

    下星期各組成果之展示 … 每組12 – 15 分鐘影片撥放 + 旁白!

    期末考

    筆試 + 上機

    筆試以選擇填空為主

    上機 – Revit, SketchUp, Excel 操作

    祝 各科期末考 好運 …

    43