EXCEL高级筛选概述

发布 2021-05-08 23:20:28 阅读 5570

“高级”命令的工作方式在几个重要的方面与“筛选”命令有所不同。

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

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

示例:以下过程使用的条件区域 (a1:c4) 和数据区域 (a6:c10)

如果将示例复制到一个空白工作表中,可能会更易于理解。

示例数据。使用等号键入文本或值。

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

''=条目''

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

考虑大小写区别。

excel 在筛选文本数据时不区分大小写。但是,您可以使用公式来执行区分大小写的搜索。

使用预定义的名称。

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

使用公式创建条件。

可以将公式的计算结果作为条件使用。记住下列要点:

公式必须计算为 true 或 false。

因为您正在使用公式,请像您平常那样输入公式,而不要以下列方式键入表达式:

''=条目''

不要将列标签用作条件标签;请将条件标签保留为空,或者使用区域中并非列标签的标签(在以下示例中,是“计算的平均值”和“精确匹配”)。

如果在公式中使用列标签而不是相对单元格引用或区域名称,excel 会在包含条件的单元格中显示错误值 #name? 或 #value!。您可以忽略此错误,因为它不影响区域的筛选。

用于创建条件的公式必须使用相对引用来引用第一行中的对应单元格。在使用公式筛选数据区域中大于所有值的平均值的数值部分的示例中,您应使用 c7;而在使用公式筛选区分大小写搜索中的文本的示例中,您应使用 a7。

公式中的所有其他引用必须是绝对引用。

使用单列中的多个条件执行筛选(其中任何条件都可以为真)

布尔逻辑:(销售人员 = 李小明" or 销售人员 = 林丹")

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

2. 若要查找满足单列中的多个条件的行,请直接在条件区域的单独行中依次键入条件。在本例中,您应输入:

3. 单击区域中的某个单元格。在本例中,您应单击区域 a6:c10 中的任意一个单元格。

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

5. 请执行下列操作之一:

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

若要通过将符合条件的数据行复制到工作表的其他位置来筛选区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标左键,再单击要在该处粘贴行的区域的左上角。, 将筛选所得的行复制到其他位置时,可以指定要复制的列。在筛选前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。

而当筛选时,请在“复制到”框中输入对被复制列标签的引用。这样,复制的行中将只包含已复制过标签的列。

1. 在“条件区域”框中,输入条件区域(包括条件标签)的引用。在本例中,您应输入 $a$1:$c$3。

若要在选择条件区域期间暂时隐藏“高级筛选”对话框,请单击“压缩对话框”。

2. 在本例中,数据区域的筛选结果是:

使用多列中的多个条件执行筛选(其中所有条件都必须为真)

布尔逻辑:(类型 = 农产品" and 销售额 > 1000)

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

2. 若要查找符合多列中的多个条件的行,请在条件区域的同一行中键入所有条件。在本例中,您应输入:

3. 单击区域中的某个单元格。在本例中,您应单击区域 a6:c10 中的任意一个单元格。

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

5. 请执行下列操作之一:

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

若要通过将符合条件的数据行复制到工作表的其他位置来筛选区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标左键,再单击要在该处粘贴行的区域的左上角。, 将筛选所得的行复制到其他位置时,可以指定要复制的列。在筛选前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。

而当筛选时,请在“复制到”框中输入对被复制列标签的引用。这样,复制的行中将只包含已复制过标签的列。

1. 在“条件区域”框中,输入条件区域(包括条件标签)的引用。在本例中,您应输入 $a$1:$c$2。

若要在选择条件区域期间暂时隐藏“高级筛选”对话框,请单击“压缩对话框”。

2. 在本例中,数据区域的筛选结果是:

使用多列中的多个条件执行筛选(其中任何条件都可以为真)

布尔逻辑:(类型 = 农产品" or 销售人员 = 李小明")

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

2. 要查找满足多列中的多个条件(其中任何条件都可以为真)的行,请在条件区域的不同列和行中键入条件。在本例中,您应输入:

3. 单击区域中的某个单元格。在本例中,您应单击区域 a6:c10 中的任意一个单元格。

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

5. 请执行下列操作之一:

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

若要通过将符合条件的数据行复制到工作表的其他位置来筛选区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标左键,再单击要在该处粘贴行的区域的左上角。, 将筛选所得的行复制到其他位置时,可以指定要复制的列。在筛选前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。

而当筛选时,请在“复制到”框中输入对被复制列标签的引用。这样,复制的行中将只包含已复制过标签的列。

1. 在“条件区域”框中,输入条件区域(包括条件标签)的引用。在本例中,您应输入 $a$1:$b$3。

若要在选择条件区域期间暂时隐藏“高级筛选”对话框,请单击“压缩对话框”。

2. 在本例中,数据区域的筛选结果是:

使用多组条件执行筛选(其中每组条件都包括多列条件)

布尔逻辑:( 销售人员 = 李小明" and 销售额 >3000) or (销售人员 = 林丹" and 销售额 > 1500) )

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

2. 若要查找满足多组条件(其中每组条件都包括多列条件)的行,请在单独的列和行中键入每组条件。在本例中,您应输入:

3. 单击区域中的某个单元格。在本例中,您应单击区域 a6:c10 中的任意一个单元格。

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

5. 请执行下列操作之一:

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

若要通过将符合条件的数据行复制到工作表的其他位置来筛选区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标左键,再单击要在该处粘贴行的区域的左上角。, 将筛选所得的行复制到其他位置时,可以指定要复制的列。在筛选前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。

而当筛选时,请在“复制到”框中输入对被复制列标签的引用。这样,复制的行中将只包含已复制过标签的列。

1. 在“条件区域”框中,输入条件区域(包括条件标签)的引用。在本例中,您应输入 $a$1:$c$3。

若要在选择条件区域期间暂时隐藏“高级筛选”对话框,请单击“压缩对话框”。

2. 在本例中,数据区域的筛选结果是:

使用多组条件执行筛选(其中每组条件都包括单列条件)

布尔逻辑:( 销售额 > 6000 and 销售额 < 6500 ) or (销售额 < 500) )

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

2. 若要查找满足多组条件(其中每组条件都包括单列条件)的行,请在多个列中包括同一个列标题。在本例中,您应输入:

3. 单击区域中的某个单元格。在本例中,您应单击区域 a6:c10 中的任意一个单元格。

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

5. 请执行下列操作之一:

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

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

Excel高级筛选

在excel中对某列进行自定义自动筛选时,其筛选条件最多只能设置为两个。如果筛选条件超过两个该怎样操作呢?假如工作表的b列中包含某种材料的型号 每种材料型号 都由五段字母或数字组成,类似 1130 80 f030306 5tb1 t 40 011 现在要在b列中筛选出其中第四段为 5tb1 11tb...

Excel高级筛选

excel高级筛选功能。1 使用前的说明 首先在数据 最上面一行插入几行空白行作为条件设置区域,条件行和数据行尽量不要交叉,以免影响查看效果。录入筛选条件 例如 查找出所有图号 aj207 记录,则在先前插入的空白行的第一行 暂2 定为h1 录入 图号 在h2中录入 aj207 这里的双引号不用录入...

EXCEL高级筛选

excel 高级筛选教程 excel中的 自动筛选 功能大家也许并不陌生,对于条件简单的筛选操作,它基本可以应付。但是,最后符合条件的结果只能显示的在原有的数据 中,不符合条件的将自动隐藏。若要筛选含有指定关键字的记录,并且将结果显示在两个表中进行数据比对或其他情况,自动筛选 就有些捉襟见肘了。傻瓜...