高级筛选教程
Excel的个高级筛选技巧让你的数据筛选更加精准

Excel的个高级筛选技巧让你的数据筛选更加精准Excel是一款功能强大的电子表格软件,广泛应用于各行各业。
在数据分析和处理中,筛选是一项重要的操作。
本文将介绍几个Excel中的高级筛选技巧,帮助你更加精准地筛选数据。
一、标准筛选标准筛选是Excel中最基本的筛选方式。
它可以根据一个或多个条件筛选数据。
操作步骤如下:1. 选中需要筛选的数据范围。
2. 在“数据”选项卡中,点击“筛选”按钮。
3. 在筛选列的顶部,点击下拉箭头。
4. 选中需要的筛选条件,点击“确定”按钮。
通过标准筛选,我们可以快速地筛选出符合指定条件的数据。
二、高级筛选高级筛选是一种更加灵活的筛选方式。
它可以根据多个筛选条件进行组合,并可以将筛选结果输出到指定的位置。
操作步骤如下:1. 在一个单独的区域中,设置筛选条件的列表,要求该列表包含列标题。
2. 选中需要筛选的数据范围。
3. 在“数据”选项卡中,点击“筛选”按钮。
4. 在筛选列的顶部,点击下拉箭头。
5. 选择“高级筛选”选项。
6. 在“高级筛选”对话框中,设置筛选条件和输出位置,点击“确定”按钮。
通过高级筛选,我们可以根据多个条件进行逻辑组合,将筛选结果灵活地输出到指定位置。
三、复杂条件筛选在实际应用中,我们可能会遇到一些复杂的筛选需求,例如多条件组合筛选、区间筛选等。
Excel提供了一些高级筛选技巧,帮助我们更加精准地筛选数据。
1. 组合筛选条件:可以使用“与”、“或”等逻辑运算符进行条件组合。
例如,我们可以筛选出既满足条件A又满足条件B的数据,或者筛选出满足条件A或条件B的数据。
2. 区间筛选:可以使用“大于”、“小于”、“等于”等运算符进行区间筛选。
例如,我们可以筛选出某一列中大于10且小于20的数据。
3. 文本筛选:可以使用文本函数进行文本筛选。
例如,我们可以筛选出某一列中包含指定文本的数据。
4. 高级筛选与排序:可以结合高级筛选与排序功能,快速筛选出指定条件下的前几名数据。
高级筛选教程

高级筛选教程在Excel中,筛选是一种常见且强大的数据处理工具,它可以帮助我们根据指定的条件快速筛选和查找数据。
除了基本筛选功能外,Excel还提供了高级筛选功能,允许用户使用多个条件进行筛选,从而更加精确地找到所需的数据。
本文将为您介绍如何使用Excel中的高级筛选功能。
首先,打开您要进行筛选的Excel表格。
确保您的数据已经以适当的方式组织和格式化。
然后,按照以下步骤进行高级筛选:1. 选择要进行筛选的数据范围。
您可以通过拖动鼠标来选择数据范围,或者直接将光标放置在数据范围内并按下Ctrl + A选择整个表格。
2. 在Excel菜单栏中选择“数据”选项卡,然后在“排序和筛选”组中点击“高级”。
3. 在弹出的“高级筛选”对话框中,为“列表区域”选择您选择的数据范围。
4. 在“条件区域”中,输入您要使用的筛选条件。
每个条件都应在单独的行中录入,并且必须在同一列中与数据范围对应。
您可以使用“与”和“或”来设置多个条件。
例如,如果您要筛选出销售额大于1000并且客户等级为“高级”的记录,您可以在条件区域的第一列中输入“销售额”,在第二列中输入大于号“>”,在第三列中输入1000,在第四列中输入“客户等级”,在第五列中输入“高级”。
5. 在对话框底部的“选项”部分,您可以选择将筛选结果直接覆盖到原始数据中(选中“复制到其他位置”)或者将筛选结果输出到新的位置(选中“筛选结果复制到其他位置”)。
6. 如果您选择将筛选结果输出到新的位置,则需要在“复制到”区域中选择一个目标位置。
确保选择的位置具有足够的空间来显示筛选结果。
7. 点击“确定”按钮开始筛选。
Excel将会根据您设置的条件在选定的数据范围中进行筛选,并将结果输出到相应位置。
高级筛选功能的一个优点是,它允许您在一个表格中使用多个条件进行筛选。
通过设置多个条件,您可以更加精确地找到所需的数据。
另外,您还可以根据需要多次使用高级筛选功能,以满足不同的筛选需求。
EXCEL中高级筛选的应用方法

EXCEL中高级筛选的应用方法高级筛选是Excel中一种强大的数据筛选工具,可以根据多个条件筛选数据,帮助用户快速准确地获取所需信息。
本文将介绍高级筛选的应用方法,并结合实例进行说明。
一、基本介绍Excel中的高级筛选功能位于“数据”选项卡的“排序和筛选”组中。
高级筛选能够在原始数据的基础上进行筛选,筛选结果可以输出到同一工作表中的指定位置或者另一个工作表中。
二、应用步骤以下是使用Excel中高级筛选的具体步骤:步骤一:准备需要筛选的数据在Excel中打开包含需要筛选的数据的工作簿。
确保数据按照一定的规则进行组织和排列,这样才能更方便地进行筛选。
步骤二:创建筛选条件区域在原始数据的上方或侧边空出一片区域,用于输入筛选条件。
在该区域的第一行(或列)输入筛选条件的列名,并在下一行(或列)输入对应的筛选条件。
步骤三:应用高级筛选选中原始数据区域(包括列名),点击“数据”选项卡的“高级”按钮,在弹出的高级筛选对话框中进行设置。
- 列区域:选择原始数据区域的范围。
- 条件区域:选择筛选条件区域的范围。
- 输出区域:选择筛选结果输出的位置,可以是当前工作表中的某一位置,也可以是新的工作表。
- 勾选“复制到其他位置”选项,可以将筛选结果输出到其他位置。
步骤四:点击确定进行筛选确认设置无误后,点击“确定”按钮,Excel将根据筛选条件进行数据筛选,并将结果输出到指定位置。
三、实例演示下面通过一个实例来演示高级筛选的应用。
假设有一个销售数据表,包含产品名称、销售员、销售额等信息。
我们希望筛选出销售员为“张三”且销售额大于1000的销售记录。
1. 准备需要筛选的数据表格,表头为“产品名称”、“销售员”、“销售额”等列名。
2. 在表格上方的空白区域输入筛选条件,第一行为列名,第二行为筛选条件。
在“A1”单元格中输入“销售员”,在“A2”单元格中输入“张三”;在“C1”单元格中输入“销售额”,在“C2”单元格中输入“>1000”。
Excel中的数据筛选和高级筛选方法

Excel中的数据筛选和高级筛选方法在Excel中,数据筛选和高级筛选是非常常用的功能,能够帮助我们从海量的数据中提取出我们所需要的信息。
本文将介绍Excel中常用的数据筛选和高级筛选方法,帮助读者更加高效地使用Excel进行数据处理。
一、数据筛选方法1.基本筛选方法在Excel中,我们可以使用基本筛选方法来按照某一列的数值或文本进行筛选。
具体操作如下:步骤一:选中要筛选的数据范围,点击“数据”标签页上的“筛选”按钮。
步骤二:在选中列的右上角出现下拉箭头,点击下拉箭头,在下拉菜单中选择需要筛选的条件。
步骤三:根据筛选条件,在下拉菜单中选择相应的选项。
2.条件筛选方法除了基本筛选方法外,我们还可以使用条件筛选方法来进行更加精确的筛选。
具体操作如下:步骤一:选中要筛选的数据范围,点击“数据”标签页上的“筛选”按钮。
步骤二:在选中列的右上角出现下拉箭头,点击下拉箭头,在下拉菜单中选择“自定义筛选”。
步骤三:在弹出的“自定义筛选”对话框中,根据需要设置筛选条件。
可以选择等于、不等于、大于、小于等比较运算符,也可以选择包含、不包含等文本比较运算符。
二、高级筛选方法除了数据筛选外,Excel还提供了高级筛选方法,可以更加灵活地进行复杂条件的筛选。
具体操作如下:步骤一:在一个空白区域创建一个筛选条件的区域,并在该区域内设置筛选条件。
步骤二:选中要筛选的数据范围,点击“数据”标签页上的“筛选”按钮。
步骤三:在选中列的右上角出现下拉箭头,点击下拉箭头,在下拉菜单中选择“高级”。
步骤四:在弹出的“高级筛选”对话框中,设置相应的条件区域和筛选结果区域。
步骤五:点击“确定”按钮,即可完成高级筛选。
三、表格样式设置为了使数据筛选和高级筛选的结果更加美观,我们可以对表格进行样式设置。
具体操作如下:步骤一:选中要设置样式的数据范围,点击“开始”标签页上的“格式”按钮。
步骤二:在下拉菜单中选择需要的样式,如背景色、字体颜色等。
数据筛选器应用EXCEL高级筛选器教程

数据筛选器应用EXCEL高级筛选器教程数据筛选器应用——Excel高级筛选器教程Excel是一款功能强大的电子表格软件,它提供了各种数据处理和分析的工具,其中高级筛选器是一项非常实用的功能。
本篇文章将为大家讲解如何使用Excel高级筛选器进行数据筛选和分析。
一、什么是Excel高级筛选器Excel高级筛选器是一种功能强大的工具,它能够根据用户设定的多个条件对数据进行筛选,以便更精确地找到需要的数据。
相比常规筛选器,高级筛选器提供了更多的筛选选项,并能够将筛选结果输出到指定的区域。
二、如何打开Excel高级筛选器在Excel中,打开高级筛选器非常简单。
首先,选中要筛选的数据区域;然后,点击“数据”选项卡中的“高级”按钮即可打开高级筛选器对话框。
三、高级筛选器的使用步骤使用Excel高级筛选器进行数据筛选,一般需要以下几个步骤:1. 标识筛选区域:在高级筛选器对话框中,首先需要指定要筛选的数据区域。
这可以是一个单独的单元格区域,也可以是包含多个字段(列)的表格区域。
2. 设置筛选条件:在对话框中的“条件区域”中,设置一个或多个筛选条件。
筛选条件可以是简单的比较操作,如等于、大于、小于等;也可以是复杂的逻辑运算,如AND、OR等。
3. 设置输出区域:在对话框中的“输出区域”中,设置要输出筛选结果的位置。
可以选择将结果输出到新的区域,也可以选择覆盖原有数据。
4. 点击“确定”开始筛选:确认设置无误后,点击对话框中的“确定”按钮,Excel会根据设定的条件进行筛选,并将结果输出到指定的区域。
四、高级筛选器的应用案例下面举一个实际的应用案例来演示如何使用Excel高级筛选器。
假设我们有一个销售数据表,其中包含产品、销售额和销售时间三个字段。
我们想筛选出销售额大于1000的产品,并将结果输出到新的区域。
1. 选中数据区域:打开高级筛选器对话框前,首先选中数据区域。
2. 设置筛选条件:在对话框中的“条件区域”中,选择“销售额”字段,设置条件为大于1000。
Excel高级筛选技巧使用高级筛选条件快速筛选数据

Excel高级筛选技巧使用高级筛选条件快速筛选数据随着信息时代的发展,数据处理和分析成为人们工作中不可或缺的一部分。
Excel作为最常用的电子表格软件,提供了众多的数据处理功能。
其中,高级筛选是一项强大的功能,可以帮助用户快速、准确地筛选出符合条件的数据。
一、高级筛选的基本使用方法Excel的高级筛选功能位于“数据”选项卡中的“筛选”组。
下面将介绍高级筛选的基本使用方法。
1. 创建筛选条件区域在数据表的上方或侧边空白区域,创建一个用于输入筛选条件的区域。
该区域需要与原数据表的列一一对应,且每一列的筛选条件都需要在同一行内。
2. 选择数据表在原数据表中选中要筛选的数据范围。
3. 打开高级筛选对话框点击“数据”选项卡中的“高级”,打开高级筛选对话框。
4. 设置筛选条件在高级筛选对话框中,选择“复制到其他位置”选项,然后设置好筛选条件区域和数据表的区域。
5. 应用筛选条件点击“确定”按钮,Excel将根据设置的筛选条件,将符合条件的数据复制到指定区域。
二、高级筛选的常见用法高级筛选功能可以根据多个条件进行数据筛选,极大地提高了数据处理的灵活性。
下面将介绍几种常见的高级筛选用法。
1. 单条件筛选如果只需要根据一个条件进行筛选,那么只需在对应的列中输入筛选条件即可。
例如,要筛选出“销售额大于1000”的数据,只需在“销售额”列输入“>1000”的条件即可。
2. 多条件组合筛选高级筛选也支持多个条件的组合筛选。
例如,要筛选出“销售额大于1000并且客户等级为A”的数据,只需在对应的列中输入两个条件即可。
3. 使用通配符进行模糊筛选通配符在高级筛选中也可以发挥作用,用以进行模糊筛选。
例如,要筛选出以“张”开头的客户姓名,只需在“客户姓名”列输入“张*”即可。
4. 使用函数进行筛选高级筛选还可以结合Excel的函数进行更加灵活的筛选。
例如,要筛选出“销售额在平均值以上”的数据,可以利用“平均值”函数进行筛选。
Excel中的高级筛选技巧轻松筛选复杂条件数据

Excel中的高级筛选技巧轻松筛选复杂条件数据Excel是一款功能强大的电子表格软件,广泛应用于数据处理和分析。
在处理大量数据时,我们经常需要根据特定的条件来筛选数据,以便更好地分析和处理。
本文将介绍Excel中的一些高级筛选技巧,帮助您轻松筛选复杂条件数据。
一、使用自动筛选功能Excel提供了自动筛选功能,可以根据特定的条件快速筛选数据。
操作步骤如下:1. 打开包含数据的Excel表格。
2. 点击数据菜单栏中的“筛选”按钮,然后选择“自动筛选”。
3. 在每列标题行的右侧将出现下拉箭头,点击箭头可以选择需要筛选的条件。
4. 在弹出的筛选对话框中,选择满足条件的选项,点击确定即可完成筛选。
使用自动筛选功能可以方便地筛选相对简单的条件数据,但当筛选条件较为复杂时,我们需要使用高级筛选。
二、使用高级筛选功能高级筛选功能可以帮助我们根据多个条件来筛选数据,使筛选过程更加灵活和精确。
操作步骤如下:1. 建立一个条件区域,用于输入筛选条件。
条件区域可以在当前表格中的某个位置,也可以单独建立一个区域。
2. 在条件区域中,按照需要输入筛选条件。
每列的条件可以是相同的,也可以不同。
3. 在Excel表格中选中需要筛选的数据区域。
4. 点击数据菜单栏中的“筛选”按钮,然后选择“高级”。
5. 在弹出的高级筛选对话框中,选择数据区域和条件区域,点击确定即可完成筛选。
通过高级筛选功能,我们可以轻松地筛选出复杂条件下的数据,帮助我们更好地分析和处理数据。
三、使用通配符进行筛选通配符是一种在筛选条件中使用的特殊字符,可以帮助我们更加灵活地进行筛选。
常用的通配符有:1. “?”代表任意单个字符。
例如,如果我们要筛选包含单词“cat”的数据,可以在筛选条件中输入“c?t”。
2. “*”代表任意多个字符。
例如,如果我们要筛选以字母“a”开头的数据,可以在筛选条件中输入“a*”。
通过使用通配符,我们可以更加灵活地筛选符合特定模式的数据,提高筛选的准确性和效率。
高级筛选的操作过程和注意事项

高级筛选的操作过程和注意事项高级筛选的操作过程和注意事项随着电脑技术的不断发展,电子表格已经成为了我们日常工作中必不可少的工具之一。
在Excel中,筛选是我们经常使用的一个功能,它可以帮助我们快速找到需要的数据。
而高级筛选则是筛选中更加高级和复杂的一种方法。
本文将详细介绍高级筛选的操作过程和注意事项。
一、高级筛选的操作过程1. 准备数据在进行高级筛选前,首先需要准备好需要筛选的数据。
通常情况下,我们可以将数据放在一个表格中,并且每列都有对应的标题。
2. 打开高级筛选对话框在Excel菜单栏中找到“数据”菜单,点击“高级”,即可打开“高级筛选”对话框。
3. 设置条件区域在“高级筛选”对话框中,“列表区域”已经默认设置为当前活动单元格所在区域。
而“条件区域”则需要我们手动设置。
点击“条件区域”,然后选择包含条件的单元格范围。
4. 设置条件在“条件区域”中,我们可以设置多个条件来进行复杂的筛选。
每个条件都需要包含三个部分:列名、条件和值。
设置完成后,点击“确定”按钮。
5. 查看结果高级筛选会自动将符合条件的数据筛选出来,并将结果显示在新的区域中。
二、高级筛选的注意事项1. 数据准备在进行高级筛选前,需要确保数据已经完整且准确。
如果数据中存在空白或错误信息,可能会导致筛选结果不准确。
2. 条件设置在设置条件时,需要仔细考虑每个条件对应的列名、条件和值。
如果设置不当,可能会导致筛选结果出现错误。
3. 条件连接符号在设置多个条件时,需要注意连接符号的选择。
默认情况下,“高级筛选”使用“与”连接符号。
如果需要使用“或”连接符号,则需要手动更改。
4. 数据格式在进行高级筛选时,需要注意数据格式是否正确。
例如,在进行日期比较时,需要确保日期格式正确并且一致。
5. 筛选结果在查看筛选结果时,需要仔细检查是否包含所有符合条件的数据,并且排除不必要的重复数据。
总之,在进行高级筛选时,我们需要仔细考虑每个步骤和每个细节。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
没有发现哪里可以找到粘贴附件的地方,只好把写的内容站到回复里面了:excel的高级筛选功能如果条件是以下两种情况,一般不会出错: 列表区域条件区域保存区域工作表1 工作表1 工作表1工作表1 工作表2 工作表1就按照通常的顺序,先把鼠标放置到列表区域,然后再依次选择条件区域,保存区域.但是如下情况时,会出现提示: "excel 只能复制筛选过的数据到活动工作表", 操作失败.列表区域条件区域保存区域A 工作表1 工作表2 工作表2B 工作表1 工作表2 工作表3C 工作表1 另一个文件另一个文件A解决办法如下:先找到工作表2,选中条件区域,再启动高级筛选,这时看条件区域的状况,会出现告警提示:无法确定哪一行包含列标签,即excel的高级筛选的设置过程通常都是先确定列表区域,再确定条件区域,再确定保存区域. 点击确定,会弹出高级筛选的对话框,这时会发现我们起初选择的条件区域的应用位置表达式被excel的默认的放置到了列表区域, 将其拷贝粘贴到条件区域,然后再依次设置工作表1中的列表区域,及工作表2的保存区域. 确定,即可.分析: 这个解决过程验证了excel先前的出错提示中的"活动工作表"的说法. 当选择列表区域,并启动高级筛选功能时,就明确了当前的工作表即工作表2是活动工作表.也就使得最后筛选后的数据能能够保存到该工作表中.再考虑B的解决办法: (经过测试,A的解决过程在B情况下行不通)基于以上A的解决过程及分析,为了让高级筛选功能启动的时候的工作表就是保存区域所在的工作表,其实,很简单:只需先找到保存区域所在的工作表,并启动高级筛选,似乎因为该区域通常都是空的,所以也没有A中出现的提示, 然后勾选"将筛选结果复制到其他位置",并指定保存区域的引用位置,然后再去设置工作表1中的列表区域和工作表2中的引用区域,确定,即可.总结:其实A情况如果和B情况一样都是先设置保存区域,再设置条件区域,列表区域的话就不会出现那个烦人莫名的提示了. 所以, 以上情况最简单的办法就是设置过程和excel的默认设置过程正好逆序就正常了.C情况:将高级筛选的结果保存到另一个excel文件中的工作表也是可行的,当然,过程还是和刚才总结的一样:先找到需要保存的另一个excel文件中的文件表,启动高级筛选功能,勾选"将筛选结果复制到其他位置",并指定保存区域,再去设置条件区域和列表区域. 即可.再总结:其实只要把握一个原则: 先找到计划最终高级筛选保存区域所在工作表,再启动高级筛选功能,这样这个工作表就是告警中所提到的活动工作表,然后再进行相关的引用位置的设置,那么各种情况都不会出现问题.只是这样的过程和三个区域位于同一个工作表中时候excel默认的高级筛选工作流程顺序不一致(当然这种最简单的情况下,还是先找到列表区域,启动高级筛选,让excel自动确认列表区域要少一个步骤,同时通常的功能也都如此的工作流程,心理上感觉更顺手一些).Excel中的高级筛选技巧Excel中提供了强大的筛选功能,其中“自动筛选”用于条件简单的筛选操作,且符合条件的记录只能显示的在原有的数据表格中,不符合条件的记录将自动隐藏。
若要筛选单元格中含有指定关键字的记录,被筛选的多个条件间是“或”的关系,需要将筛选的结果在新的位置显示出来(便于两个表的数据比对),筛选不重复记录等等,“自动筛选”就显得有些无能为力了。
“高级筛选” 你可用过?如果熟练使用,能满足许多日常办公所需,从而大大提高我们的工作效率。
一、筛选含有特定字符的记录比如我们要查找姓“陈”的所有员工记录,可按下面的步骤进行。
如图1所示,在数据区域外的任一单元格(如B17)中输入被筛选的字段名称“姓名”,在紧靠其下方的B18单元格中输入筛选条件“陈*”。
依次单击“数据”菜单中的“筛选”,选择“高级筛选”命令,弹出“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。
将“列表区域”设置为“$A$1:$F$15”,“条件区域”设置为“$B$17:$B$18”,“复制到”设置为“$A$20:$F$20”,单击“确定”按钮,系统会自动将符合条件的记录筛选出来并复制到指定的从A20开始的单元格区域中(如图2所示)。
小提示:如果在图1的B18单元格中输入筛选条件“*陈”可筛选名字中含有“陈”字的员工记录(即“陈”字不一定是名字中的第一个字,该字可在名字中的任意位置)。
二、筛选空白数据现在我们来查找没有职称员工的记录,可按下面的步骤进行。
如图3所示,在数据区域外的任一单元格(如E17)中输入被筛选的字段名称“职称”,在紧靠其下方的E18单元格中输入筛选条件“<>*”。
打开“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。
将“列表区域”设置为“$A$1:$F$15”,“条件区域”设置为“$E$17:$E$18”,“复制到”设置为“$A$20”,单击“确定”按钮,系统会自动将符合条件的记录筛选出来并复制到指定的从A20开始的单元格区域中(如图4所示)。
小提示:在本例中,如果要筛选的字段是数值型的,则需要将筛选条件更改为“=”(直接输入“=”号后按回车)。
反过来,如果要筛选职称为非空的员工记录,只需将图3的筛选条件改为“*”即可。
如果指定的筛选字段是数值型字段,则输入筛选条件“<>”。
三、多字段多条件同时满足有时候,需要查找的结果要满足多个条件,比如查找性别为男性、年龄不低于30岁,职称字段中含有“工程师”关键字的员工记录等,这也难不倒我们。
如图5所示,在数据区域外的任一单元格区域(如A17:C17)中输入被筛选的字段名称“性别”、“年龄”和“职称”,在紧靠其下方的A18:C18单元格区域中分别输入筛选条件“男”、“>=30”和“*工程师”。
打开“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。
将“列表区域”设置为“$A$1:$F$15”,“条件区域”设置为“$A$17:$C$18”,“复制到”设置为“$A$20”,单击“确定”按钮,系统会自动将符合条件的记录筛选出来并复制到指定的从A20开始的单元格区域中(如图6所示)。
通过本例大家会发现,如果将筛选条件输入在同一行中,筛选时系统会自动查找同时满足所有指定条件的记录并将其筛选出来。
小提示:如果想查找所有字段值都是非空的员工记录,只需将指定的筛选条件文本型用“*”,数值型用“<>”,并将这些筛选条件输入在同一行中即可。
四、多字段多条件只需符合其一情况是多变的,如果要查找年龄不低于30岁,职称为“高级工程师”的员工记录,又该怎么操作呢?如图7所示,在数据区域外的任一单元格区域(如A17:B17)中输入被筛选的字段名称“年龄”和“职称”,在紧靠其下方的A18:B18单元格区域中分别输入筛选条件“>=30”和“高级工程师”。
打开“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。
将“列表区域”设置为“$A$1:$F$15”,“条件区域”设置为“$A$17:$B$18”,“复制到”设置为“$A$21”,单击“确定”按钮,系统会自动将符合条件的记录筛选出来并复制到指定的从A21开始的单元格区域中(如图8所示)。
通过本例大家也不难发现,如果将筛选条件输入在不同的行中,筛选时系统会自动查找只需满足所给条件之一的记录并将其筛选出来。
在以上所有的筛选操作中,如果想使筛选结果不重复,只需选中“高级筛选”对话框中的“选择不重复的记录”复选框再进行相应的筛选操作即可。
高级筛选就像一块智能吸铁石,正确充分地利用好,那么我们所要找的资料,就能统统迅速一网“筛”尽,一个也跑不掉。
实例教你学Office Excel函数排序与筛选Execl本身具有很方便的排序与筛选功能,下拉“数据”菜单即可选择排序或筛选对数据清单进行排序或筛选。
但也有不足,首先无论排序或筛选都改变了原清单的原貌,特别是清单的数据从其它工作表链接来而源数据发生变化时,或清单录入新记录时必须从新进行排序或筛选。
其次还有局限,例如排序只能最多对三个关键字(三列数据)排序,筛选对同一列数据可用“与”、或“或”条件筛选,但对不同列数据只能用“与”条件筛选。
例如对某张职工花名册工作簿,要求筛选出年龄大于25岁且小于50岁或年龄大于50岁或小于25岁都是可行的,如同时要求性别是男的或女的也是可行的。
但要求筛选出女的年龄在22岁到45岁,男的年龄在25岁到50岁时Execl本身具有的筛选功能则无能为力了。
再者排序与筛选不能结合使用,即不能在排序时根据条件筛选出来的记录进行排序。
例如有一张职工资料清单,其中有的职工已经退休,对在职职工的年龄进行排序时无法剔除已退休职工的数据。
本文试图用Execl的函数来解决上述问题。
一、用函数实现排序题目:如有一张工资表,A2:F501,共6列500行3000个单元格。
表头A1为姓名代码(1至500)、B1为姓名、C1为津贴、D1为奖金、E1为工资、F1收入合计。
现要求对职工收入从多到少排序,且在职工总收入相同时再按工资从多到少排序,在职工总收入和工资相同时再按奖金从多到少排序,在职工职工总收入和工资、奖金相同时再按津贴从多到少排序。
方法:G1单元格填入公式“=if(F2=0,10^100,INT(CONCATENATE(999-f2,999-e2,999-d2,999-c2)))”,CONCATENATE 是一个拼合函数,可以把30个以下的单元的数据拼合成一个数据,这些被拼合的数据之间用逗号分开。
用f2、e2等被拼合的数据用999来减,是为了使它们位数相同。
(假定任何一个职工的总收入少于899元)。
被拼合成的函数是文本函数,CONCATENATE 与INT函数套用是为了使文本转换为数字。
最外层的if函数是排序时用来剔除不进行排序的记录,在本例中指收入为零的记录。
(在上文提到的职工年龄排序,则公式改为“if(f2="退休", 10^100,.....)”,即剔除了退休职工。
)第二步把G1单元格的公式拖放到G500单元格(最简便的方法是点击G1单元格后向G1单元格右下方移动鼠标,见到黑十时双击鼠标就完成了G1到G500的填充)。
第三步在在H2单元填入公式“=MATCH(SMALL(G:G,ROW(A1)),G:G,0)”与第二步一样拖放到H501单元格。
此公式实际上是把三列公式合成一列公式,ROW(A1)即为A1的行数是1,随着向下拖放依次为2、3、4...,SMALL(G:G,ROW(A1))为 G列中最小的数随着向下拖放依次为第2、第3、..小的数,MATCH(SMALL(G:G,ROW(A1)),G:G,0)即为G列各行的数据中最小、第2、第3小等的数据在第几行。