视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
EXCEL高级筛选
2025-10-02 07:37:19 责编:小OO
文档
若要通过复杂的条件 (条件:为查询结果集中包含的记录而指定的条件。例如,以下条件用于选择 Order Amount 字段的值大于 30,000 的记录:Order Amount > 30000。)来筛选单元格区域,请使用“数据”选项卡上“排序和筛选”组中的“高级”命令。“高级”命令的工作方式在几个重要的方面与“筛选”命令有所不同。 它显示了“高级筛选”对话框,而不是“自动筛选”菜单。 

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

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

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

类型 

销售人员 

销售额 

   
   
   
   
类型 

销售人员 

销售额 

饮料苏术平¥5122

肉类李小明¥450

农产品林丹¥6328

10 农产品李小明¥6544

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

条件示例 

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

=''=条目'' 

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

单元格中键入的内容 

Excel 计算和显示的内容 

="=李小明"

=李小明

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

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

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

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

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

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

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

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

  注释 

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

.将筛选所得的行复制到其他位置时,可以指定要复制的列。

 在筛选前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。而当筛选时,请在“复制到”框中输入对被复制列标签的引用。这样,复制的行中将只包含已复制过标签的列。

用Excel的高级筛选比较数据表的异同[组图]

CND8学院 Excel教程 发布日期:2008年06月27日

  我们工作中经常会遇到这种需求,有两个数据表,想要知道两个表的公共部分和独有部分,高级筛选就可以达到此目的。例如库房里有一个总的件号明细表,今天有一个销售明细表,想要知道今天销售的那些是库房里还有的,哪些是库房里没有的,并分别表示在两个表里,其实就是求出两个表的公共部分,就可以用高级筛选功能来实现。 

  实例:如上图,左方是库房存货,右方是今天销售的货号,想求出两者的公共部分。 

  步骤一:把光标放在左方数据表的任意单元格,从“数据/筛选/高级筛选”里调出“高级筛选”对话框,并在“数据(列表)区域”和“条件区域”分别如图示填上内容。 

  步骤二:点击确定按钮得到如下图所示结果。 

  步骤三:在库存表的最右一列里填上一个“1”,并把“1”复制到整个表的最右一列。如下图。

  步骤四:点击菜单“数据/筛选/全部显示”(2007里是“清除”按钮),使筛选后隐藏的内容显示出来。如下图。 

  步骤五:再次调出“高级筛选”对话框,这次把上次的“条件区域”和“数据(列表)区域”互换,填上如上图示的内容,点击确定,得出结果后在右侧的数据区域里写上一个“1”并复制到整列,再点击菜单“数据/筛选/全部显示”(2007里是“清除”按钮),使筛选后隐藏的内容显示出来。 

  标有“1”的数据行就是两个表的公共部分,没有标“1”的行就是独有部分。 

  技巧要点: 

  1、要用于筛选的两个列的标题行内容必需一致,如本例中A列和H列的标题都是“代号”,并且在填写条件时的“数据区域”和“条件区域”里的内容要包含有标题,如本例是“$H$1:$H$6”,而不是“$H$1:$H$6”。 

  2、为什么要标“1”并复制。因为筛选实际上上是隐藏不符合条件的行,而在隐藏状态下,许多操作都是不行的,所以要取消隐藏,而取消隐藏后,结果就看不到了,所以要在隐藏状态下给符合条件的行最后加上一个“1”以示区别,这样当取消隐藏后仍能根据是否有“1”而看到结果。 

  3、用于筛选的两列里不能有空白单元格,如本例里的两个“代号”列,要连续,不能有空白单元格。 

  4、结果显示出来后,隐藏的是整行,所以你在看左面的数据结果时会发现右边的数据表也少了行数。 下载本文

显示全文
专题