/科技 / 再见了,Ctrl+Shift+Enter !这个新功能将彻底颠覆Excel公式

再见了,Ctrl+Shift+Enter !这个新功能将彻底颠覆Excel公式

科技Excel精英培训2019-12-04 09:22


在Excel函数世界中,最顶尖的知识是数组公式。每当Excel高手给你写完公式后,总会告诉你输入公式后记得按三键结束,它就是:


Ctrl+Shift+Enter组合键


在2016及之前版本中,Excel是不能直接支持区域数组运算的(个别函数例外,后面有介绍),比如:


【例1】A列 * B列再求和,用sum直接计算是错误的,只能显示第1个值


=SUM(A1:A6*B1:B6)



而如果在输入公式后按Ctrl+shift+enter,公式两边会自动添加大括号{},然后结果也正确了。



而在最新的Excel版本中,Excel公式已支持区域数组运算,不用Ctrl+Shift+Enter也可以返回正确结果了。



不仅如此,Excel新版本对公式返回多个结果时,会自动在一个区域内显示出来,如输入公式

=row(1:10)

会在一列10区域分别显示1~10数字。



Excel表格不再掖着藏着了,它会把所有结果显示到空单元格中如果不够显示公式将返回错误值。



在兰色看来,这个新功能的添加意义超过任何一个新函数,包括Xlookup,它将颠覆和改变很多函数的用法。


1、Vlookup函数公式优化了


【例2】根据姓名查找语文成绩


=VLOOKUP(A11:A14,A2:C7,3,0)


注:Vlookup第1个参数可以引用多个查找值,在第一个单元格中输入公式,即可查找出所有结果。再也不会因为少了$出错了。



【例3】计算吴一凡、张飞语文成绩之和


=SUM(VLOOKUP(A11:A12,A2:C7,3,0))


注:以前版本中Vlookup第一个参数是不支持查找多个值的,而新版中可以查找出多个结果并用sum求和。



用Vlookup查找多列结果时,公式输入也大大简化,只需要在第一个单元格中输入,后面的结果自动生成。


【例4】根据学号查找对应的B:F列信息


=VLOOKUP(A11,A1:F7,COLUMN(B1:F1),0)




2、Sum完全替代sumproduct函数


Sumproduct函数可以支持区域数组运算,这让它在多条件求和、计数时比sum更方便,而在最新excel版本下,sum也可以进行区域运算,可以替换sumproduct函数。


【例5】计算2月份A产品的销量


=SUM((MONTH(A2:A13)=2)*(B2:B13="A")*C2:C13)



【例5】B列不重复产品个数


=SUM(1/COUNTIF(B2:B13,B2:B13))



如果用最新的UNIQUE函数+区域显示,可以动态返回唯一值


=UNIQUE(B2:B13)



兰色说限于篇幅,兰色就不再一一举例,这个新功能会影响到很多Excel函数的应用,升级到最新Excel版本后,Ctrl+shift+enter就彻底与你说再见了。


Excel精英培训微信公众号
excel教程分享与问题解答,提供excel技巧、函数和VBA相关学习资料的自助查询。每天一篇原创excel教程,伴你excel学习每一天!