Excel删除重复数据及用公式筛选重复项并标记颜色突出显示

摘要:
如果您只想查看重复数据而不删除它,可以用颜色突出显示重复数据,这一点一目了然。

当表格记录比较多时,常常会有重复数据,而重复记录往往只希望保存一条,因此需要把多余的删除;在 Excel 中,删除重复数据有两种方法,一种是用“删除重复数据”删除,另一种是用“高级筛选”删除;其中前者删除重复数据后会在表格末尾留下空行,而后者不会。如果只想查看重复数据而不必删除,可以给重复数据标记颜色突出显示,这样会一目了然。另外,还可以用公式统计每条重复数据有几条或筛选出重复数据。以下是Excel删除重复数据及用公式筛选重复项并标记颜色的具体操作方法,操作中所用版本为 Excel 2016。

一、Excel给重复项标记颜色

1、选中 A 列,单击“开始”选项卡下的“条件格式”,在弹出的菜单中选择“新建规则”,打开“新建格式规则”窗口,选择“仅对唯一值或重复值设置格式”,单击“格式”,打开“设置单元格格式”窗口,选择填充选项卡,选择一种填充颜色,例如“粉红色”,单击“确定”,返回“新建格式规则”窗口,“全部设置格式”选择“重复”,单击“确定”,则给表格中所有重复项标记颜色,操作过程步骤,如图1所示:

Excel删除重复数据及用公式筛选重复项并标记颜色突出显示第1张图1

2、给重复数据标记颜色一般选能作为关键字的列,即能标识唯一的列,例如上面操作中选择的“姓名”列,这样所标记的才是两条完全重复的记录。若选择各科成绩列,由于成绩相同的比较多,所以标记的不一定是完全相同的重复记录。

二、Excel删除重复数据

(一)方法一:用“删除重复项”删除

1、前面已经标记出重复数据,现在把它们删除。选中“姓名”列,选择“数据”选项卡,单击“数据工具”上面的“删除重复项”,打开“删除重复项警告”窗口,如图2所示:

Excel删除重复数据及用公式筛选重复项并标记颜色突出显示第2张图2

2、选择“扩展选定区域”,单击“删除重复项”,打开“删除重复项”窗口,这里可以选择要删除的列(根据哪些列判断是重复的,然后删除重复行),如图3所示:

Excel删除重复数据及用公式筛选重复项并标记颜色突出显示第3张3

提示:若选择“以当前选定区域排序”,则只会删除选中列的数据,这样会导致表格数据变乱,被删除字段(姓名)后的记录会往上移,导致姓名与成绩错位。

3、保持默认的全选所有列,单击“确定”,则重复数据被删除,同时弹出一个提示已删除重复项的提示窗口,单击“确定”,如图4所示:

Excel删除重复数据及用公式筛选重复项并标记颜色突出显示第4张图4

4、用这种方法删除重复项会在表格的后面留出空行,删除了几条重复项就会留几行空行,当前表格共有3条重复项,所以留出三行空行,如图5所示:

Excel删除重复数据及用公式筛选重复项并标记颜色突出显示第5张图5

(二)方法二:用高级筛选删除

1、单击“数据”选项卡下的“高级”,打开“高级筛选”窗口,框选整个表格(即 A1:J32),勾选“选择不重复的记录”,单击“确定”,则所有重复记录被删除,并且在表格后没有留空行,操作过程步骤,如图6所示:

Excel删除重复数据及用公式筛选重复项并标记颜色突出显示第6张图6

2、若表格数据比较多不易框选,可直接在“列表区域”输入 学生表!$A$1:$J$32,其中“学生表!”可以省略。

三、Excel筛选重复数据

1、把公式 =COUNTIF($A$2:$A$32,A2) 复制到 K2 单元格,按回车,则统计出是否有“李子和”的重复记录,结果为 1 表示表格只有一条“李子和”的记录;用鼠标按住单元格填充柄并往下拖,则所经过单元格都用 1 填充,按 Ctrl + S 组合键保存,则统计出相应行的记录数,其中“莫静玲和秦兰玉”统计结果都是 2,说明它们都有两条记录,即有重复数据;操作过程步骤,如图7所示:

2、把公式改为 =IF(COUNTIF($A$2:$A$32,A2)>1,"重复",""),如图8所示:

Excel删除重复数据及用公式筛选重复项并标记颜色突出显示第7张图8

3、按回车后再往下拖,然后按 Ctrl + S 组合键,则有重复数据的都标示出“重复”二字,如图9所示:

Excel删除重复数据及用公式筛选重复项并标记颜色突出显示第8张图9

4、公式说明

1、=COUNTIF($A$2:$A$32,A2) 意思是统计 A2:A32 有 A2 的个数,即统计 A 列有几个“李子和”;其中 $A$2 表示引用列又引用行。

2、=IF(COUNTIF($A$2:$A$32,A2)>1,"重复","") 意思是如果统计出的数量大于 1,则显示“重复”,否则显示空(即 "");因为表格没有重复记录的统计结果为 1,有重复记录的统计结果大于等于 2

免责声明:文章转载自《Excel删除重复数据及用公式筛选重复项并标记颜色突出显示》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇华为的快服务智慧平台是牛皮还是牛B?C#编程总结(十三)数据压缩下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SQL Server数据导出Excel

https://www.cnblogs.com/D-jing/p/11558041.html 一、将查询到的数据导出为Excel 1、找到要导出的表 2、新建查询(可以查询所有,也可查询所需要的数据) 3、我们在查询结果的空白处右键单击,选择“将结果另存为”选项 4、这时候会弹出保存界面,默认文件类型为.CSV (PS:CSV是一种通用的、相对...

Bartender 使用 Excel xlsx 数据库时出现 0x800A0E7A

Bartender 使用 Excel 数据库时出现 0x800A0E7A 这是因为没有装 数据库驱动的原因。 安装微软的驱动就可以。 注意是安装 32 位的驱动。 https://www.microsoft.com/zh-TW/download/details.aspx?id=13255...

.net iis excel导出问题

碰到几个问题的解决方法 1、当我远程服务器时才可以导出excel!!关闭了远程就不行。。。 解决:运行mmc -32组件服务 ->DCOM Config->Microsoft Excel Application->右键 属性Properties  ->标识Identity->下列用户This user->选择一个有权限的...

Java 使用POI操作EXCEL及测试框架搭建、测试开发的一些想法

无论是UI自动化测试还是接口自动化测试都需要进行数据驱动,一般很常见的一种方式就是用excel来管理数据,那么就涉及到一些代码对EXCEL的操作,之前我们介绍过用CSV来处理EXCEL,但是它的功能还不够强大。比如接口自动化测试框架搭建的时候我们用excel来进行数据驱动,用excel来进行用例的管理和测试结果的统计,那么我们就需要对excel进行读取,写...

Excel中,从字符串中截取指定字符

情况一:提取字符串中的数字 目标:提取C列的全部数字 方法一:Excel中的FIND函数+MID函数   方法:想要从指定位置截取,用到MID函数。因为right和left函数都是从第一个字符或者最后一个字符开始截取,不适合。     MID语法:MID(字符串,截取开始位置,返回字符的个数)     因为截取的开始位置不统一,但是要截取的数字前面都有#...

小目标 | DAX高级实践-Power BI与Excel联合应用

· 适用人群:数据分析专业人士,在数据分析方向需求发展人士 · 应用场景:数据汇报、数据可视化展现、数据建模分析 · 掌握难度:★★★★☆  本期讲师 DAX高级实践-Power BI与Excel联合应用   通过前序三篇文章的学习,大家已经了解到在DAX数据建模中如何搭建数据模型、如何设计数据模型中对于值的度量计算以及如何查询数据模型。   而在实际...