关闭
高端服务

EXCEL2007高级筛选条件区域的建立

所属栏目:推荐论文 时间:2012-05-30

  EXCEL 2007 高级筛选条件区域的建立

  时文兵

  【摘 要】 在用Excel 2007高级筛选功能进行筛选时如何建立条件区域。

  【关键词】 高级筛选; 条件区域; “与”关系; “或”关系

  一、引言

  筛选功能是Excel 2007数据处理的重要内容之一。当筛选条件比较多时,就需使用高级筛选功能对数据清单进行筛选。要使用高级筛选,首先应在清单外建立一个条件区域,用来指定筛选的数据必须满足的条件。然而对条件区域的建立学生难于把握,下面粗浅谈谈。

  二、建立过程

  1.运算符

  在建立条件区域时,常用下面两种运算符:

  (1)比较运算符 (2)逻辑运算符

  符号 = > >= < <= <>

  含义 等于 大于 大于或等于 小于 小于或等于 不等于

  举例 <>90

  名称 规 则

  与 当所有条件都满足时,命题才成立。

  或 当一个或多个条件被满足时, 命题成立。

  2.书写说明

  在具体写条件时,我们需分析好条件之间的关系。若是与关系,多重条件须输入同一行中;若是或关系,条件须输入不同的行中;若是与或关系,则二者兼之。即不同行的条件表示或关系,同行的条件表示与关系。若是等于关系,则直接输值,不需加符号。

  3.注意事项

  (1)在条件区域的首行中应包含所有作为筛选条件的字段名且拼写正确, 并与数据清单中的字段名相同;最好使用复制、粘贴命令,从数据清单中复制字段名。

  (2)比较运算符必须是英文半角符号,否则Excel不会认识它们。

  (3)在条件区域的字段名的下面输入筛选条件, 建成条件区域后用一个空行将它和数据区域分开。

  4.举例

  根据关键字或称字段名是否相同及逻辑关系的不同,把筛选条件分成两种情况三大类。

  下面我们依据学生成绩表分别举例说明:在用高级筛选的方法进行筛选时,如何建立条件区域:

  (一)同一关键字(字段名)

  1. “与”关系

  例:筛选出70<语文>90的学生

  分析:70<语文>90含义是一位学生语文高于70、同时低于90,很显然,这两个条件是

  与关系,至于其它课程不予考虑。条件区域写法如表一:

  2.“或”关系

  例:筛选出语文>90或语文=85或语文<70的学生

  分析:显然,字段名是语文,三个条件之间是或关系。可写条件区域如表二:

  3.“与或”关系

  例:筛选出语文>90或70<语文>80的学生

  分析:字段名是语文,70<语文>80是与关系,与高于90之间是或关系。见表三

  学生成绩表 表一

  学号 姓名 语文 数学 外语

  1 王依 89 76 80

  2 张艾 87 65 67

  3 李山 88 90 89

  4 赵四 90 92 95

  5 孙妩 78 77 75

  6 周六 76 87 98

  7 秦七 82 81 91

  8 杜八 77 68 73

  9 顾九 87 86 90

  10 肖石 87 76 81

  11 林实依 65 67 79

  12 孟诗尔 77 65 65

  语文 语文

  >70 <90

  表二

  语文

  >90

  85

  <70

  语文 语文

  >90

  >70 <80

  表三

  表三

  (二)不同关键字(字段名)

  1.“与”关系

  例:筛选出各科成绩在80 分以上的学生(>80)

  分析:字段名是语文、数学、英语,且均高于80分,这些条件之间是与关系。见表四:

  2.“或”关系

  例:筛选出语文、数学、英语三门成绩中至少有一门不及格的学生。

  分析:三门课程中至少有一门课程不及格,可理解为:一位学生,若语文不及格就选出来,或者数学、或者英语不及格都把他选出来,这三个条件是或关系。如表五:

  3.“与或”关系

  例:筛选出语文、数学、英语三门课程中只有一门不及格的学生。

  分析:只有一门不及格,可认为:若语文不及格,则数学、英语须及格;若数学不及格,则语文、英语须及格;若英语不及格,则语文、数学须及格。这样三个大条件,每个大条件中又包含三个小条件,先分析其中的一个大条件“语文不及格,数学、英语及格”,这个大条件中有三个小条件,三个小条件要同时成立才符合要求,故它们之间是与关系,因此三个大条件之间只要有一个成立,该学生就是只有一门不及格者,所以它们之间是或关系,而整体是与或关系。写出条件区域如表六:

  表四 表五 表六

  语文 数学 英语

  <60

  <60

  <60

  语文 数学 英语

  <60 >=60 >=60

  >=60 <60 >=60

  >=60 >=60 <60

  语文 数学 英语

  >80 >80 >80

  三、结束语

  其实条件写法并不难,只需把问题分解成最小的逻辑条件,弄清楚条件之间的逻辑关系,就可以写出正确的条件区域。因此,只有对已知条件透彻理解,准确把握和灵活变换,才能在高级筛选建立条件区域时游刃有余,即深思,抓准,巧变。

  参考文献

  [1] Microsoft Corporation. 微软Office online

  [2] 叶祖明. 中文版Word 2003与Excel2003应用基础.国防科技大学出版社,2006.

更多学术问答


Copyright 2002-2023 www.qikanzj.com 京ICP备16051962号