excel筛选重复数据公式(Excel中如何用高级筛选选择出不重复的记录?)

wufei123 发布于 2023-10-29 阅读(777)

在Excel中如何筛选出不重复的记录项?比如下面这样一份公司出勤记录,里面存在着大量重复的数据。

1那要怎么才能筛选出不重复的记录呢?具体可以按以下步骤操作:1)在工作表格里任一单元格单击;2)【数据】—【排序与筛选】选项卡里的【高级】,弹出【高级筛选】对话框;3)在【方式】上选择【在原有区域显示筛选结果】

;【列表区域】里点击右边的“选择器”,选择所有表格区域,然后再点击一次“选择器”,回到【高级筛选】对话框,勾选【选择不重复的记录】——【确定】。

完成了高级筛选过后,表格里的行号变得不连续,且都变为蓝色所有重复的项都被隐藏了起来当复制筛选结果中的数据时,只有可见的行被复制同样,如果删除筛选的结果,只有可见的行被删除,隐藏的行不受影响上面的操作,是将筛选结果在。

原有区域上进行显示,如果希望将筛选后的不重复数据在其它区域显示,那么,在弹出【高级筛选】对话框这步后,在【方式】上选择【将筛选结果复制到其它位置】,然后指定复制到的位置,那么,筛选后的结果将会输出到指定位置而不会在原有区域上显示了。

2设置更复杂的筛选条件高级筛选除了可以筛选出不重复的记录项,相对于自动筛选,它还可以设置更复杂的筛选条件。以下图所示的数据列表为例,我们希望筛选出“性别”为“女”且“绩效系数”为“1”的数据。

具体可以按以下步骤操作:1)设置高级筛选的条件区域(这一步是最为关键的);在原表格上方插入3行空行用来放置高级筛选的条件在插入的第1、2行中,分别写入用于描述条件的文本和表达式2)单击表格中任意一单元格;。

3)单击【数据】选项卡中的【排序与筛选】中的【高级】按钮,弹出【高级筛选】对话框;4)【列表区域】选择为整个表格;【条件区域】的框内,选择刚在表格上方设置的条件区域;然后单击【确定】这样就可得到按目标条件筛选出来的数据了。

如果不希望筛选出来的数据在原有区域上显示,也可以将筛选出来的结果复制到其它位置在设置了筛选条件后,点击【数据】—【高级】,在弹出【高级筛选】对话框这步后,在【方式】上选择【将筛选结果复制到其它位置】,然后指定复制到的位置,那么筛选后的结果将会输出到指定位置而不会在原有区域上显示。

从上面的操作可知,运用【高级筛选】功能时,最重要的一步,就是设置筛选条件高级筛选的条件需要按照一定的规则手动输入一般情况下,是将条件区域设置于表格的上方,因为如果设置在数据列表的旁边,而数据列表在进行高级筛选时,会有很多行被隐藏,为了避免条件区域被隐藏,所以一般会把条件区域放置在数据列表的上方或者下方。

一个高级筛选的条件区域至少是两行第一行是标题行标题行中的标题必须与数据列表中的标题匹配;标题行并不需要含有数据列表中的所有列标题,与筛选过程无关的列标题可以不使用;第二行是条件值的描述行出现在同一行的各个条件之间是“与”的关系,出现在不同行的各个条件之间则是“或”的关系。

比如上例中,性别“女”与绩效系数“1”位于同一行,所以,它们之间是“与”的关系,亦即是从数据列表中,筛选出“性别是女,且,绩效系数为1”的数据同样是上面这个数据列表,如果要求将“性别”是“女”的或“绩效系数”为“1”的数据筛选出来。

那么,条件区域的设置就会与上面的稍有不同,“女”与“1”,就不能在同一行,而必须是在不同的行。

3总结1)使用高级筛选可以选择不重复的值;2)高级筛选相对于自动筛选还可以设置更为复杂的筛选条件;3)高级筛选的条件必须是单独指定的筛选条件,并与数据列表的数据分开来,至少包括两行,一行是标题行,一行是条件描述区;

4)条件区域的设置里,如果条件之间是“与”的关系,那么条件放在同一行;如果条件之间是“或”的关系,条件就要放在不同的行;5)筛选后的结果可以在原有区域显示,也可以输出到指定的位置。

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。