實用教程:使用OFFSET函數的方法
通過OFFSET函數,可以生成數據區(qū)域的動態(tài)引用,這個引用再作為半成品,通過后續(xù)的處理加工,就可以為圖表和透視表提供動態(tài)的數據源、為其他函數生成特定的引用了。
首先,咱們說說這個函數的作用,微軟的幫助文件是這樣描述的:
以指定的引用為參照系,通過給定偏移量返回新的引用。
瞧瞧,這么簡單的幾句話,讓人家怎么能猜透你的心思嘛。
這個函數有5個參數:
第一個參數是基點
第二個參數是要偏移幾行,正數向下,負數向上。
第三個參數是要偏移幾列,正數向右,負數向左。
第四個參數是新引用幾行。
第五個參數是新引用幾列。
如果不使用第四個和第五個參數,新引用的區(qū)域就是和基點一樣的大小。
如果使用下面這個公式:
=OFFSET(C3,4,2,4,3)
就是以C3為基點,向下偏移4行,向右偏移2列,新引用的行數是4行,新引用的列數是3列,最終得到對E7:G10單元格區(qū)域的引用。
當然,僅僅得到引用是沒啥用處的,咱們的目的是把OFFSET函數得到的引用作為一個半成品,再通過其他方法進行再加工。
這么說還是有點抽象啊,再來一個形象一點的:
OFFSET函數就像是一個鬼子小分隊,從據點董家莊(C3)出動,順著大路向南走4里(C7)
拐彎兒再向東2里,這時候就到馬家河子(E7)了
鬼子隊長說了,我要以馬家河子(E7)這個地方開始,再占領一片地盤。有多大呢?向南4里,向東3里。
吆西,結果就是E7:G10單元格區(qū)域了。
簡單認識了OFFSET函數,咱們再用一個動態(tài)圖表的制作,來說說OFFSET函數的實際應用。
OFFSET函數和動態(tài)圖表之間,屬于是“見不得人”的關系。
所謂動態(tài)圖表,就是能根據指定的條件,自動變化圖表數據源,使圖表能夠按照我們指定的規(guī)則,動態(tài)顯示數據中的重點關注部分。
說“見不得人”,是指不能在圖表中直接使用OFFSET函數,而是要將OFFSET函數先定義成名稱,然后在圖表中使用自定義名稱作為數據源。
看下面這個題目:
這個銷售流水記錄中,每天都要不斷的添加數據。現(xiàn)在要制作一個圖表,僅展示最近7天的銷售狀況。
首先,在【公式】選項卡下,單擊【定義名稱】,分別定義兩個名稱:
日期=OFFSET($A$1,COUNT($A:$A),0,-7)
銷售額=OFFSET($B$1,COUNT($A:$A),0,-7)
說說定義名稱日期這個公式的意思:
COUNT函數對A列數值計數,結果作為OFFSET函數的行偏移參數。
OFFSET函數以A1為基點,向下偏移的行數是COUNT的結果,也就是A列有多少個數值,就向下偏移多少行。
這時候就相當于到了A列數值的最后一行,給定的偏移列數是0,新引用的行數是-7,得到從A列數值的最后一行開始,向上7行這樣一個動態(tài)的區(qū)域。
如果A列的數值增加了,COUNT函數的計數結果就增加了,OFFSET函數的行偏移參數也就隨之變化。
就相當于一竿子捅到底,然后來個燒雞大窩脖兒,向上引用7行,所以得到的始終是最后7行的引用。
接下來,按下圖步驟插入一個柱形圖。
右鍵單擊數據系列,選擇數據源
設置數據系列的系列值為:
=Sheet2!銷售額
這里的Sheet2,是數據源工作表的名稱。銷售額,就是定義的名稱。
設置軸標簽的區(qū)域為:
=Sheet2!日期
OK了,以后我們只要不斷的在數據源表格中添加數據,這個圖表就始終顯示的是最近7天的數據變化了。
最后別忘了,再對圖表進行簡單的美化,收工了——
繼續(xù)查找其他問題的答案?
-
Excel 2019如何使用復制、粘貼命令插入Word數據?(視頻講解)
2021-01-257次播放
-
2021-01-2227次播放
-
2021-01-2210次播放
-
2021-01-2212次播放
-
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開始選項卡進入篩選模式?(視頻講解)
2021-01-223次播放
-
2021-01-223次播放
-
2021-01-222次播放
點擊加載更多評論>>