在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就彻底与你说再见了。 |
|