excel 第N次出现位置

如图,如何用函数来查找的数字第N次出现的位置,我用MATCH,这个只能查到第一次或最后一次出现的位置,现在我想做到:比如查到4这个数字在A列中第二次出现的位置,如图的结果应当是13,公式怎么写?谢谢大侠

如图,共输的2个函数,请按下面的步骤操作:

一、请在A列中输入需要的数字

二、请在B1中输入以下函数,并将B1复制到B2至B14

=IF(A1="","",CONCATENATE(A1,"刘磊",COUNTIF(A$1:A1,A1)))

三、请在E1中输入需要查找的数字(即A列中有的任意一个数字)

四、请在E2中输入第N次出现(比如说第3次出现的位置,就在此输入3)

五、请在E3中输入以下函数,得出的结果即是你要的。如果满意的话,请给分。

=MATCH(CONCATENATE(E1,"刘磊",E2),B$1:B$14,0)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-15
1,c1输入你要查找出现次数的数据,如4。最好设置单元格自定义格式为:0“出现的位置".
2,b2输入“第1次”,向下填充。
3,c2输入下列公式后按ctrl+shift+enter键并向下填充,
=IF(SMALL(IF(A:A=$B$1,ROW(A:A),9^9),ROW(A1))=9^9,"",SMALL(IF(A:A=$B$1,ROW(A:A),9^9),ROW(A1)))&"",这样提问者要的结果就有了。本回答被网友采纳
第2个回答  2012-12-15
在B1输入:
=COUNTIF($A$1:$A1,A1)
然后B列下拉。
相似回答