第2章Excel高级应用
21
221数组的意义
数组的使用
数组是单元的集合或是一组处理的值的集合。可以写一个数组公式,即输入一个单个的公式,它执行多个输入操作并产生多个结果,每个结果显示在一个单元格区域中。数组公式可以看成有多重数值的公式,它与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公式可以占用一个或多个单元区域,数组元素的个数最多为6500个。
数组应用示例:
将下图表中的“笔试成绩比例分”列按计算方法:(笔试成绩3)60填写。
11
图21
说明:此问题可以用单个公式编辑再拖动引用公式的方法完成,但不是数组方式。
212数组的编辑
1.操作步骤:(1)先选中要定义数组的全部数据区域J3J18;(2)在编辑栏中按题目要求编写公式“I3:I18306”;(3)按ctrlshifte
ter键,所编辑的公式出现数组标志符号“”,同时J3:J18列各个单元中生成相应结果如下图。
f图22
2其它练习练习示例:对上一问题中“面试成绩比例分”和“总成绩”列分别按公式“面试成绩04”和“笔试成绩比例分面试成绩比列分”进行填写。操作方法:参照上例进行。
213数组的修改
数组修改示例:将上一题目中“笔试成绩比例分”按公式:(笔试成绩2)60计算。1.操作步骤:(1)选中数组的全部数据区域J3J18;(2)在编辑栏中修改公式“I3:I18206”;(3)按ctrlshifte
ter键,所编辑的公式出现数组标志符号“”,同时J3:J18列各个单元中生成相应结果。2.说明:(1)数组公式不能单个进行修改,否则系统提示错误。(2)修改数组过程中数组标记“”会消失,需重新按ctrlshifte
ter键。
22
221高级筛选
高级筛选
对于筛选条件比较复杂的情况,必须使用高级筛选功能来处理。
f使用高级筛选功能必须先建立一个条件区域,用来指定筛选条件。条件区域的第一行是所有作为筛选条件的字段名,这些字段名与数据列表中的字段名必须一致,条件区域的其它行则输入筛选条件。需要注意的是条件区域与数据列表不能重叠,必须用空行或空列隔开。条件区域的运算关系是:同一行的条件是“与”,同一列的条件是“或”。高级筛选应用示例:将下图表中的数据进行筛选,条件为:性别女,所在区域西湖区
图23
222高级筛选的编辑
1.操作步骤:(1)在J3单元格输入“性别”,在K3单元格输入“所在区域”,在J4单元格输入“女”,在K4单元格输入“西湖区”;(2)将光标点中数据区的任意位置;(3)点击菜单“数据”r