筛选不重复值
【高级筛选】对话框中的【选择不重复的记录】选项对已经指定的筛选区域又附加了新的筛选条件,它将删除重复的行。面对数据量较大的重复数据时,使用高级筛选的【选择不重复的记录】功能无疑是最佳的选择。
如图所示的数据列表中存在着大量的重复数据,如果希望将"原始数据"表中的不重复数据筛选出来并复制到"原始数据"工作表的$I$1:$O$1单元格区域中,可以按下面的步骤操作。
单击数据列表中的任意一个单元格(如A6),在【数据】选项卡中单击【高级】按钮,弹出【高级筛选】对话框,如图所示。
在对话框中的【方式】区域中选择【将筛选结果复制到其他位置】选项,在【复制到】编辑框中选取"I1"单元格,同时勾选【选择不重复的记录】复选框,最后单击【确定】按钮得到筛选结果,如图所示。
设置多个筛选条件的相互关系
Excel根据以下规则认定"高级筛选"条件区域中的条件:
● 同一行中的条件之间的关系是逻辑"与";
● 不同行中的条件之间的关系是逻辑"或";
● 条件区域中的空白单元格表示任意条件,即保留所有记录不做筛选。
"关系与"条件的设置方法
"关系与"条件是指,条件与条件之间是必须同时满足的并列关系,即各条件之间是"并且"的关系。在使用Excel高级筛选时,条件区域内同一个行方向上的多个条件之间是"关系与"条件。例如图所示的B1:C2条件区域,
表示筛选要求为同时满足"性别"字段为"男"且"年终奖 金"字段"大于12000"的记录,筛选出的结果如图所示。
在条件区域中各字段之间允许存在空列,但在"高级筛选"对话框的"条件区域"中进行引用时必须是连续的单元格区域,而不能引用非连续的多个区域。
"关系或"条件的设置方法
"关系或"条件是指,条件与条件之间是只需满足其中任意条件即可的平行关系,即条件之间是"或"的关系。在使用 Excel 高级筛选时,不在同一行上的条件即为"关系或"条件。
对于不同字段之间的"关系或"条件设置,可以将各字段条件错行排列,如图 所示,其中的条件区域表示筛选满足"性别"字段为 "男"或者"年终奖金"字段"大于12000"的所有记录,
筛选结果如图所示。
对于同一字段内不同条件的"关系或"设置,可以将同一字段内的多个条件排列成多行,如图所示。
也可以将同一字段标题设置在不同列,所对应的条件错行排列,如图所示。
两种设置方法均表示筛选"籍贯"字段为"天津"或"南京"的记录,其筛选结果如图所示。
同时使用"关系与"和"关系或"条件
图所示的数据列表包含一个多重条件关系的条件区域,它同时包含了"关系与"和"关系或"的条件,表示筛选"顾客"为"天津大宇","宠物垫"产品的"销售额总计"大于500的记录;或者显示"顾客"为"北京福东","宠物垫"产品的"销售额总计"大于100的记录;或者显示"顾客"为"上海嘉华","雨伞"产品的"销售额总计"小于400的记录;
或者显示"顾客"为"南京万通"的所有记录,筛选出来的结果如图所示。