本期主要简单介绍一下Excel中的数组公式,我们来了解一下数组公式的基本应用,以及它如何帮助我们高效地处理一些数据。
在Excel中,有时将数组公式称为“CSE”公式,“CSE”代表的是Ctrl、Shift、Enter三个键。与传统意义上的公式函数不同之处在于,当输入完数组公式后,需按快捷键组合Ctrl+Shift+Enter返回公式的结果。
01 多个单元格,一个数组公式
我们看一下演示的案例:在“AUD Price”数据列中,我们需要根据所给的“USD Price”(美元价格)与“AUD Rate”(澳元换率)的关系(实际上是两个货币的换算),来批量处理数据。

在一般的公式计算中,我们通常是先计算一个单元格的结果,然后通过快速填充的方式复制公式完成数据的处理,而使用数组公式时,我们仅需一次计算,则可返回多个结果,所以第一步就是先选中所有需要返回结果的单元格区域,此例中为D4至D36单元格。

选中单元格区域后,直接输入符号“=”,选择“USD Price”的所有数据单元格C4至C36。

输入符号“*”后,选择“AUD Rate”单元格I4。

输入完公式后,如果我们按Enter键则会返回错误,而按Ctrl+Shift+Enter才能返回正确的结果。

数组公式的不同之处还在于:
1. 整个公式用大括号“{ }”括住。
2. 无法对应用数组公式的某个单元格进行修改,如删除。

如果需要进行修改,则需要先选中所有的单元格区域,再进行删除或修改公式。
02 一个单元格,一个数组公式
我们不仅可以应用数组公式于单元格区域,同样也可以用于单个单元格的计算。
在F4单元格中,我们需要计算出“AUD Total”,各产品“Product”的数量“Quantity”乘以价格“AUD Price”,此例我们使用SUM函数。
在F4单元格中输入公式:=SUM(H7:H9*I7:I9),然后按Ctrl+Shift+Enter。

03 数组常量
我们在处理一些数据时,还可以通过数组常量来达到我们的目标。数组常量是特定的一组数值,用大括号“{ }”圈住,各数值间用分号“;”隔开。
在F20至F22单元格中,我们要得到AUD Price价格在前三的三个数据,选中该单元格区域后,我们使用LARGE函数,第一个参数为数组,即D4至D36单元格的“AUD Price”数据,第二个参数为k,即为{1;2;3},分别得到排在前三的数值。

按Ctrl+Shift+Enter键后,即可返回相应的数据。

以上我们介绍了Excel中数组公式的一些简单的应用,相关的更多应用,尤其是解决一些更为复杂的问题,敬请期待后续的更新!
网友评论