传递复杂条件(条件:为限制查询结果集中包含的记录而指定的条件。例如,以下标准用于选择订单金额字段值大于30,000的记录:订单金额30000。),请使用“数据”选项卡上“排序和筛选”组中的“高级”命令。“高级”命令与“筛选”命令在几个重要方面有所不同。
它显示“高级筛选”对话框,而不是“自动筛选”菜单。
您可以在工作表、要筛选的单元格区域或表上的单独条件区域中键入高级条件。Microsoft Office Excel在“高级筛选”对话框中使用单独的条件区域作为高级条件的来源。
1.在可用作条件区域的区域上方至少插入三条空行。条件必须有列标签。请确保条件值和区域之间至少有一个空行。
步骤2中样本的样本区和数据区。
销售ABC类型1销售人员2 3 4 5 6销售人员销售7饮料苏淑萍5122 8肉类李晓明450 9农产品丹琳6328 10农产品李晓明6544 2。在列标签下方的行中,键入要匹配的条件。
条件示例
大意
因为当您在单元格中键入文本或值时,等号(=)用于表示公式,所以Excel会计算您键入的内容;但是,这可能会产生意想不到的过滤结果。要表示文本或值的相等比较运算符,您应该在条件区域的相应单元格中以字符串表达式的形式键入条件:
=''=条目“”
其中条目是要查找的文本或值。示例:
单元格中键入的内容由Excel计算显示='=李晓明'=李晓明='=3000'=3000 Excel在过滤文本数据时不区分大小写。但是,您可以使用公式来执行区分大小写的搜索。有关示例,请参见使用区分大小写的搜索过滤文本。
3.单击区域中的单元格。
4.在“数据”选项卡上的“排序和筛选”组中,单击“高级”。
5.要通过隐藏不符合条件的行来筛选区域,请单击“在原始区域显示筛选结果”。
要通过将合格的数据行复制到工作表上的其他位置来筛选区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标左键,然后单击要粘贴行的区域的左上角。
6.在“条件区域”框中,输入条件区域的参考,包括条件标签。
要在选择条件区域时暂时删除高级过滤器对话框,请单击压缩对话框。
7.如果要更改筛选数据的方法,可以更改条件区域中的值,然后再次筛选数据。
给…作注解
您可以将一个区域命名为“标准”,然后对该区域的引用将自动出现在“条件区域”框中。您还可以将要筛选的数据区域命名为“数据库”,将要粘贴行的区域命名为“提取”,这样这些区域将相应地自动出现在“数据区域”和“复制到”框中。
将筛选后的行复制到其他位置时,可以指定要复制的列。筛选前,请将所需列的列标签复制到您计划粘贴筛选行的区域的第一行。筛选时,请在“复制到”框中输入对复制的列标签的引用。这样,复制的行将只包含已标记的列。