excel如何筛选重复数据并改变颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel如何筛选重复数据并改变颜色相关的知识,希望对你有一定的参考价值。

例如说我有张表,需要筛选A列的数据.数据如下!
1
1
1
2
3
4
5
6
6
7

我想把重复的数据或者字符变成红色的,或者单元格底色变红.
需要怎么操作呢?还请各位大侠指点一下.

excel如何筛选重复数据并改变颜色:
全选a列——菜单——格式——条件格式
公式—— =countif(a:a,a1)>1 ——格式——图案——红色——确定——确定
只要有重复项目都会填充红色。

如果要筛选重复项目,则需要一个辅助列假定b列,在b1输入:
=if(countif(a:a,a1)>1,a1,"")
公式下拉
筛选b列的非空单元格即可
注意:

Excel文件,选中待处理的数据区域,然后分别点击菜单开始--条件格式--突出显示单元格规则--重复值。

确认以Excel默认的格式突出显示重复值。之后,重复的数据就会以粉红色突出色显示。

选中数据表格的标题行(如图中的第一行),然后分别点击菜单开始--排序和筛选--筛选,为数据表格增加筛选行。如果数据表格没有标题行,请在最前插入一空行,选中该空行作为筛选行。

在需要筛选重复数据的列中(如图中的成绩列),点击向下的黑三角形,选择按颜色筛选,选择其中的“粉红色”。
筛选后显示的就是重复的数据,如果需要这部分数据,选中该数据区域,复制粘贴到其它工作表中即可。(如果想取消筛选,按Ctrl键+Z键)
参考技术A 格式,条件格式,公式:
=countif($A$1:A1,A1)>1
设置字体颜色,确认 ,第一个记录不变色,第二个及以后的重复记录才变颜色。
参考技术B 全选a列——菜单——格式——条件格式——公式—— =countif(a:a,a1)>1 ——格式——图案——红色——确定——确定
只要有重复项目都会填充红色。

如果要筛选重复项目,则需要一个辅助列假定b列,在b1输入:
=if(countif(a:a,a1)>1,a1,"")
公式下拉
筛选b列的非空单元格即可。本回答被提问者采纳
参考技术C 数据-筛选-自动筛选-然后选择你要的数据,改变字体颜色。 参考技术D 格式,条件格式,公式,=countif(A:A,A1)>1,设置字体颜色或底色,确认

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

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

 

一、Excel给重复项标记颜色

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

技术图片图1

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

 

 

二、Excel删除重复数据

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

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

技术图片图2

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

技术图片3

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

 

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

技术图片图4

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

技术图片图5

 

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

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

技术图片图8

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

技术图片图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如何筛选重复数据并改变颜色的主要内容,如果未能解决你的问题,请参考以下文章

excel或者wps表格如何对某列数据进行重复查找并用不同颜色标明?

excel里多组重复数据如何显示不同颜色

在Excel中如何用表格背景颜色筛选数据啊?

在Excel中如何用表格背景颜色筛选数据啊?

如何用javascript控制表格的行处于被选中状态

怎么剔除两个excel表格里重复的资料