首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel高手必备:数组公式的5种高阶玩法!

说到数组公式,很多老铁一听就头大。整天按着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了。熟能生巧,多练练就成高手了。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Od9opqtHhU8UHspZX3lh7Omw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券