一、開發工具
控件在Excel的開發工具中,咱們能夠經過Excel選項--自定義公共--勾選開發工具-插入表單工具
二、製做思路
要作動態圖表,只要基礎的數據源改變,圖表就能跟着改變,因此咱們利用控件和函數來改變數據源
原表
如今要實現選擇不一樣區域,製做不一樣的柱狀圖
a、複製表頭到右邊,咱們須要將數據源展現到這邊來
b、開發工具--插入--表單控件--下拉菜單--而後在表格其餘其他拖拽就能夠將控件展現出來了。
c、選中下拉菜單控件--右鍵--設置對象格式--控制
在這裏面咱們須要設置下拉菜單的具體內容
一、數據源區域:指下拉菜單中的具體內容
二、單元格連接:切換下拉菜單時,具體選項在下拉菜單中的位置
三、下拉顯示項目樹:>=數據源的個數便可
完成這個操做後,會獲得
d、不斷的切換下拉菜單,會獲得不一樣的位置數,如今根據這個位置數,來獲取整行的數據
這裏有不少種的方法,好比說index()、index()+match()均可以
(1)index()
(2)index()+match()
完成這步驟後,會發現,切換菜單,數據就會不斷的跟着變化,下面在數據上插入圖表,移動下控件的位置,讓總體更加美觀便可
這種作法不大推薦,總體的思路就是將區域這列的數據設置爲「數據驗證」,而後根據這個數據驗證找到相應的數據