問題來源
今天有朋友在韓老師有公衆平台上學習了利用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*公衆号,留言相互探讨)
,