Excel復選框怎么控制動態圖表?Excel如何制作一個由復選框控制的動態圖表?
如下圖1所示,當我們選取/取消選取圖表下方的復選框時,圖表會自動變化。
圖1
下面,講解這個動態圖表的詳細繪制步驟。
用于繪制圖表的數據如下圖2所示。其中,單元格區域B2:E9是原始數據,其余數據對原始數據進行處理,用于控制圖表的繪制。
單元格C11與復選框“銷售額”相鏈接,當選取復選框時,其值為TRUE,否則為FALSE。同樣,單元格D11與復選框“利潤”相鏈接,單元格E11與復選框“客戶數”相鏈接。
在單元格C14中,輸入公式:
=IF(C$11,C3,NA())
向下向右拖放至數據填充單元格區域C14:E20。這樣,當單元格C11中的值為TRUE時,其下方對應的單元格中的值為數值;為FALSE時,對應錯誤值#N/A。對于列D和列E也是如此。
圖2
先選擇單元格區域C13:C20,插入一個簇狀柱形圖,并使其橫坐標數據為單元格區域B3:B9中的值,結果如下圖3所示。
圖3
在上圖3所示的圖表中添加單元格區域D14:D20中的數據,結果如下圖4所示。
圖4
選擇柱狀系列,單擊右鍵,選取“更改系列圖表類型”命令,在“設置數據點格式”中設置系列重疊“100%”,間隙寬度“60%”,如下圖5所示。
圖5
得到的結果如下圖6所示。
圖6
繼續在圖表中添加單元格區域E14:E20中的數據,得到如下圖7所示的圖表。
圖7
選擇剛添加的系列,單擊右鍵,在快捷菜單中選取“更改系列圖表類型”命令,如下圖8所示。
圖8
在“更改圖表類型”對話框中,將該系列類型更改為“折線圖”,如下圖9所示。
圖9
單擊“確定”按鈕后,得到的結果如下圖10所示。
圖10
最后,設置圖表系列的格式,添加圖表標題,結果如下圖11所示。
圖11
在圖表下方或者你認為合適的地方,插入3個復選框(單擊功能區“開發工具”選項卡“控件”組中的“插入——表單控件復選框”),依次設置復選框控件鏈接到相應的單元格。例如,對于“銷售額”復選框,選取后單擊右鍵,選取“設置控件格式”命令,在“控制”選項卡的單元格鏈接中,設置其鏈接到單元格C11,如下圖12所示。對于另外兩個復選框也是如此。
圖12
設置完成后,調整復選框格式和文字,使其與圖表協調統一,最后的效果如上圖1所示。