
excel表中如何从一列中找出指定单元格的第N次出现的行号。
A列B列001第一次002003001第二次001第三次002001第四次我的问题就是找到“001”指定出现次数的位置行号。不好意思忘了附加条件了,比如在C2列里输入3,...
A列 B列
001 第一次
002
003
001 第二次
001 第三次
002
001 第四次
我的问题就是找到“001”指定出现次数的位置行号。
不好意思忘了附加条件了,比如在C2列里输入3,就会自动计算出“001”第三次所在的行。上面那个第一次第二次。。。表里并没有,是我写出来做标示的。 展开
001 第一次
002
003
001 第二次
001 第三次
002
001 第四次
我的问题就是找到“001”指定出现次数的位置行号。
不好意思忘了附加条件了,比如在C2列里输入3,就会自动计算出“001”第三次所在的行。上面那个第一次第二次。。。表里并没有,是我写出来做标示的。 展开
3个回答
展开全部
假设C1=001,D1=2
下面公式找到C1的D1次出现的行号,找不到时返回9999
=SMALL((($A$2:$A$8=$C$1)*ROW($A$2:$A$8)+($A$2:$A$8<>$C$1)*9999),D1)
下面公式找到C1的D1次出现的行号,找不到时返回9999
=SMALL((($A$2:$A$8=$C$1)*ROW($A$2:$A$8)+($A$2:$A$8<>$C$1)*9999),D1)
追问
不能用啊,按照你的输出结果是#NUM!。填入1还可以,大于1就不行了。是我公式填错地方了吗?
追答
是数组公式,要按Ctrl+Shift+Enter输入
展开全部
="第 " & COUNTIF($A$1:A1,A1) & " 次"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B1
=IF(A1="001",TEXT(COUNTIF($A$1:A1,"001"),"[dbnum1]第#次"),"")
=IF(A1="001",TEXT(COUNTIF($A$1:A1,"001"),"[dbnum1]第#次"),"")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询