假设我在Excel中有A1:A5数组:
A
1
2
3 'test'
4
5 'test2'
如何退回“3”?我正在寻找Excel公式中的东西。空白是真正的空白。
答案 0 :(得分:2)
您可以使用以下内容返回实际值("测试"在这种情况下为"):
=INDEX(A1:A13,MATCH(TRUE,INDEX((A1:A13<>0),0),0))
(注意:根据需要调整&#34; A13和#34;)
您可以将此传递给CELL以获取您正在寻找的地址($ A $ 3)。
=CELL("address",INDEX(A1:A13,MATCH(TRUE,INDEX((A1:A13<>0),0),0)))
来源:Return Cell Reference from Lookup Formula without using Match
如果你真的需要&#34; 3&#34;就像你问的那样,你可以结合第一个例子使用ROW
=ROW(INDEX(A1:A13,MATCH(TRUE,INDEX((A1:A13<>0),0),0)))
来源:https://support.office.com/en-sg/article/ROW-function-3a63b74a-c4d0-4093-b49a-e76eb49a6d8d
答案 1 :(得分:1)
如果范围内没有数字:
=MATCH("*",A:A,0)
此致