任务内容
·数据清单的基本管理。
任务要求
·了解数据清单的建立。
·熟悉自动筛选、高级筛选的操作方法。
所谓“筛选”,是指根据给定的条件,从数据清单中查找满足条件的记录并且显示出来,不满足条件的记录被隐藏起来。条件一般分为简单条件和复合条件。简单条件是由一个比较运算符所连接的比较式,如:成绩>=60 AND性别="女"。当用AND连接成复合条件时,只有每个简单条件都满足,这个复合条件才能满足。当用OR连接成复合条件时,只要有一个简单条件满足,这个符合条件就能满足。
Excel有两种筛选记录的方法:一是自动筛选;二是高级筛选。
1.自动筛选
使用“自动筛选”,可以快速、方便地筛选出数据清单中满足条件的记录。自动筛选每次可以根据一个条件进行筛选。在筛选结果中还可以用其他条件进行筛选。
例4-12 在上节图4-14所示的成绩表中,筛选出“成绩大于等于80分”的记录。操作步骤如下:
①单击数据清单中记录区域任一单元格,以此选定数据清单。
②切换至“数据”选项卡,在“排序和筛选”组中单击“筛选”按钮,如图4-15所示。
③单击“成绩”字段名右边的下拉箭头,屏幕出现该字段的下拉列表,如图4-16所示。
④选择“数字筛选”命令,在其级联菜单中选择“大于或等于”命令,系统弹出“自定义自动筛选方式”对话框(图4-17)。
图4-15 选择“筛选”按钮
图4-16 “成绩”下拉列表
图4-17 “自定义自动筛选方式”对话框
⑤本题采用的筛选条件:成绩>=80。在“大于或等于”右边组合框中键入“80”,如图4-17所示。
⑥单击“确定”按钮。执行结果如图4-18所示。
图4-18 例4-12的执行结果
图4-19 例4-13筛选设置
例4-13 在上述成绩表中,查找成绩在70~90分之间的记录。
本例题采用的筛选条件是:成绩>=70 AND成绩<=90,因此,在“自定义自动筛选方式”对话框中设置情况如图4-19所示。除了设置条件不同外,本例的操作方法与例4-12基本相同。(www.xing528.com)
2.高级筛选
在使用“高级筛选”命令之前,必须先建立条件区域。条件区域的第1行为条件标题行,第2行开始是条件行。条件标题名必须是与数据清单的字段名相同,排列顺序可以不同。建立条件区域时,要注意以下几点:
①同一条件行的条件互为“与”(AND)的关系,表示筛选出同时满足这些条件的记录。
例4-14 查找成绩大于等于80分,且班号为“11”的所有记录。
本例题的筛选条件:成绩>=80 AND班号=11,则条件区域表示如下:
②不同条件行的条件互为“或”(OR)的关系,表示筛选出满足任何一个条件的记录。
例4-15 查找英语和计算机课程中至少有一科成绩大于90分的记录。
③对相同的列(字段)指定一个以上的条件,或条件为一个数据范围,则应重复列标题。
例4-16 查找“成绩大于等于60分,并且小于等于90分”的姓“林”的记录。条件区域表示如下:
说明 指定筛选条件时,可以使用通配符“?”和“*”“。?”代表单个字符,而“*”代表多个字符。下面通过举例来说明高级筛选的操作步骤。
例4-17 在上述成绩表中,查找11班及21班中成绩不及格的所有记录。
①本例题的筛选条件:(成绩<60 AND班号=11)OR(成绩<60 AND班号=21)。建立条件区域的具体操作方法是:先把标题栏中“成绩”及“班号”两个字段标题复制到某一空区域中(本例为F1:G1),然后在F2:G3中键入条件内容(见图4-20)。
②在“数据”选项卡的“排序和筛选”组中单击“高级”按钮,系统弹出如图4-20所示的“高级筛选”对话框。
③设置对话框:
·在“方式”框中选择“将筛选结果复制到其他位置”。
·在“列表区域”文本框中键入数据区域范围A1:D9(含字段标题)。
·在“条件区域”文本框中键入数据区域范围F1:G3(含条件标题)。
·在“复制到”文本框中键入用于存放筛选结果区域的左上角单元格地址E6。
④单击“确定”按钮。执行结果如图4-21所示。
图4-20 “高级筛选”对话框
图4-21 例4-17的执行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。