注册 登录
编程论坛 VB6论坛

查找特定字符单元格并标明顺序?

newsoftware 发布于 2018-04-10 19:48, 1747 次点击

请教各位大神,如何用VB6查找EXCEL特定字符单元格并自动标明顺序?

比如如下

只有本站会员才能查看附件,请 登录
5 回复
#2
风吹过b2018-04-11 08:48
我把数值在 B列,结果在E、F列。从第二行开始。

E2公式:=B2
G2公式:=COUNTIF(B$2:B2,E2)
F2公式:=IF(G2>1,"第"&G2&"个"&E2,"")

写完后,把这三个单元格的公式向下复制就可以了。

只有本站会员才能查看附件,请 登录


如果是指定内容,那么修改G2公式里的 查找内容就可以了。
如单独放一个单元格,然后使用 绝对引用。
如我把查找内容放在 J2 ,那相应2个公式就是:
=IF(AND(G2>1,E2=$J$2),"第"&G2&"个"&E2,"")
=COUNTIF(B$2:B2,$J$2)

[此贴子已经被作者于2018-4-11 08:52编辑过]

#3
newsoftware2018-04-11 20:14
回复 2楼 风吹过b
感谢大神,逻辑果然厉害。

我试了一下,会出现重复的项,如下黄底红字的项,如何相同序数的项只显示一个呢?就是黄底红字的单元格不显示内容?谢谢。

只有本站会员才能查看附件,请 登录



使用的公式:
=COUNTIF(E$5:E5,4)
=IF(M5>0,"第"&M5&"个 4","")

[此贴子已经被作者于2018-4-11 20:25编辑过]

#4
风吹过b2018-04-12 08:49
=IF(M5>0,"第"&M5&"个 4","")

这里错了。你是指定4 ,那么必须判断一下 J 列 是不是 4

=if(and(m5>0,J5=4),"第"&M5&"个 4","")

你没看我图后面那二个公式??
#5
风吹过b2018-04-12 08:54
EXCEL 文件 。
只有本站会员才能查看附件,请 登录
#6
newsoftware2018-04-13 21:33
回复 5楼 风吹过b
解决了,感谢。
1