【问题标题】:Use OFFSET Function on merge cells - EXCEL在合并单元格上使用 OFFSET 函数 - EXCEL
【发布时间】:2020-05-03 15:30:21
【问题描述】:

我尝试使用OFFSET 函数获取单元格的值,但由于合并区域,我得到了0

场景:

  • A1:A5 合并
  • C1:C5 使用 has 公式:=OFFSET(C1,0,-2)

对于C1,我得到了正确的结果,但对于其他单元格,我得到了 0。

有什么帮助吗?

【问题讨论】:

    标签: excel offset


    【解决方案1】:

    我会使用 INDEX 而不是 OFFSET:

    =INDEX(A:A,MATCH("zzz",$A$1:A1))
    


    或者如果有 XLOOKUP:

    =XLOOKUP("*",$A$1:A1,$A$1:A1,"",2,-1)
    


    如果你真的想要 Volatile OFFSET:

    =OFFSET(C1,MATCH("zzz",OFFSET(C$1:C1,0,-2))-ROW(),-2)
    

    【讨论】:

    • 感谢您的回答。我明天会测试它并提供反馈!谢谢你的时间。反对票不是我的
    • 为什么我们在这个公式中使用zzz =INDEX(A:A,MATCH("zzz",$A$1:A1))
    • 它返回区域中包含文本的最后一个单元格,方法是查找一个文本字符串,如果已排序,该文本字符串将始终位于末尾。如果列是数字,那么出于同样的原因,我们将使用1E+99。如果没有 MATCH 中的第三个标准,它将返回范围中包含文本的最后一个单元格。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    • 2021-09-26
    • 2021-01-02
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    相关资源
    最近更新 更多