使用高级条件筛选Excel表中的数据

    若要通过复杂的条件 (条件:为限制查询结果集中包含的记录而指定的条件。例如,以下条件用于选择 Order Amount 字段的值大于 30,000 的记录:Order Amount > 30000)来筛选单元格区域,请使用数据选项卡上排序和筛选组中的高级命令。高级命令的工作方式在几个重要的方面与筛选命令有所不同。

  它显示了高级筛选对话框,而不是自动筛选菜单。

  您可以在工作表以及要筛选的单元格区域或表上的单独条件区域中键入高级条件。Microsoft Office Excel 高级筛选对话框中的单独条件区域用作高级条件的源。

  1、在可用作条件区域的区域上方插入至少三个空白行。条件区域必须具有列标签。请确保在条件值与区域之间至少留了一个空白行。

  示例条件区域和步骤 中条件示例的数据区域

   

 

   2、在列标签下面的行中,键入所要匹配的条件。

 

  条件示例

 

  要点

 

  由于在单元格中键入文本或值时等号 (=) 用来表示一个公式,因此 Excel 会评估您键入的内容;不过,这可能会产生意外的筛选结果。为了表示文本或值的相等比较运算符,应在条件区域的相应单元格中键入作为字符串表达式的条件:

 

  =''=条目''

 

      其中条目是要查找的文本或值。例如:

    

    Excel 在筛选文本数据时不区分大小写。但是,您可以使用公式来执行区分大小写的搜索。有关示例,请参阅使用区分大小写的搜索筛选文本。

  3、单击区域中的单元格。

  4、在数据选项卡上的排序和筛选组中,单击高级

   

 

      5、若要通过隐藏不符合条件的行来筛选区域,请单击在原有区域显示筛选结果

 

  若要通过将符合条件的数据行复制到工作表的其他位置来筛选区域,请单击将筛选结果复制到其他位置,然后在复制到编辑框中单击鼠标左键,再单击要在该处粘贴行的区域的左上角。

 

  6、在条件区域框中,输入条件区域的引用,其中包括条件标签。

 

  若要在选择条件区域时暂时将高级筛选对话框移走,请单击压缩对话框

 

  7、若要更改筛选数据的方式,可更改条件区域中的值,然后再次筛选数据。

 

  注释

 

  您可以将某个区域命名为Criteria,此时条件区域框中就会自动出现对该区域的引用。您也可以将要筛选的数据区域命名为Database,并将要粘贴行的区域命名为Extract,这样,这些区域就会相应地自动出现在数据区域复制到框中。

 

  将筛选所得的行复制到其他位置时,可以指定要复制的列。在筛选前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。而当筛选时,请在复制到框中输入对被复制列标签的引用。这样,复制的行中将只包含已复制过标签的列。

 

 

 

打印此页】 【关闭