Excel - OFFSET 函数



描述

OFFSET 函数返回对某个单元格或单元格区域的引用的偏移,该偏移量以指定行数和列数为基础。

返回的引用可以是单个单元格或单元格区域。您可以指定要返回的行数和列数。

语法

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

参数

参数 描述 必填/可选
引用

您想要以此为基准偏移的引用。

引用必须是指向单个单元格或相邻单元格区域的引用。

否则,OFFSET 将返回 #VALUE! 错误值。

必填

您希望左上角单元格引用的行数(向上或向下)。

例如,使用 5 作为行参数指定引用中的左上角单元格位于引用的下方五行。

行可以为正数(表示在起始引用的下方)或负数(表示在起始引用的上方)。

必填

您希望结果的左上角单元格引用的列数(向左或向右)。

例如,使用 5 作为列参数指定引用中的左上角单元格位于引用的右方五列。

列可以为正数(表示在起始引用的右方)或负数(表示在起始引用的左方)。

必填
高度

您希望返回的引用以行数表示的高度。

高度必须为正数。

可选
宽度

您希望返回的引用以列数表示的宽度。

宽度必须为正数。

可选

备注

  • 如果省略高度或宽度,则假定它与引用的高度或宽度相同。

  • OFFSET 不会实际移动任何单元格或更改选择。它只返回一个引用。

  • OFFSET 可与任何期望引用参数的函数一起使用。例如,公式 SUM(OFFSET(C2,1,2,3,1)) 计算位于单元格 C2 下方 1 行、右方 2 列的 3 行 1 列区域的总值。

  • 如果行和列偏移引用超出工作表的边缘,OFFSET 将返回 #REF! 错误值。

  • 如果任何参数(行、列、高度或宽度)是非数字的,OFFSET 将返回 #VALUE! 错误值。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

OFFSET Function
advanced_excel_lookup_reference_functions.htm
广告