效果演示
二、實現原理通過公式和滾動條控件,控制圖表數據的數據源,讓數據動态變化。
數據源處理
準備銷售數據一份,設置一個輔助數據E1,用來表示要顯示數據的最大月份,月份和金額的動态顯示,需要掌握以下知識點:
1. IF函數的應用。必須掌握的判斷三劍客:IF AND OR函數詳細教程
2. ROW()函數的應用。
3. 絕對引用的用法。相對引用、絕對引用和混合引用到底該怎麼用?
設置銷售月份動态顯示的公式=IF(ROW()-1<=$E$1,A2,"")
公式解釋:
如果公式所在單元格的行号減去1(因為第一行是表頭)得到的值小于等于單元格E1的話,就顯示為A2,否則的話顯示為空。
ROW()函數可以返回公式所在單元格的行号。
$E$1代表的是對單元格E1的絕對引用。
同理,設置銷售金額動态顯示的公式=IF(ROW()-1<=$E$1,B2,"")
準備數據時,我們隻要改變單元格E1的值就可以實現月份和數據的動态顯示。但是要手動一次次的輸入不同的數字才可以,這樣不是很方便,而表單控件滾動條可以控制數據的變化,隻要鼠标點擊就可以動态更改數據,用起來會非常方便。
第一步:調出Excel中的開發工具選項卡。
操作步驟:文件--選項--自定義功能區--勾選開發工具選項卡--确定。
開發工具
第二步:從開發工具選項卡找到插入菜單,從中選則需要的滾動條控件。
滾動控件
第三步:在表格中拖拽畫出一個滾動條控件。
添加滾動控件
第四步:鼠标右鍵點擊滾動條,選擇設置控件格式。
設置控件格式
第五步:選擇控制菜單,設置當前值1,最小值1,最大值12,步長1,單元格鍊接地址E1。
控制信息
連貫操作演示
第六步:插入一個柱形圖表并設置好圖表樣式。
圖表插入
第七步:設置滾動條控件的疊放次序為置于頂層,即完成!
疊放次序
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!