OFFSET 和 MATCH 问题。 MATCH 值未被识别为 OFFSET 公式中的参考

OFFSET and MATCH issue. MATCH value not being recognised as reference within OFFSET formula

我试图在一个范围内找到“Net”的第一个实例,然后使用偏移量找到“net”下方两个单元格的值。 MATCH 部分工作正常,但是当将 MATCH 公式作为参考放入 OFFSET 公式时,它不会被识别为参考。相反,当它应该是行时 2 是引用,而当它应该是列时 0 是行。有什么建议吗?

=OFFSET(MATCH("net",1:1)2, 0)

OFFSET() 用于偏移单元格的引用,而不是 MATCH().

的数值结果

改为尝试类似的方法:

=INDEX(3:3,MATCH("Net",1:1,0))

注意“0”作为 MATCH() 函数中的第三个参数来执行精确匹配。删除这个“0”确实 而不是 导致返回“net”的最后位置。如果最右边的位置是你想要的,试试:

=LOOKUP(2,1/(1:1="Net"),3:3)

或者使用Microsoft365的XMATCH():

=INDEX(3:3,XMATCH("net",1:1,0,-1))

您可以添加 +2 和 match() 函数来获取下面 2 个单元格的内容。

=INDEX(A1:A6,MATCH("Net",A1:A6,0)+2)

如果 OFFSET() 添加 +1

=OFFSET(A1,MATCH("Net",A1:A6,0)+1,0)