所以我有一个包含值的列,我正在寻找具有特定值的最高/最新行号。 一个例子:
在这种情况下,我想要一个函数,当搜索包含0的值范围内的最后一个行号时,它将返回8.
另一种选择是获取第一个空单元格的索引并减去1。
由于
答案 0 :(得分:2)
要查找您可以使用的范围中最后0的行号:
=LOOKUP(2,1/(A1:A11=0),ROW(A1:A11))
编辑:从结果中排除空单元格:
=LOOKUP(2,1/((A1:A11=0)*(A1:A11<>"")),ROW(A1:A11))
答案 1 :(得分:1)
试试这个:
=MAX(IF(LookFor=LookIn,ROW(LookIn),0))
以数组公式CTRL-SHIFT-ENTER输入。 LookFor
是您正在寻找的价值,比方说0,LookIn
是您正在搜索的范围,例如A1:A15。
希望有所帮助
答案 2 :(得分:0)
=MAX(IF(ISERROR(E897:E908),0,IF(E897:E908=0,ROW(E897:E908),0)))-ROW(E897)+1
CTRL + ENTER + SHIFT 我只是检查了该行是否包含错误,如果它没有,如果它有我的值,我取最高行号,然后从中减去初始行号,得到8