如何在Excel中筛选出不重复的数据?
发布网友
发布时间:2022-04-29 00:46
我来回答
共8个回答
热心网友
时间:2022-05-19 18:41
1.打开Excel文件,选中待处理的数据区域,然后分别点击菜单开始--条件格式--突出显示单元格规则--重复值。
2.确认以Excel默认的格式突出显示重复值。之后,重复的数据就会以粉红色突出色显示。
3.选中数据表格的标题行(如图中的第一行),然后分别点击菜单开始--排序和筛选--筛选,为数据表格增加筛选行。如果数据表格没有标题行,请在最前插入一空行,选中该空行作为筛选行。
4.在需要筛选重复数据的列中(如图中的成绩列),点击向下的黑三角形,选择按颜色筛选,选择其中的“粉红色”。
5.筛选后显示的就是重复的数据,如果需要这部分数据,选中该数据区域,复制粘贴到其它工作表中即可。(如果想取消筛选,按Ctrl键+Z键)
热心网友
时间:2022-05-19 20:16
在K5中输入:
=INDEX(B:B,MIN(IF(COUNTIF($K$4:K4,$B$5:$B$38)=0,ROW($5:$38),999)))&""
按Ctrl+Shift+Enter三键输入数组公式,向下拖拉复制。
PS:,数据超出第38行时,修改公式中的38到最后数据行。
热心网友
时间:2022-05-19 22:07
1.
选择数据区域。
2.
点击开始-条件格式-突出显示单元格格式-重复值-确定。
3.
没加红色的就是不重复数据。
热心网友
时间:2022-05-20 00:15
比方说
a列是姓名
有重复的
选中a列
数据——筛选——高级筛选
列表区域和条件区域都选择a列
勾选
不重复的记录
确定就可以了
热心网友
时间:2022-05-20 02:40
提取不重复的值,很多公式都可以
例如你那列是O列
=INDEX(O:O,MATCH(,COUNTIF(S$7:S7,$O$1:$O$14),))&""
=OFFSET($O$1,MATCH(,COUNTIF(S$7:S7,$O$1:$O$14),)-1,,)&""
=IF(SUM(1/COUNTIF($O$1:$O$13,$O$1:$O$13))>=ROW(A1),INDEX($O$1:$O$13,SMALL(IF(ROW($O$1:$O$13)=MATCH($O$1:$O$13,$O$1:$O$13,0),ROW($O$1:$O$13),9E+307),ROW(A1))),"end")
几个公式都行
热心网友
时间:2022-05-20 05:21
假设你的表格有3列(A、B、C),A列有重复,我将其筛出放到E、F、G,A列有重复项的话只选其第一次出现的行:
一、使用高级筛选,将A列数据选出到E列。
二、在F1输入公式:=VLOOKUP(E1,A:C,2,FALSE);在G列输入公式:=VLOOKUP(E1,A:C,3,FALSE)
三、将两列的公式向下填充。
热心网友
时间:2022-05-20 08:19
请看一个简单的高级动画,也许你能明白
热心网友
时间:2022-05-20 11:34
假设要过滤的数据在A列,则在B列输入公式“=if(countif(a:a),a1)>=2,"",a1)”,向下拖动复制,最后B列非空格的都是只出现一次的数据。
假如要过滤的数据在a,b,c三列中,则在D 1单元格内输入公式“=if(countif(a:c,a1)>=2,"",a1)”,然后将公式复制到D、E、F列相应的单元格里,出现空格的就是出现两次或两次以上的数据,非空格就是只出现一次的数据。“""”是空格的意思,公式解读就是如果A到C列中A1单元格内容出现次数大于或等于2,则返回空格,否则返回A1单元格内的值。