如果这与其他问题相似,我深表歉意,但我对Excel的了解不足以适应答案。给定一列,其条目为#
字符,数字或空白,那么如何找到第一个数字的行号?例如,
A
-----------
n | #
n+1 | #
n+2 | #
n+3 | 0
n+4 | 5
应返回n+3
。
答案 0 :(得分:0)
=SMALL(IF(ISNUMBER(A:A),ROW(A:A)),1)
这是一个数组公式-仍在公式栏中时,按 Ctrl + Shift + Enter 输入此公式。
if语句是数组的一部分,它将建立一个行号数组,其中ISNUMBER(A:A)
是TRUE
,然后SMALL([],1)
返回该行的第一个最小数字。