在合并单元格上使用 OFFSET 函数 - EXCEL
Use OFFSET Function on merge cells - EXCEL
我尝试使用 OFFSET
函数获取单元格的值,但由于合并区域,我得到 0
。
场景:
- A1:A5 合并
- C1:C5 使用公式:
=OFFSET(C1,0,-2)
对于 C1
我得到了正确的结果但是对于其他单元格我得到了 0.
有什么帮助吗?
我会使用 INDEX 而不是 OFFSET:
=INDEX(A:A,MATCH("zzz",$A:A1))
或者如果有 XLOOKUP:
=XLOOKUP("*",$A:A1,$A:A1,"",2,-1)
如果你真的想要 Volatile OFFSET:
=OFFSET(C1,MATCH("zzz",OFFSET(C:C1,0,-2))-ROW(),-2)
我尝试使用 OFFSET
函数获取单元格的值,但由于合并区域,我得到 0
。
场景:
- A1:A5 合并
- C1:C5 使用公式:
=OFFSET(C1,0,-2)
对于 C1
我得到了正确的结果但是对于其他单元格我得到了 0.
有什么帮助吗?
我会使用 INDEX 而不是 OFFSET:
=INDEX(A:A,MATCH("zzz",$A:A1))
或者如果有 XLOOKUP:
=XLOOKUP("*",$A:A1,$A:A1,"",2,-1)
如果你真的想要 Volatile OFFSET:
=OFFSET(C1,MATCH("zzz",OFFSET(C:C1,0,-2))-ROW(),-2)