OFFSET函数的功能是以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。其语法如下。


OFFSET(reference,rows,cols,height,width)

其中参数reference作为偏移量参照系的引用区域。rows为相对于偏移量参照系的左上角单元格,上(下)偏移的行数。cols为相对于偏移量参照系的左上角单元格,左(右)偏移的列数。height为高度,即所要返回的引用区域的行数,必须为正数。width为宽度,即所要返回的引用区域的列数,必须为正数。

【典型案例】以指定的引用为参照系,通过给定偏移量得到新的引用。本例的原始数据如图15-25所示。

步骤1:在A2单元格中输入公式“=OFFSET(B2,2,3,1,1)”,用于显示E4单元格中的值。

步骤2:在A3单元格中输入公式“=SUM(OFFSET(C3:E5,-2,0,3,3))”,用于对数据区域“C1:E3”求和。

步骤3:在A4单元格中输入公式“=OFFSET(C3:E5,0,-3,3,3)”,返回错误值“#REF!”,因为引用区域不在工作表中。计算结果如图15-26所示。

Excel 应用OFFSET函数调整新的引用-Excel22

图15-25 原始数据

Excel 应用OFFSET函数调整新的引用-Excel22

图15-26 计算结果