打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
查重公式举例,再次认识if函数的妙用!

一、只要重复,则显示 =IF(COUNTIF(A:A,A2)>1,'重复','')

条件格式:=COUNTIF($A$2:$A$14,A2)>1 设置颜色

二、第一次出现时不显示“重复” =IF(COUNTIF(A$2:A2,A2)>1,'重复','')

三、重复内容首次出现时提示重复 =IF(COUNTIF(A2:A99,A2)>1,'重复','')

四、统计不重复的个数 =SUMPRODUCT(1/COUNTIF(A2:A7,A2:A7))

五、提取不重复的姓名 数组

=INDEX(A:A,1+MATCH(,COUNTIF(B$1:B1,A$2:A$10),))&''

六、两列数据查重

=IF(COUNTIF(A:A,B2),'已有','')

七、不同表格查重方法 =COUNTIF(Sheet3!$B$1:$B$7,Sheet2!$B$1:$B$7)

八、多条件查重

设计一个vba代码

Public Sub abc()

Dim ar, br(1 To 60000, 1 To 10), I, k, flag, n

Dim d As Object, e

Set d = CreateObject('Scripting.Dictionary')

Set e = CreateObject('Scripting.Dictionary')

Range('A1').CurrentRegion.Interior.Color = xlNone

Range('A1').CurrentRegion.Sort Key1:=[a1], Order1:=xlDescending, Key2:=[b1], Order2:=xlAscending, Key3:=[c1], Order3:=xlAscending, Header:=xlYes

ar = Range([a1], [d65536].End(3))

For I = 1 To UBound(ar)

d(ar(I, 1) & ar(I, 2) & ar(I, 3)) = d(ar(I, 1) & ar(I, 2) & ar(I, 3)) + 1

If ar(I, 1) <> 0 And Not e.exists(ar(I, 1) & ar(I, 2) & ar(I, 3)) Then e(ar(I, 1) & ar(I, 2) & ar(I, 3)) = I

Next

k = d.keys

flag = vbRed

For I = 0 To UBound(k)

If d(k(I)) > 1 And e.exists(k(I)) Then

If flag = vbRed Then flag = vbBlue Else flag = vbRed

Cells(e(k(I)), 1).Resize(d(k(I)), 4).Interior.Color = flag

End If

Next

End Sub

九、查不重复 =IF(COUNTIF(A:A,A1)=1,'仅此一个','')

十、按人名排序后,设置相同的颜色

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Vba中Find方法使用总结(一)
(纯代码)Excel VBA-WE009【一对多的Vlookup应用(VBA)】
给某厂做的这个抽奖神器,99%的人都还不知道。
Excel怎样批量提取文件夹和子文件夹所有文件
VBA:合并同一文件夹下的所有表
用字典求和
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服