Excel186|用OFFSET函數製作帶滾動條的動態圖表
問題來源今天有朋友在韓老師有公眾平臺上學習了利用OFFSET製作動態圖表的內容,留言:能不能製作製作一個動態圖表,想看幾個月的銷量就看幾個月銷量?當然能了...
問題來源
今天有朋友在韓老師有公眾平臺上學習了利用OFFSET製作動態圖表的內容,留言:能不能製作製作一個動態圖表,想看幾個月的銷量就看幾個月銷量?
當然能了!
韓老師今天就來講一講用OFFSET函數製作帶滾動條的動態圖表,用滾動條控制看幾個月的數據。
效果如圖:
關鍵操作
第一步:製作普通圖表
以普通的柱形圖為例:
第二步:插入並設置滾動條
【開發工具】——【插入】——【滾動條(窗體控件)】,並做相關設置,如下動圖:
滾動條的相關設置:
此時的滾動條,只和E1單元格建立了鏈接,並沒有和圖標建立鏈接。
第三步:利用OFFSET定義名稱
第一個名稱:月份
引用位置公式為:
=OFFSET(Sheet3!$A$1,1,0,Sheet3!$E$1,1)
是指以A1為基點,向下偏移1行0列到A2,從A2開始的行數為E1,列數為1的區域,該區域隨著E1數量的變化而變化。
第二個名稱:銷量
引用位置公式為:
=OFFSET(Sheet3!$B$1,1,0,Sheet3!$E$1,1)
是指以B1為基點,向下偏移1行0列到B2,從B2開始的行數為E1,列數為1的區域,該區域隨著E1數量的變化而變化。
以上兩個名稱的引用區域都隨著E1單元格數值的改變而改變,而E1是滾動條鏈接到的單元格,所以:兩個名稱與滾動條建立了鏈接。
第四步:改變圖表數據源為名稱
過程如下動圖:
數據源區域與名稱建立了鏈接,第三步驟中名稱與滾動條建立了鏈接,因而圖表與滾動條也建立了鏈接。
第五步:改變標題
G1單元格里輸入公式:
=E1&"個月的銷量";
標題輸入公式:=Sheet3!$G$1,標題就隨著查看月份的改變而變化:
通過以上五步設置,帶滾動條的動態圖表製作完畢!結果如本篇開始。
(更多關於OFFSET使用知識,同名V*公眾號,留言相互探討)