OFFICE 365的这些功能,颠覆了我对Excel的认知①
最近推送的五篇文章:
同一事项数据放在同一工作表、同一类型的工作表放在同一个工作簿、同一类工作簿放置在同一文件夹。如第三章第三节所举的例子,各公司的报表都放在以月份命名的文件夹下,这样在报表翻新时才能批量修改公式。清单型表格的数据能在同一工作表记录就不要拆分为年或月分表保存。
新手们在看《“偷懒”的技术:打造财务Excel达人》第一章熊孩子被罚抄500遍“我再也不给美女递纸条”那个公式时,很多人都问:为什么结果都在一个单元格显示,如下图:
而不能显示在一列的500行里?
以前我都是这样回复的:
一个单元格的公式,其结果只会在本单元格,不会跑到其他单元格去。
现在好了,微软啪啪啪地打我的脸,已经帮大家实现这个“侵占邻国领土的梦想”了:一个单元格的公式也可以跑到其他单元格去。这就是OFFICE 365新增的动态数组自动溢出功能。
上图的公式就是使用了动态数组的函数。尽管公式只在A1单元格输入,由于其结果有500条,它就自动扩展到500个单元格中。这在之前的Excel版本中,是不可想象的!
从2018年9月开始, 返回多个值的所有 Excel 公式 (也称为数组) 将结果返回到相邻单元格。此行为称为超过(龙逸凡按:此处英文版为 This behavior is called spilling,因而应该翻译为“溢出”才对)。
有可能返回多个结果的任何公式都可以称为动态数组公式。当前返回多个结果并成功超过的公式可能被称为 "溢出的数组公式"。
与之配套,Excel还新增了A1#引用模式。
我们在E2单元格输入条件求和公式,当A列新增了唯一值后,D列会自动扩展,但是E列的公式并没有随之扩展,E6单元格仍然为空白。
要想让其也随之更新,可将公式改为:
=SUMIF($A$2:$A$9,D2#,$B$2:$B$9)
这样,E列的公式就可随D列自动扩展了。
赞 (0)