如何用excel函数查找多个相同值的行号?

如下图,查找数值12,在B1、C1、D1通过函数公式分别返回第一个相同值行号2,第二个相同值行号9,第三个相同值行号13,下拉单元格后能重复应用公式,即分别返回第一个相同值的行号、第二个、第三个、第四个相同值的行号

第1个回答  2013-09-25
=small(if($a1:$a13=12,row($a1:$a13),4^8),row(a1))
同时按CTRL SHIFT 回车键,再下拉公式本回答被网友采纳
第2个回答  2013-09-25
回复 nau03409123:我理解错了。 =small(if($a1:$a13=12,row($a1:$a13),999),column(a1)) 这个是对的,需要ctrl+shift+enter 返回大括号,然后再向右拉。本回答被提问者采纳
第3个回答  2013-09-25
=IF(ROW()<=COUNTIFS(A:A,12),SMALL(IF($A$1:$A$100=12,ROW($A$1:$A$100),10000),ROW()),"")
第4个回答  2013-09-25
{=small(if($a1:$a13=12,row($a1:$a13),999),column(a1))}
数组公式哈
第5个回答  2013-09-25
=SMALL(IF($A$1:$A$13=12,ROW($A$1:$A$13),9^9),ROW(A1))
相似回答