这两天我在秋叶学习群里看聊天看得正开心时,突然冒出了一长串信息,看得我眼睛都花了 ——
这位同学提问:一长串的公式,有没有办法「瘦身」?
当然是 ——
有!一个通配符直接搞定!
但如果你不知道这个技巧,那只好一个个手动加咯~
Excel 中常用的通配符有这 2 种:
问号?:代替一个字符
星号 * :代替多个字符
今天我们就一起来看看,把通配符用好,能帮助我们解决多少问题~
快速统计同一品牌的数据
前面那位同学提的问题,其实就是需要统计一下包含某个指定字符串单元格的数量。
比如,有一些课程订单数据,需要统计里面 Excel 课程有多少个订单:
你可以一门门 Excel 课程做条件计数 ——
=COUNTIF(B:B,"秋叶 Excel 数据处理班")+COUNTIF(B:B,"秋叶 Excel 图表课")+COUNTIF(B:B,"秋叶 Excel 透视表课")+COUNTIF(B:B,"和秋叶一起学 Excel")
▲ 左右滑动查看
有几门课就需要几次 COUNTIF ,然后把它们加起来。
但你也可以一个 COUNTIF 搞定 ——
=COUNTIF(B:B,"*Excel*")
你看,直接用通配符「*」来替代 "Excel" 前后的任意字符,"*Excel*" 就能表示所有的 Excel 课程了~
快速统一不一致的名称
我们也经常会遇见一种情况,明明某个分类有一个统一的名称。
但大家非得按照自己喜好填,导致统计数据的时候非常不方便。
所以整理数据的时候需要将这些不一致的名称统一成一个。
比如把所有 Excel 课程全部统一成「秋叶 Excel 数据处理学习班」:
一个个改太慢了!但我们可以用「*Excel*」来替代所有的 Excel 课程啊~
【CTRL+H】打开替换窗口,查找内容为「*Excel*」,将其全部替换为「秋叶 Excel 数据处理学习班」 。
搞定!
根据简称找全称
还经常会遇见这种提问,有些项目名称是简写的,如何把项目简称跟全称对应上呢?
根据指定数据查找值,你应该非常清楚可以用 VLOOKUP 。
那你知道 VLOOKUP 搭配通配符可以做模糊查找吗?
=VLOOKUP("*"&C2&"*",$A$1:$A$8,1,FALSE)
将要查找的简称前后都用 & 连接符加上一个「*」,就可以来替代包含该简称的数据了。
跨表求和
有时我们会把一些数据按月份或者按负责人名字放在不同的工作表中。
如果要对这些工作表中的数据进行统计汇总,你一般怎么做?
如果你知道用通配符,一个 SUM 函数公式很快搞定!
=SUM('*'!B2)
用「*」来替代当前工作簿中的所有工作表表名称(除当前工作表),就可以对所有工作表中的 B2 单元格进行求和。
那如果是对这样一个负责人的业绩表进行汇总,把名字里有「秋」的数据进行汇总,又该怎么做呢?
相信你已经知道了吧?
总个结
好了,这就是一个通配符引发的事件,我们一起来看了一下通配符常用的几种场景:
快速统计同一品牌的数据;
快速统一不一致的名称;
根据简称找全称;
跨表求和。
你都学会了吗?
使用通配符的关键是什么?
抓住数据特征或规律,把规律作为着手点,使用通配符进行批量替代。
在 Excel 中,想要高效操作,都是一样的道理。
本文来自微信公众号:秋叶 Excel (ID:excel100),作者:小敏,编辑:竺兰
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。