OFFSET 函数的使用方法
2025-04-17
7
参考资料
OFFSET 函数的使用方法
功能:
OFFSET 函数返回对单元格或单元格区域的引用,该引用从指定的起始点偏移指定的行数和列数。
参数说明:
reference(必需):起始引用位置。
rows(必需):从起始位置向上或向下偏移的行数(正数向下,负数向上)。
cols(必需):从起始位置向左或向右偏移的列数(正数向右,负数向左)。
height(可选):返回引用的行数。
width(可选):返回引用的列数。
用法:
=OFFSET(reference, rows, cols, [height], [width])
示例:
基本偏移:
=OFFSET(A1, 2, 3) → 返回D3单元格的值(从A1向下2行,向右3列)返回区域:
=SUM(OFFSET(A1,1,1,3,2)) → 计算B2:C4区域的和动态范围:
=AVERAGE(OFFSET(A1,0,0,COUNTA(A:A),1)) → 计算A列非空单元格的平均值
注意事项:
如果省略height和width参数,则返回与reference相同大小的区域
偏移量可能导致引用超出工作表边界,将返回#REF!错误
OFFSET是易失性函数,会导致工作簿频繁重新计算
与INDIRECT函数不同,OFFSET返回的是引用而非文本
在大型工作簿中过度使用可能影响性能
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。