前面四篇文章分別講了組合控件、滑動條控件、復選控件、單選控件的交互圖表做法(可在公眾號data--tech歷史消息查看具體操作步驟),今天我們講下帶有多種控件的交互圖表操作步驟,這種圖表相對單控件圖表更為復雜。 如下圖為某公司在京滬廣深津五個城市的第一季度的銷量數(shù)據(jù)。 我們要做成一個可以分別看月份和地區(qū)的交互圖表,既有單選框按鈕,也有組合按鈕。 Step1:在A13:B17區(qū)域插入輔助列,分別為地區(qū)和月份。 Step2:創(chuàng)建單選控件。 由于所有的組合框以及數(shù)據(jù)源區(qū)域都是根據(jù)單選控件的選擇結果進一步生成的,所以我們要先設置好單選控件與其控制的結果。 插入兩個單選按鈕控件,分別命名為'按地區(qū)“”和'按月份',單元格鏈接為$B$10,并設置為置于頂層。(動圖可見上一篇文章) Step3:根據(jù)單選控件設置引用區(qū)域。 為了下面將要制作的組合框里能夠根據(jù)單選控件選擇的項目不同而顯示不同的序列(月份選項或者城市選項),我們需要在名稱管理器里設置一個名稱,以便將來在制作組合框的時候可以根據(jù)這個名稱里的公式判斷應該在組合框里顯示哪組序列。 把A13:A17區(qū)域定義為地區(qū)名稱,B13:B15區(qū)域定義為月份名稱。 Step4:定義名稱組合控件區(qū)域,=IF(Sheet2!$B$10=1,月份名稱,地區(qū)名稱) 插入組合控件,設置組合控件數(shù)據(jù)源區(qū)域為“組合控件區(qū)域”,單元格鏈接為$C$10。 Step5:創(chuàng)建銷售數(shù)據(jù)名稱。定義“銷售數(shù)據(jù)名稱”=IF(Sheet2!$B$10=1,OFFSET(Sheet2!$A$1,1,Sheet2!$C$10,5,1),OFFSET(Sheet2!$A$1,Sheet2!$C$10,1,1,3))。 Step6:創(chuàng)建橫坐標軸區(qū)域,定義“橫坐標軸區(qū)域”名稱,=IF(Sheet2!$B$10=1,地區(qū)名稱,月份名稱)。方法同Step5。 Step7:插入一個空白的柱形圖,右擊--選擇數(shù)據(jù)--圖例項--添加--系列值里面填 =sheet2!銷售數(shù)據(jù),右擊--選擇數(shù)據(jù)--軸標簽--編輯--軸標簽區(qū)域=sheet2!橫坐標軸。 Step8:美化圖表,效果圖如下: 知識要點: 1、定義名稱的操作。 2、IF、OFFSET函數(shù)的運用。 3、插入控件并對其設置。 4、插圖空白圖表并添加數(shù)據(jù)。 最重要的是在作圖之前,想明白定義名稱和插入控件時的邏輯。 |
|