OFFSET函數製作帶滾動條的動態圖表

汽車產業 技術 韓老師講office 韓老師講office 2017-10-17

問題來源

今天有朋友在韓老師有公眾平臺上學習了利用OFFSET製作動態圖表的內容,留言:能不能製作製作一個動態圖表,想看幾個月的銷量就看幾個月銷量?

當然能了!

韓老師今天就來講一講用OFFSET函數製作帶滾動條的動態圖表,用滾動條控制看幾個月的數據。

效果如圖:

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函數製作帶滾動條的動態圖表

第二個名稱:銷量

引用位置公式為:

=OFFSET(Sheet3!$B$1,1,0,Sheet3!$E$1,1)

是指以B1為基點,向下偏移1行0列到B2,從B2開始的行數為E1,列數為1的區域,該區域隨著E1數量的變化而變化。

OFFSET函數製作帶滾動條的動態圖表

以上兩個名稱的引用區域都隨著E1單元格數值的改變而改變,而E1是滾動條鏈接到的單元格,所以:兩個名稱與滾動條建立了鏈接。

第四步:改變圖表數據源為名稱

過程如下動圖:

OFFSET函數製作帶滾動條的動態圖表

數據源區域與名稱建立了鏈接,第三步驟中名稱與滾動條建立了鏈接,因而圖表與滾動條也建立了鏈接。

第五步:改變標題

G1單元格里輸入公式:

=E1&"個月的銷量";

標題輸入公式:=Sheet3!$G$1,標題就隨著查看月份的改變而變化:

OFFSET函數製作帶滾動條的動態圖表

通過以上五步設置,帶滾動條的動態圖表製作完畢!結果如本篇開始。

(更多關於OFFSET使用知識,同名V*公眾號,留言相互探討)

相關推薦

推薦中...