Excel - 具有动态参考参数的偏移功能

时间:2017-10-16 18:29:11

标签: excel dynamic offset

我在制作偏移函数时遇到问题,该函数允许参考参数是动态的。

实际上,我希望offset函数始终引用某列中的最后一个数字,其中的列由另一个表中的名称中的查找函数确定。因此,如果我在最后一个下方输入另一个新数字,则偏移函数的引用将自动移动以引用新的(最后一个)数据点。

我认为问题可能是我正在使用HLOOKUP尝试查找新的参考值。

即。 = OFFSET((HLOOKUP(CELLX,CELLY,2,FALSE),0,0))

有没有办法让参考参数动态化?

2 个答案:

答案 0 :(得分:1)

您可以使用匹配功能获取列中的最后一个数字。如果要从最后一个数字偏移DOWN ,请向行偏移参数添加一个值。如果要偏移到另一列,请使用列偏移参数。

=OFFSET(A1,MATCH(99^99,A:A,1)-1,2)

在屏幕截图中,Offset返回A列中最后一个数字右侧两列的单元格。

enter image description here

答案 1 :(得分:0)

你能使用INDIRECT吗?这将导致OFFSET引用一个单元格,该单元格的地址由HLOOKUP作为字符串返回。

=OFFSET(INDIRECT(HLOOKUP(CELLX,CELLY,2,FALSE)),0,0)