浅议Excel中数组公式的应用

2016-12-26 15:48唐松
科教导刊·电子版 2016年30期

唐松

摘 要 公式和函数是Excel的重要组成部分,有非常强大的计算能力,为用户分析和处理工作表中数据提供了方便。数组公式是指在数组的一项或多项上执行计算的公式,它具有灵活、快捷、安全的优点,执行更复杂的计算。

关键词 处理数据 数组公式 复杂计算

1数组数据基础

数组是按行、列排列的一组数据元素,在Excel中位于一行、一列中的数组成为一维数组,多行多列的称为二维数组。

在Excel中数组常量是指包含在单元格中的数值数组。我们在Excel中录入数组数据,应选中数组所在的区域,以逗号来分隔各列数据,用分号来分隔各行数据,输入完成后用组合键来确认数组数据,系统自动用“{}”将数组数据括起来。

数组数据将作为一个整体被存储和引用,如图1所示。

不可直接修改数组常量中某一个单元格的值,系统会报错。可选中单元格,在编辑栏中找到需修改的数组中数据的位置,修改它的值,再用组合键来确认,可更改数组中某个元素的值。

数组常量可以包含数字、文本、逻辑值和错误值(如#N/A),可用于Excel提供的所有内置函数,但是数组常量不能包含其它数组、公式或函数。只能包含以逗号或分号分隔的文本或数字。

2数组公式

数组公式与标准公式语法相同,以等号开头,使用大部分内置函数和运算符进行计算。区别在于确认公式时,数组公式需要用组合键输入,系统将用“{}”将数组公式括起来。用户不能手动输入括号,否则系统会认为是字符串,不能识别为公式,将不能返回计算结果。

2.1多单元格数组公式

如果函数或公式返回多个结果值并需要保存在不同的单元格中,可以利用多单元格数组公式。如图2,计算每种产品的销售额,可以在第一个单元格输入公式“=B2*C2”,然后用公式填充来完成计算。

也可以用数组公式来计算。选中结果区域D2:D6,输入公式“=B2:B6*C2:C6”,按下组合键以数组形式输入公式,也可以得到正确结果。

2.2单个单元格数组公式

输入公式或函数对多个单元格数据分别进行计算机,计算结果保存在一个单元格中,可利用单个单元格数组公式计算机完成。

如图2,对每种产品计算销售额然后求和,在总计单元格D8中输入公式“=SUM(C2:C6*D2:D6)”, 按下组合键输入数组公式,即得到正确结果。若没有按下组合键,则以普通公式计算,则系统报错,如图2单元格D7。两种不同的输入公式方式,系统处理结果截然不同。

利用此方法可以省去很多中间公式和计算,极大地简化计算,体现了数组公式的灵活性。

2.3数组公式的编辑

与数组常量类似,对数组公式的编辑都需要按下组合键,以确认公式为数组公式,此外还应该遵守相关的处理规则。

(1)对多单元格数组公式,在输入公式之前应选择用于保存结果的单元格区域;

(2)不能更改数组公式中单个单元格的内容,需要选中其中一个单元格,在编辑栏修改后按下组合输入公式;

(3)不能向多单元格数组公式中插入空白单元格或者删除单元格,也无法移动部分内容,但可以整体移动或删除数组公式;

3数组公式的应用

如图3,根据学生成绩和分数分布区间,确定成绩评级。

MATCH函数的作用是根据成绩在分数段中去查询,找到成绩所在分数段中匹配的位置,如果能找到相应的值返回所在行,如果不能找到,返回区间中比分数大的最小值。CHOOSE函数的作用是利用得到的分数在分布区间中的位置,取所对应的“A,B,C,D”的等级。在结果区域中利用数组公式批量处理得到结果。

4结语

数组公式的应用非常方便,计算灵活、高效,在实际案例中应多思考计算原理和方法,尝试不同的计算处理方法,掌握数组公式的使用,为复杂数据处理提供便利。

参考文献

[1] 傅靖,李东.Excel2007公式、函数与图表宝典[M].电子工业出版社,2007.

[2] 邓多辉. Excel2013使用详解[M].人民邮电出版社,2014.