WPS Excel 獲取動態數據函數offset的基本用法

offset函數就是用於解決“小明家往前走100米,再往右走50米是誰家”這類問題的,常常用於獲取動態區域的數據,如不斷增加的數據的和。

WPS Excel 獲取動態數據函數offset的基本用法

公式:

“=OFFSET(參考區域,行數,列數,[高度],[寬度])”

翻譯:

“=OFFSET(小明家,+-向下/上幾行,+-向右/左幾行,高度幾行,寬度幾列)”

這是一個呆板的士兵,他永遠從參考區域(也就是小明家)出發,然後朝上下方向走幾行(第二個參數為正數朝下走,為負數朝上走),接著朝左右方向走(第三個參數為正數朝右走,為負數朝左走),然後將軍說要攻下多大的城堡(高度幾行*寬度幾列),他都順從。

舉例:

公式“=OFFSET(B3,4,1,2,3)”表示從B3位置(小明家)開始向下走4行(到了數字“37”),再向右走1列(到了數字“38”),然後取高度為2,寬度為3的區域的數值,也就得到了圖示橙色部分的6個數字(2行*3列=6個數據)。

offset有什麼用呢?

1.動態求和

WPS Excel 獲取動態數據函數offset的基本用法

這個例子中,在D5單元格輸入行數,我們就可以隨意獲得指定行數的數字的和。A列增加了數據之後,公式不需要修改。公式“OFFSET(A2,,,D5,)”等同於“OFFSET(A2,0,0,D5,1)”,第二、三個參數不寫表示0,也就是沒有偏移,最後兩個參數不寫表示1。

2.動態圖表

WPS Excel 獲取動態數據函數offset的基本用法

這個例子中,數據不完整,如果直接生成圖表,圖表右側有大片空白,使用COUNT函數獲得有數據的行數,再使用OFFSET函數動態獲得數據,從而實現動態圖表。


謝謝閱讀,每天學一點,省下時間充實自己。歡迎點贊、評論、關注和點擊頭像。


分享到:


相關文章: