excel表中如何从一列中找出指定单元格的第N次出现的行号。

A列B列001第一次002003001第二次001第三次002001第四次我的问题就是找到“001”指定出现次数的位置行号。不好意思忘了附加条件了,比如在C2列里输入3,... A列 B列
001 第一次
002
003
001 第二次
001 第三次
002
001 第四次

我的问题就是找到“001”指定出现次数的位置行号。
不好意思忘了附加条件了,比如在C2列里输入3,就会自动计算出“001”第三次所在的行。上面那个第一次第二次。。。表里并没有,是我写出来做标示的。
展开
 我来答
函安白zK
2012-02-26 · TA获得超过3995个赞
知道大有可为答主
回答量:1434
采纳率:50%
帮助的人:871万
展开全部
假设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)
追问
不能用啊,按照你的输出结果是#NUM!。填入1还可以,大于1就不行了。是我公式填错地方了吗?
追答
是数组公式,要按Ctrl+Shift+Enter输入
亂石穿空
2012-02-26 · TA获得超过442个赞
知道小有建树答主
回答量:440
采纳率:0%
帮助的人:441万
展开全部
="第 " & COUNTIF($A$1:A1,A1) & " 次"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chiefzjh
2012-02-26 · TA获得超过9095个赞
知道大有可为答主
回答量:7013
采纳率:37%
帮助的人:2837万
展开全部
B1
=IF(A1="001",TEXT(COUNTIF($A$1:A1,"001"),"[dbnum1]第#次"),"")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式