manjaro文件不是一个有效的图表主题_重磅分享-揭开Excel动态交互式图表神秘面纱...
今天,跟大家系統地分享下Excel動態交互式圖表的制作方法。通過本文,你能學到動態交互式圖表的制作原理、知識體系、實現方法。此外,本文會分享最經典的切片器+數據透視圖制作儀表板方法。在之前的文章《Excel高階圖表,牛到不行了》中(Excel源文件下載,回復關鍵詞“儀表盤”),我介紹了用切片器結合數據透視表更新事件的儀表盤制作方法,但從各位朋友的反饋中我覺得大家對兩者還是有混淆,在文末會一并解釋清楚。
01什么是動態交互式圖表
通過巧妙地設計和布局,綜合地運用函數、控件或編程為用戶提供交互手段,當用戶點擊時,在圖表上做出相應反饋,實現交互式數據分析。其實,動態交互式圖表并不是什么新奇事物,追根溯源,其原理和知識體系可概括為如下:
從過去幾篇文章大家可能會注意到,我個人是比較喜歡用切片器作為選擇器,以VBA(數據透視表更新事件)作為抽數引擎的。其實除此之外,大家也可以用窗體控件、數據有效性等充當選擇器,以查詢函數作為抽數引擎。
控件列表:
抽數函數:
02為什么要制作動態交互式圖表
1、避免重復繪制,節約時間,避免失誤。
2、節約空間,信息魔方。
3、形式新穎,生動鮮活,有參與感和吸引力。
4、數據深度交互挖掘,提高溝通效率。
5、體現職業素養,提高職場競爭力。
03動態交互式圖表制作方法
可以參照如下六步法:
數據源可以是普通的表格區域,也可以是智能表(Table)。可以是普通的數據透視表,如果數據量級過大時,還可以將數據存儲在SQL Server中,然后通過Powerpivot連接生成圖表;至于控件的選擇,需要結合具體的業務需求,通常來講下拉框、列表框、數據有效性、單選按鈕,常用來進行單值切換,復選框常用來進行邏輯判斷,數值調節鈕和滾動條常用于模型的壓力測試,切片器則用于切片數據透視圖或者與數據透視表更新事件配合使用。這些均為基礎,除此之外,其實考驗的是常規圖表的制作能力。神奇的動態圖表,本質上靜態圖表的制圖數據隨著控件動作不斷在更新,因而被賦予了靈動之美。
04動態圖表舉例
示例一:下拉框
數據源存儲在"練習"工作表,B5:G18單元格,是普通的區域。
菜單欄-開發工具-插入下拉框,將其數據源區域設置為城市名稱所在位置B6:B18,將其鏈接單元格設為R6單元格,下拉顯示項數默認為8即可。
查詢函數公式如下:
R10=INDEX(練習!$B$6:$B$18,用法!$R$6)
S10=HLOOKUP(S$9,練習!$C$5:$G$18,用法!$R$6,0)
示例二:數據有效性
菜單欄-數據-數據有效性-有效性條件設置為序列,選取城市列表作為數據有效性的值列表。數據有效性位于R27單元格中,通過R30=R27,將數據有效性單元格值傳遞給R30,R30將用于后續的vlookup查詢取值。
示例三:單選按鈕
單選按鈕的鏈接單元格統一設置為左上角的單元格,并通過為其賦宏,使其可以為該色溫圖調加交互式效果。
詳情請參考之前的文章《三種方式制作數據地圖》,Excel源文件下載,在本公眾號后臺回復關鍵詞“色溫圖”即可。
示例四:切片器
切片器也可充當結果選擇器。可視化效果和操作便捷性均要優于下拉框和數據有效性。下圖中,省份切片器對數據透視表進行切片后,將透視表中的單元格(下圖中涂黃單元格)作為查詢函數的參數使用,兩相結合完成數據抽取的過程,繼而通過動態的數據區域生成交互性圖表。
詳情請參考之前的文章a href="http://http://mp.weixin.qq.com/s?__biz=MjM5NTcxODg0MA==&mid=2689804767&idx=3&sn=1fba4b083aa28eb7b486b8a200000c90&chksm=8353ba08b424331e1acbc94d7db8674794ca2ed286abd28a30f3316c43b498bcea7da6c50343&scene=21#wechat_redirect">《Excel省市交叉銷售地圖》。Excel源文件下載,在本公眾號后臺回復關鍵詞“交叉銷售地圖”即可。
05經典儀表盤:切片器+數據透視圖
接下來,進入今天的重頭戲:用切片器+數據透視圖相結合,做出如下效果的交互式儀表板。只需簡單的數據透視表及插入切片器的操作,即可完成,不用編寫任何VBA代碼(VBA焦慮的小伙伴們可以松一口氣了)。
Excel切片器是2010版本后增加的新功能,其常與數據透視表/圖配合使用。簡單易用,方便格式化,在用戶體驗上也遠優于下拉框、數據有效性等控件,這也是我會比較多使用切片器作為交互式控件的原因。
那么如上這也酷炫的圖表是如何制作的呢?
對于構建交互式儀表板的方法,Excel圖表之道作者劉萬祥老師對此總結非常到位:“明確目標,勾勒草圖,以終為始,胸有成竹”。我們做之前應該一邊進行數據探索,一邊進行草圖勾勒,雙管齊下,做到心中有數,再著手完成制圖,而不要一上來就低頭蠻干。
第一步:以本例為例,數據為汽車銷售檔案,先對數據做初步的探索。
其中有關于車輛的信息,如車型,顏色,級別,價格,也有客戶信息,包括客戶年齡,性別,類型,也包括各車型的銷量數據以及經銷商的銷量數據。我以此為主線,大致勾勒了想要分析的維度及其呈現方式,在作圖之前,就已經知道要分析的圖表應該如何布局,每一部分之間是什么關系:最頂端是關于銷量的展示,中間是關于客戶的分析,最下邊是對車輛信息的統計。
第二步:整理數據源:轉換區域為Table
這里主要是通過套用表格樣式或者通過Ctrl+T的快捷鍵,將數據源data表,由普通區域轉換為智能表(Table),其具有較好的延展性。在做數據透視時,數據源表中的數據行增加變動時,智能表會捕捉到這種變化,并按此調整數據透視表引用的數據源區域。
第三步:插入第一個數據透視圖-以TOP5經銷商為例
Step1:插入數據透視圖,將其存放在一個新工作表中
Step2:選擇前5項,經銷商銷量降序排序,數據透視圖工具-分析-字段按鈕全部隱藏
Step3:更改標題,更改圖表類型為條形圖,設置為逆序類別,取消網格線和X軸標簽, 添加藍色數據標簽。并美化圖表,將其背景色設置為黑色,將圖表和軸字段設置為藍色。
第四步:復制TOP5dealer工作表,制作月銷量折線圖
Step1:對于剛剛制作好的TOP5dealer工作表,移動或復制-建立副本,選擇行標簽為銷售日期,值區域為客戶ID。
Step2:對于日期,右鍵,創建組,選擇以月為單位;更改圖表類型為折線圖,添加數據標簽,更改字體為藍色。
其他七個圖表的制作方法均類似,均比較簡單,這里不再贅述。全部做好后,將其統一擺放到“dashboard暗黑”工作表中,形成儀表板。需要補充說的是,可以用復制鏈接圖片的方法,制作最上面的KPI表。
第五步:插入切片器,作為儀表板控件
Step1:單擊月銷量圖表,插入五個切片器。
Step2:對齊,排列,設置切片器自定義格式等。關于切片器的具體設置和美化方法,可參考之前的文章《職場必備Excel高階圖表》。
Step3:為切片器設置數據透視表鏈接
注:1)所有切片器均不要關聯KPI工作表2)所有切片器均不要關聯與自己字段名稱一樣的工作表,比如“顏色”切片器,不要關聯“顏色”工作表,否則會被自己切片;車型和級別那里也是同樣的道理。3)設置好關聯后要注意檢查,數據透視表鏈接是否取得正確的切片結果。
至此,一個用切片器+數據透視圖制作的儀表盤就大功告成了。細心的朋友會發現,這與之前切片器+數據透視表事件制作的儀表盤,是有本質上差別的。無論是從基礎數據源的格式,制作的過程,實現的交互式效果,均有著本質的區別。本例中切片器的用法是最純粹、最經典、最符合開發初衷的,是通過對數據透視表進行多維度篩選,導致了聚合運算結果變化,進而導致了數據透視圖底層數據的改變,并由此產生了動態交互式效果。
如需下載該切片器+數據透視圖制作的儀表盤Excel源文件,請關注Excel知識管理微信公眾號,回復關鍵詞"透視圖"。
"雕琢自我,普惠他人",非常喜歡筆記俠的這句話,并將其視為我創建Excel知識管理微信公眾號的初心。如果各位看官覺得這篇長文干貨分享有用,請讓其傳播得更遠,惠及到更多愛學習的小伙伴。
總結
以上是生活随笔為你收集整理的manjaro文件不是一个有效的图表主题_重磅分享-揭开Excel动态交互式图表神秘面纱...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 非常规文件名删除
- 下一篇: Eclipse 控制console