代码之家  ›  专栏  ›  技术社区  ›  Oliver Matthews

带有动态引用参数的Excel偏移函数

  •  0
  • Oliver Matthews  · 技术社区  · 7 年前

    我在创建允许引用参数是动态的偏移函数时遇到了问题。

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

    i、 e.=偏移量((HLOOKUP(CELLX,CELLY,2,FALSE),0,0))

    有什么方法可以使引用参数动态化吗?

    2 回复  |  直到 7 年前
        1
  •  1
  •   teylyn    7 年前

    可以使用匹配函数获取列中的最后一个数字。如果你想向下偏移 最后一个数字,向行偏移量参数添加一个值。如果要偏移到另一列,请使用column offset参数。

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

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

    enter image description here

        2
  •  0
  •   Chris Mack    7 年前

    你能用间接的吗?这将导致偏移量引用其地址由HLOOKUP以字符串形式返回的单元格。

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