OFFSET在excel中的目的是什么?
在Excel中,偏移量函数返回一个范围的引用,该范围将偏移另一个范围或单元格的行数和列数。
有人可以告诉我这是什么意思?
例如在这个公式中:
= OFFSET($ B $ 4 ROW() – ROW($ F $ 4),0,1,1)
它在做什么?
OFFSET(BASE, ROW-OFFSET, COLUMN-OFFSET, NUM-ROWS, NUM-COLUMNS)
是selectNUM-ROWS
行和NUM-COLUMS
距离基本单元较远的单元格的内容。 如果选中的单元格只有一个,那么该单元格的内容将被用作结果,否则结果将是一个可以传递给SUM
函数的数组。
在你的例子中,该function只是简单地select单元格B4的内容。
这个例子的公式很奇怪,因为它引用了一个单元格来获取行,然后把它从当前行中取出 – 这一点ROW() – ROW($ F $ 4,也可能是row() – 4,但是在那里你走。
偏移,像这样工作
一个单元格的位置开始,多less行远离这个,可选大小(行),可选大小(cols)。