在Excel列中查找第一个非空单元格

时间:2017-03-24 04:03:51

标签: excel

我想在列中找到第一个非空单元格,这很奇怪 我用

=MATCH(1,P:P<>"",0)

P:P<>""成为(0,0,0,0,1,...)列,那么它应该是第一个1的索引,但实际上它确实在excel中工作,即使我使用{ {1}}或=MATCH(1,ISNUMBER(P:P<>""),0)

我有正确的解决方案:

=MATCH(TRUE,P:P<>"",0)

为什么我们不能使用=MATCH(1,INDEX((P:P<>"")+0,0,1),0)替换P:P<>""

顺便说一下,INDEX((P:P<>"")+0,0,1)(P:P<>"")+0翻译成T/F?为什么不使用1/0

0 个答案:

没有答案