close

image

使用下拉菜單選單來創建一個簡單但有效的 Excel 動態地圖。也有條件地顯示地圖上的最大值來提高可讀性。

展示的方法,首先使用散點圖設置地圖上的各個點,然後將其轉換為氣泡圖,以便能夠可視化實際 KPI

使用本版: Excel 2019

練習檔下載: 146篇練習檔檔。 建議下載使用。

 

操作流程

Step 1: 建立資料表

本次資料選用「CIVID-19疫情病毒」網站公布資訊。

Step 2: 插入空白的散步圖

image image

Step 3: 插入線上圖片

1.點選任一儲存格後→插入→圖例→圖片→線上圖片。

2.在搜尋欄處輸入: vector map world map blue

3.選擇需要圖片後,點選插入。

image

Step 4: 世界地圖貼入空白圖表內

1.點選世界地圖圖片,按下複製(ctrl + C)

2.點選圖表2次→填滿與線條→填滿→圖片或材質填滿→按下剪貼簿。

3.透明度設定: 30%

4.鎖定大小比例: 大小與屬性→大小→打勾「鎖定長寬比」。

image image

Step 5: 世界地圖表內,新增資料

在圖表內,新增新的圖表資料。此圖表目的是,要依照六大洲所對應的位置來分別標示XY軸。

1.依照圖表粗略估計六大洲的XY軸位置。

2.點選圖表右鍵→選取資料→選擇新增→數列X值,選擇X數值;數列Y值,選擇Y數值。

3.將圖表XY軸最大值設定成10後,透過X值、Y值,來修改/微調顯示點的位置。

imageimage

Step 6: 插入日期清單

圖表主要是分析年初至今的每日疫情新增人數。因此需要用日期作為判斷基準。

資料→資料工具→資料驗證→選擇「清單」→資料來源選擇後→確定。

image

Step 7: SUMIFS函數,合計篩選數字

接下來,要各自合計各州別,每日新增的確診數。

公式說明: =SUMIFS(想篩選的數值,條件範圍1,條件1,條件範圍2,條件2,….)

L2欄位公式: =SUMIFS($D:$D,$B:$B,$N$2,$A:$A,K2)

L7欄位公式: =SUMIFS($D:$D,$B:$B,$N$2,$A:$A,K7)

想篩選的數值

條件範圍1

條件1

條件範圍2

條件2

結果

$D:$D

$B:$B

$N$2

$A:$A

K2

235,930

$D:$D

$B:$B

$N$2

$A:$A

K7

1,423,514

 

Step 8: 修改圖表類型

1.修改圖表類型: 點選圖表設計→類型→變更圖表類型→XY散步圖→選擇泡泡圖。

2.點選圖表內的泡泡→右鍵選擇「選取資料」→編輯→數列名稱選擇「日期」;數列泡泡大小選擇L2:L7

3.刪除多餘的線條、格式。

4.再次微調XY數值,到相對應的位置。

image

Step 9:調整泡泡圖格式

1.調整泡泡圖大小比例: 如果泡泡太大的話→點選泡泡圖右鍵→資料數列格式→數列選項→調整泡泡大小為「80」。

2.插入泡泡圖數值: 泡泡圖右鍵→選擇「新增資料標籤」→再次右鍵選擇「資料標籤格式」→僅打勾「泡泡大小」→標籤位置: 上。

image

 

最高確診數標示不同顏色

Step 10: 建立「當日最確診數」公式

1.主要目的: 讓當天最高確診數的洲別,用不同的顏色顯示,以利分辨。

M2欄位公式: =IF(L2=MAX($L$2:$L$7),L2,"")

M7欄位公式: =IF(L7=MAX($L$2:$L$7),L7,"")

imageimage

Step 11: 將「當日最大確診數」資料新增入圖表內

1. 點選圖表右鍵→選取資料→新增→如下:

  • 數列X值、數列Y:選擇相同數值。
  • 數列泡泡大小: 選擇M2:M7範圍。

2.確定後,即完成。

image

arrow
arrow

    愛偷懶先生 發表在 痞客邦 留言(0) 人氣()