引子:

上期講到用切片器來實現動態圖表,但切片器只能在2013版本上使用,今天office充電站為大家介紹一種更高大上的方法,使用窗體控制項來實現。

技巧:

操作步驟如下:

1、複製表頭:將表頭複製到H1:M1,使H1:M2區域作為動態圖表的數據源。

2、插入控制項:點擊「開發工具」菜單欄,「插入」→「表單控制項」 ,選擇「組合框(窗體控制項)」 。在表格空白位置點擊滑鼠拖動即可生成。

3、設置控制項格式:右鍵選擇控制項,可手動設置大小等參數,在控制欄設置:

  • 「數據源區域」,即控制項裡面顯示的選項,本案例為$A$2:$A$7中的產品名稱列表。
  • 「單元格鏈接」,即設置控制項的輸出位置,控制項會根據所選中的列表的名稱,返回數字序列,本案例中有6項內容,對應關係為:手機—1,電冰箱—2,電視機—3,依次類推。數字序列會隨區域內容排序的變化而變化。本案例為展示效果,將單元格鏈接設置為G2,放在複製表頭區域的旁邊。
  • 「下拉顯示項數」,默認為8,表示點擊控制項右邊倒三角符號時,數據呈現的個數,如設置為5後,會在右邊出現滾動條,效果如圖。本案例選項有6個,不更改顯示項數,下拉選擇時會顯示出全部的選項內容。

4、表格聯動:將繪製動態圖表的數據源區域補充完整,使數據源能根據控制項所選的選項進行變化,原理就是根據控制項輸出的值來查找引用原始數據。

方法有很多,這裡介紹INDEX和OFFSET:

  • 在H2單元格中輸入公式:=INDEX(A2:F7,$G$2,1),然後向右拖動到到M2即可。

  • 選中H2:M2區域,輸入公式:=OFFSET(A1:F1,$G$2,0),同時按下CTRL+SHIFT+ENTER,就可生成數組。(提前預告:關於公式數組的應用將會在excel函數系列連載中為大家詳細介紹,敬請關注。)

5、繪製圖表:這步比較簡單,選擇數據源繪製圖表即可。為了讓動態圖表顯得更自然,可以將控制項直接拖動到圖表上,合併後渾然一體,瞬間就高大上了。

另外大家還可以選擇採用「列表框」窗體控制項來做,效果圖如下:

往期回顧

excel圖表01——動態圖表之切片器

excel技巧05——高冷而超大的超級表格

excel技巧04——根據單元格內容拆分表格

excel技巧03——多行多列與單列互相轉換

今天的內容很實用吧,還不趕緊試一試!

關注微信公眾號「office充電站」,關注更多精彩實用的內容!

weixin.qq.com/r/GikYAKX (二維碼自動識別)


推薦閱讀:
相关文章