所謂動态圖表,就是利用表單控件來控制函數,實現數據區域的自動變化,從而使圖表發生變化的數據表達方式。要學習動态圖表的制作,需要用到一個非常重要的工具--開發工具。
在默認的Excel功能區中,是沒有“開發工具”選項卡的,所以我們需要先将它顯示在功能區中。
找出“開發工具”選項卡Step 01:點擊“文件”選項卡,點擊下方的“選項”按鈕。
Step 02:在彈出的“Excel選項”對話框中,在左邊的選項列表中,點擊“自定義功能區”選項,在右邊的“自定義功能區”下選擇“主選項卡”,然後在下面的列表中找到“開發工具”并勾選,“開發工具”選項卡就會出現在Excel的主功能區中。
找出“開發工具”
主功能區中的“開發工具”選項卡
表單控件--組合框“組合框”是一個下拉列表框,當數據項目較多時,可以把數據項目放入列表框,然後選擇其中的一項進行分析。
- 插入組合框
點擊“開發工具”選項卡,點擊“控件區域”的“插入”按鈕,在彈出的控件列表中,點擊“組合框”按鈕。
插入組合框
如下圖所示,點擊“組合框”按鈕後,鼠标箭頭會變成十字形,這時隻需要在Excel的表格編輯區,按住鼠标左鍵然後拖動即可繪制一個“組合框”控件到表格中。
插入組合框演示
- 設置組合框格式
用鼠标右鍵點擊繪制好的“組合框”控件,在彈出的菜單中,選擇“設置控件格式”後在彈出的對話框中,選擇“控制”選項卡。
數據源區域:對區域的引用,引用區域裡包含在組合框中顯示的數據。
單元格連接:返回在組合框中選定的項目編号。
下拉顯示項數:指定在組合框的下拉列表中直接顯示的項目數量。
三維陰影:以三維陰影的效果顯示組合框。
設置控件格式-控制
利用組合框制作銷售動态圖
2018年各城市銷售表
上圖是一個銷售彙總表,我們現在要根據這個彙總表制作一個銷售圖表,先來看看常規的做法制作的圖表是什麼樣子的。
常規做法
上圖就是用常規方法制作的圖表,将所有的數據都在一個圖表裡面表達出來,顯得很是淩亂。但是我們又不能有多少個城市制作多少張圖表,那樣做的話就太麻煩了。
在這裡我們就可以用到我們前面講到的表單控件來解決這個問題。
Step 01:将橫向排列的城市轉換從縱向排列并插入組合框控件。
如下圖所示,将轉換成縱向排列的城市區域輸入到組合框的“數據源區”裡。
将“單元格鍊接”的地址設置為"$J$10",這樣每當組合框裡的選項發生變動時,$J$10單元格裡就會顯示“組合框”裡顯示的選項在選項列表中的“序号”。
插入組合框并設置
Step 02:制作數據複制區域。
既然是制作動态圖表,那麼當然就需要動态的數據區域了。
如下圖,我們用VLOOKUP函數引用數據表裡的數據生成輔助數據表,公式為:=VLOOKUP(L3,$A$2:$H$14,$J$10 1,0)。
公式解析:
第一個參數“L3”:1月
第二個參數“$A$2:$H$14”:整個的數據表的查找引用區域(不包含最下面的彙總)。
第三個參數“$J$10 1”:組合框中顯示的城市在城市序列中的序号,由于在選擇序列的時候沒有選擇最上面的“城市”單元格,所以需要“ 1”。
第四個參數“0”:表示精确匹配。
向下拖動公式完成1月--12月的填充。
"M2"單元格裡的公式為:=INDEX(J3:J9,J10),用J10單元格裡的需要直接引用城市序列裡的城市。
輔助數據表
Step 03:根據輔助數據區域插入圖表,調整組合框的位置。
如下圖所示,選中輔助數據區域後插入折線圖。
右鍵選中“組合框”,拖動到圖标上的合适位置,右鍵調出菜單,鼠标移動到“疊放次序”處并在彈出的子菜單中選擇“置于頂層”。
插入圖表
Step 04:設置圖表标題
我們選一個空白的單元格(我選的是L1),在單元格裡輸入公式:
="2018年"&M2&"市銷售數據"
然後選中圖表的标題,然後在“編輯欄”裡輸入公式:=Sheet1!$L$1,回車。
設置圖表标題
這樣一個簡單的動态圖表就制作完成了。如下圖所示,我們可以在組合框裡選擇不同的城市就可以生成相應城市的銷售圖表。
制作完成的動态圖表
非常感謝你能夠耐心的看完我的文章,希望我的文章對你有用。
我是 Excel大白 ,我會持續發布關于EXCEL使用技巧和使用心得,有興趣的可以關注我的頭條号交流。
,