天天看點

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

今天,跟大家系統地分享下Excel動态互動式圖表的制作方法。通過本文,你能學到動态互動式圖表的制作原理、知識體系、實作方法。此外,本文會分享最經典的切片器+資料透視圖制作儀表闆方法。在之前的文章《Excel高階圖表,牛到不行了》中(Excel源檔案下載下傳,回複關鍵詞“儀表盤”),我介紹了用切片器結合資料透視表更新事件的儀表盤制作方法,但從各位朋友的回報中我覺得大家對兩者還是有混淆,在文末會一并解釋清楚。

01什麼是動态互動式圖表

通過巧妙地設計和布局,綜合地運用函數、控件或程式設計為使用者提供互動手段,當使用者點選時,在圖表上做出相應回報,實作互動式資料分析。其實,動态互動式圖表并不是什麼新奇事物,追根溯源,其原理和知識體系可概括為如下:

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

從過去幾篇文章大家可能會注意到,我個人是比較喜歡用切片器作為選擇器,以VBA(資料透視表更新事件)作為抽數引擎的。其實除此之外,大家也可以用窗體控件、資料有效性等充當選擇器,以查詢函數作為抽數引擎。

控件清單:

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

抽數函數:

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

02為什麼要制作動态互動式圖表

1、避免重複繪制,節約時間,避免失誤。

2、節約空間,資訊魔方。

3、形式新穎,生動鮮活,有參與感和吸引力。

4、資料深度互動挖掘,提高溝通效率。

5、展現職業素養,提高職場競争力。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

03動态互動式圖表制作方法

可以參照如下六步法:

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

資料源可以是普通的表格區域,也可以是智能表(Table)。可以是普通的資料透視表,如果資料量級過大時,還可以将資料存儲在SQL Server中,然後通過Powerpivot連接配接生成圖表;至于控件的選擇,需要結合具體的業務需求,通常來講下拉框、清單框、資料有效性、單選按鈕,常用來進行單值切換,複選框常用來進行邏輯判斷,數值調節鈕和滾動條常用于模型的壓力測試,切片器則用于切片資料透視圖或者與資料透視表更新事件配合使用。這些均為基礎,除此之外,其實考驗的是正常圖表的制作能力。神奇的動态圖表,本質上靜态圖表的制圖資料随着控件動作不斷在更新,因而被賦予了靈動之美。

04動态圖表舉例

示例一:下拉框

資料源存儲在"練習"工作表,B5:G18單元格,是普通的區域。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

菜單欄-開發工具-插入下拉框,将其資料源區域設定為城市名稱所在位置B6:B18,将其連結單元格設為R6單元格,下拉顯示項數預設為8即可。

查詢函數公式如下:

R10=INDEX(練習!$B$6:$B$18,用法!$R$6)

S10=HLOOKUP(S$9,練習!$C$5:$G$18,用法!$R$6,0)

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

示例二:資料有效性

菜單欄-資料-資料有效性-有效性條件設定為序列,選取城市清單作為資料有效性的值清單。資料有效性位于R27單元格中,通過R30=R27,将資料有效性單元格值傳遞給R30,R30将用于後續的vlookup查詢取值。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

示例三:單選按鈕

單選按鈕的連結單元格統一設定為左上角的單元格,并通過為其賦宏,使其可以為該色溫圖調加互動式效果。

詳情請參考之前的文章《三種方式制作資料地圖》,Excel源檔案下載下傳,在本公衆号背景回複關鍵詞“色溫圖”即可。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

示例四:切片器

切片器也可充當結果選擇器。可視化效果和操作便捷性均要優于下拉框和資料有效性。下圖中,省份切片器對資料透視表進行切片後,将透視表中的單元格(下圖中塗黃單元格)作為查詢函數的參數使用,兩相結合完成資料抽取的過程,繼而通過動态的資料區域生成互動性圖表。

詳情請參考之前的文章a href="http://http://mp.weixin.qq.com/s?__biz=MjM5NTcxODg0MA==&mid=2689804767&idx=3&sn=1fba4b083aa28eb7b486b8a200000c90&chksm=8353ba08b424331e1acbc94d7db8674794ca2ed286abd28a30f3316c43b498bcea7da6c50343&scene=21#wechat_redirect" target="_blank" rel="external nofollow" >《Excel省市交叉銷售地圖》。Excel源檔案下載下傳,在本公衆号背景回複關鍵詞“交叉銷售地圖”即可。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

05經典儀表盤:切片器+資料透視圖

接下來,進入今天的重頭戲:用切片器+資料透視圖相結合,做出如下效果的互動式儀表闆。隻需簡單的資料透視表及插入切片器的操作,即可完成,不用編寫任何VBA代碼(VBA焦慮的小夥伴們可以松一口氣了)。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

Excel切片器是2010版本後增加的新功能,其常與資料透視表/圖配合使用。簡單易用,友善格式化,在使用者體驗上也遠優于下拉框、資料有效性等控件,這也是我會比較多使用切片器作為互動式控件的原因。

那麼如上這也酷炫的圖表是如何制作的呢?

對于建構互動式儀表闆的方法,Excel圖表之道作者劉萬祥老師對此總結非常到位:“明确目标,勾勒草圖,以終為始,胸有成竹”。我們做之前應該一邊進行資料探索,一邊進行草圖勾勒,雙管齊下,做到心中有數,再着手完成制圖,而不要一上來就低頭蠻幹。

第一步:以本例為例,資料為汽車銷售檔案,先對資料做初步的探索。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

其中有關于車輛的資訊,如車型,顔色,級别,價格,也有客戶資訊,包括客戶年齡,性别,類型,也包括各車型的銷量資料以及經銷商的銷量資料。我以此為主線,大緻勾勒了想要分析的次元及其呈現方式,在作圖之前,就已經知道要分析的圖表應該如何布局,每一部分之間是什麼關系:最頂端是關于銷量的展示,中間是關于客戶的分析,最下邊是對車輛資訊的統計。

第二步:整理資料源:轉換區域為Table

這裡主要是通過套用表格樣式或者通過Ctrl+T的快捷鍵,将資料源data表,由普通區域轉換為智能表(Table),其具有較好的延展性。在做資料透視時,資料源表中的資料行增加變動時,智能表會捕捉到這種變化,并按此調整資料透視表引用的資料源區域。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

第三步:插入第一個資料透視圖-以TOP5經銷商為例

Step1:插入資料透視圖,将其存放在一個新工作表中

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

Step2:選擇前5項,經銷商銷量降序排序,資料透視圖工具-分析-字段按鈕全部隐藏

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

Step3:更改标題,更改圖表類型為條形圖,設定為逆序類别,取消網格線和X軸标簽, 添加藍色資料标簽。并美化圖表,将其背景色設定為黑色,将圖表和軸字段設定為藍色。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

第四步:複制TOP5dealer工作表,制作月銷量折線圖

Step1:對于剛剛制作好的TOP5dealer工作表,移動或複制-建立副本,選擇行标簽為銷售日期,值區域為客戶ID。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

Step2:對于日期,右鍵,建立組,選擇以月為機關;更改圖表類型為折線圖,添加資料标簽,更改字型為藍色。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

其他七個圖表的制作方法均類似,均比較簡單,這裡不再贅述。全部做好後,将其統一擺放到“dashboard暗黑”工作表中,形成儀表闆。需要補充說的是,可以用複制連結圖檔的方法,制作最上面的KPI表。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

第五步:插入切片器,作為儀表闆控件

Step1:單擊月銷量圖表,插入五個切片器。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

Step2:對齊,排列,設定切片器自定義格式等。關于切片器的具體設定和美化方法,可參考之前的文章《職場必備Excel高階圖表》。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

Step3:為切片器設定資料透視表連結

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...

注:1)所有切片器均不要關聯KPI工作表2)所有切片器均不要關聯與自己字段名稱一樣的工作表,比如“顔色”切片器,不要關聯“顔色”工作表,否則會被自己切片;車型和級别那裡也是同樣的道理。3)設定好關聯後要注意檢查,資料透視表連結是否取得正确的切片結果。

至此,一個用切片器+資料透視圖制作的儀表盤就大功告成了。細心的朋友會發現,這與之前切片器+資料透視表事件制作的儀表盤,是有本質上差别的。無論是從基礎資料源的格式,制作的過程,實作的互動式效果,均有着本質的差別。本例中切片器的用法是最純粹、最經典、最符合開發初衷的,是通過對資料透視表進行多元度篩選,導緻了聚合運算結果變化,進而導緻了資料透視圖底層資料的改變,并由此産生了動态互動式效果。

如需下載下傳該切片器+資料透視圖制作的儀表盤Excel源檔案,請關注Excel知識管理微信公衆号,回複關鍵詞"透視圖"。

"雕琢自我,普惠他人",非常喜歡筆記俠的這句話,并将其視為我建立Excel知識管理微信公衆号的初心。如果各位看官覺得這篇長文幹貨分享有用,請讓其傳播得更遠,惠及到更多愛學習的小夥伴。

manjaro檔案不是一個有效的圖表主題_重磅分享-揭開Excel動态互動式圖表神秘面紗...