说到数组公式,很多老铁一听就头大。整天按着Ctrl+Shift+Enter,还不知道咋回事。不过啊,搞明白了数组公式,Excel水平绝对能上好几个台阶。
快速批量计算
数组公式最基础的用法就是一口气算一堆数。比如有一列单价,一列数量,想算总价,普通人肯定是一个一个算,老拽着公式往下拉。用数组公式,一个公式就能搞定:
{=SUM(B2:B10*C2:C10)}
这公式看着简单,但厉害了。它让Excel同时计算两列数据,就跟你脑子里并行处理似的。不过记得按Ctrl+Shift+Enter,不然Excel以为你在开玩笑。
条件统计神器
想统计销售数据里面,哪些订单金额超过1000块的?数组公式配合IF函数,分分钟的事:
{=SUM(IF(D2:D100>1000,1,0))}
温馨提示:这种条件统计比COUNTIF来得灵活多了,你可以随便加条件,比如再加个订单日期、客户类型啥的筛选。
多条件查找
Excel查找数据,VLOOKUP是老大哥,但遇到多个条件就歇菜了。数组公式配合INDEX+MATCH,简直无敌:
{=INDEX(D2:D100,MATCH(1,(B2:B100="北京")*(C2:C100="电脑"),0))}
这段代码能找到北京地区卖电脑的那条记录,*号在这充当了AND的角色,贼好使。
动态排名计算
想知道每个销售额的排名?用RANK函数太老土了,来看看数组公式怎么玩:
{=SUM(IF(B2:B100>B2,1))+1}
这公式的思路太秒了,就是数一数有多少个数比当前这个大,再加1就是排名。拽着往下拖,分分钟出结果。
区间分组统计
有时候需要给数据分段,比如按年龄段统计人数。数组公式这么写:
{=SUM((D2:D100>=20)*(D2:D100<30))}
这就统计出20到30岁的人数了。要是觉得写着费劲,可以在单元格里先把区间写好,引用过来更清楚。
温馨提示:数组公式看着可能有点懵,建议先在纸上画画,理清楚每一步计算啥,就好理解了。
这几招要是都整明白了,处理数据分析就跟玩似的。不过刚开始用的时候,格子里老是蹦出来#VALUE!,别慌,肯定是忘按Ctrl+Shift+Enter了。熟能生巧,多练练就成高手了。
领取专属 10元无门槛券
私享最新 技术干货