首页 > 解决方案 > 查找第一个单元格的行号,该单元格是数字/不是给定字符

问题描述

如果这与其他问题相似,我深表歉意,但我对 Excel 的了解不足以适应答案。给定一列,其条目是#字符、数字或空白,如何找到第一个数字的行号?例如,

       A
-----------
 n  |  #
n+1 |  #
n+2 |  #
n+3 |  0
n+4 |  5

应该返回n+3

标签: excel-formula

解决方案


=SMALL(IF(ISNUMBER(A:A),ROW(A:A)),1)

这是一个数组公式 -在公式栏中按Ctrl+ Shift+输入此公式。Enter

if 语句是数组部分,它构建了一个行号数组,ISNUMBER(A:A)然后TRUE从中SMALL([],1)返回第一个最小的数字。


推荐阅读