在Excel中,對已知的引用區域,根據行、列進行偏移得到一個新的引用區域,如果要返回引用區域偏移后的引用區域,可以使用OFFSET函數返回引用區域偏移后的引用區域。Excel2007可使用OFFSET函數返回引用區域偏移后的引用區域。
如上圖所示,在C2單元格輸入公式:
=OFFSET(A1:B2,2,1,1,1)
按回車鍵即可返回引用區域偏移后的引用區域。返回A1單元格向下偏移2行,向右偏移1列,返回B3單元格的數據。
Excel2007可使用OFFSET函數返回引用區域偏移后的引用區域。
相關說明:
- OFFSET函數語法:OFFSET(reference,rows,cols,height,width)
- reference:作為偏移量參照系的引用區域。reference 必須為對單元格或相連單元格區域的引用;否則,函數 OFFSET 返回錯誤值 #VALUE!。
- rows:相對于偏移量參照系的左上角單元格,上(下)偏移的行數。行數可為正數(代表在起始引用的下方)或負數(代表在起始引用的上方)。
- cols:相對于偏移量參照系的左上角單元格,左(右)偏移的列數。列數可為正數(代表在起始引用的右邊)或負數(代表在起始引用的左邊)。
- height:高度,即所要返回的引用區域的行數。height 必須為正數。
- width:寬度,即所要返回的引用區域的列數。width 必須為正數。
- 如果行數和列數偏移量超出工作表邊緣,函數 OFFSET 返回錯誤值 #REF!。
- 如果省略 height 或 width,則假設其高度或寬度與 reference 相同。
- 函數 OFFSET 實際上并不移動任何單元格或更改選定區域,它只是返回一個引用。
- OFFSET函數以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以為一個單元格或單元格區域。并可以指定返回的行數或列數。
- OFFSET函數返回引用區域偏移后的引用區域。