获取列中第n个有效数值的行索引

时间:2019-03-24 04:58:00

标签: excel excel-formula

我有一个电子表格,其中A2:A7列填充为: A2 = A4 = A5 = <空白>; A3 = 3; A6 = a; A7 = 4;

如何获取列A的第二个数字的行索引?在这种情况下,“ 6”(数据集的第6行以A2开头并引用A7)。

在同一示例中,如果我填写A2 = 0,则公式应返回“ 2”。

我只需要使用Excel公式,就不能使用宏代码的VBA。

1 个答案:

答案 0 :(得分:1)

使用此:

{=SMALL(IF(ISNUMBER($A$2:$A$7)*ROW($A$2:$A$7)=0,"",ROW($A$2:$A$7)),2)-1}

末尾的2将确定您是否对nth最小数值感兴趣。在这种情况下,2nd

请注意,这是通过 Ctrl Shift Enter

输入的数组公式