• 注册
  • 你转发,我送钱!

    • 查看作者
    • Excel数组入门:有些操作确实用数组公式更方便 图文

      若要成为 Excel 高级用户,您需要知道如何使用数组公式,可以执行不能使用非数组公式的计算。

      这话不是我说的,是微软官方写在数组教程中的话。

      小王:在哪些方面,数组有优势呢。举几个例子吧。

      譬如:

      ① 一个表格,如何快速计算除了“0”之外的数据的平均值?

      ② 有两个表格,如何快速统计它们之间有多少个相同的数据?有多少错误值?

      ③ 一个“6×6”的表格,如何快速找出其中字符串最长的数据?

      这些问题都可以用一个数组公式完成。

      小王:似乎数组还不错。然而我还不晓得啥叫数组。

      什么是数组

      数组就是“组数”,一组数据。这里的一组,可以是一行、一列,也可以是几行几列。

      生活中,我们常常会给人或物分组,“画画兴趣小组”、“十大川菜”等等。Excel中的数组和生活中的“组”概率类似。

      小王:这么说大概了解了,可数组公式又是什么东东?

      什么是数组公式

      普通的公式输入后,按Enter键确认。如果你按“Ctrl + Shift + Enter”键确认输入,那么就会在公式外看到一对大括号,这就成了数组公式。

      注意,数组公式的大括号不能手动输入,否则,将得不到正确的结果。

      示例

      如下表,有两个月的销量数据,怎样计算整个小组2月比1月增长了多少呢?

      小王:这个很简单,先辅助列求差,再相加。

      ① 添加辅助列,输入“=D2-C2”,向下填充公式;

      ② 计算步骤1公式结果的和。

      这样要两步才能完成,当数据增减时,修改公式也麻烦。

      如果用数组公式,可以一步到位。

      ① 输入公式“=SUM(D2:D8-C2:C8)”,并按“Ctrl + Shift + Enter”得到“{=SUM(D2:D8-C2:C8)}”。

      验证一下数组公式的正确性。

      如果你用普通公式,也想一步到位,那就得写成“=SUM(D2-C2,D3-C3,D4-C4,D5-C5,D6-C6,D7-C7,D8-C8)”。

      小王:打死也不用,这太长了吧。

      其实数组公式“{=SUM(D2:D8-C2:C8)}”就等同于这个公式。

      小王:通常一个公式一个计算结果。数组公式好像可以有多个结果?

      数组公式的结果

      数组公式的结果可以是一个,就像上面的例子。也可以是多个,就像下表,E列的公式只有一个。

      公式“{=C2:C11*D2:D11}”等效于“=C2*D2”、“=C3*D3”……

      工作中,有时候我们不希望别人修改我们的公式。数组公式就自带公式保护的功能,你不可以随意地插入、删除数组公式所在行列,否则就会看到上面的警告。


      学习,为了更好的生活。欢迎点赞、评论、关注和点击头像。

    • 0
    • 0
    • 0
    • 76
    • 单栏布局 侧栏位置: