在Excel中,offset函數是一個引用函數,表示引用某一個單元格或者區域。其也是我們日常做一些組合函數中的一種,需要熟練掌握。
以單元格做參考系offset函數是以指定的應用為參考系,通過上下左右偏移得到新的區域的引用。返回的引用可以是一個單元格也可以是一個區域。並且可以引用指定行列數的區域。
它的語法形式是 OFFSET(reference,rows,cols,height,width),下面就以一個實例應用做解釋 。以A1單元格作為參考系,向下移動2行,向右移動2列,我們可以直接找到引用的單元格是 C3,結果是6。
在D3單元格輸入公式=OFFSET(A1,2,2,1,1),其中A1是參考系,接著的2,2分別表示下,右移動的行數和列數,同樣向上,左則是負數。最後面的1,1表示引用的區域大小是一行一列,也就是一個單元格。
4
結果和我們肉眼看到的一樣,函數公式中最後面的1,1可以省略,如下圖,其就表示直接引用一個單元格。
END
以區域做參考系還是這個例子,我們以A1到B2的區域作為參考系,來引用下移2行,右移動1列的2行2列的區域。
在D3輸入公式=OFFSET(B1:C2,2,1,2,2),其表示的意思與上文中以單元格為參考系的基本一致,然後同時按下CTRL、SHIFT和ENTER三個鍵(因引用的是數組區域)。
D3單元格中顯示的是引用到區域中第一行第一列的單元格,此時將滑鼠放在該單元格右下角出現十字的時候點住,右拉到2列,再接著點住下拉到2行,那麼此時所有引用的區域就出現了。如下圖所示。
END
注意事項offset函數中單元格引用和區域引用其實是一樣的,只不過單元格是區域的單一格,一行一列罷了
引用的數據不要超出範圍,否則會報錯。
來源:百度經驗
新朋友長按識別關注下公眾號:自學成才Excel