????15万粉丝共同关注
每日Excel/Word/PPT技术分享
请点左下角的“阅读原文”
在Excel中,判断数据是否存在重复现象
如图77?1所示,表中B列为邮件地址数据,如何使用公式判断第二次及以后出现的邮件地址为重复?
图 77?1 判断邮件地址是否重复
→ 解决方案1:
统计记录已出现次数超过1为重复。
→ 操作方法
在C3单元格输入以下公式并向下复制:
=IF(COUNTIF(B$3:B3,B3)>1,'重复','')
→ 原理分析
使用COUNTIF(B$3:B3,B3)统计截止当前记录出现的次数,其中B$3:B3为混合引用,当公式向下复制时,变为B$3:B4、B$3:B5等,如果出现次数超过1则标识为重复。
→ 解决方案2:
判断当前行号是否第一次出现行号。
→ 操作方法
在D3单元格输入以下公式并向下复制:
=IF(MATCH(B3,B$3:B3,0)=ROW(1:1),'','重复')
→ 原理分析
使用MATCH函数查找B3单元格的记录在B$3:B3区域中第一次出现的位置,并与ROW(1:1)产生的从1开始的行号序数比较,因为ROW(1:1)始终随着公式向下复制而递增,因此重复数据查找的位置不会相符。
→ 解决方案3:
使用EXACT函数区分大小写比较数据。
→ 操作方法
在E3单元格输入以下公式并向下复制:
=IF(SUMPRODUCT(N(EXACT(B3,B$3:B3)))>1,'重复','')
→ 原理分析
区分大小写判断重复数据
方案1、2中,由于COUNTIF函数不能区分大小写,因此B7单元格的记录将识别为重复记录。使用EXACT函数可以比较B3与B3$:B3的数据是否完全一致,并返回TRUE或FALSE组成的数组。再使用N函数将TRUE转为1、FALSE转为0,以此统计B3与B$3:B3两组数据中完全相同的重复数据个数。
版权所有 转载须经Excel技巧网许可
15万粉丝共同关注
每日Excel/Word/PPT技术分享
请点左下角的“阅读原文”
联系客服