通配符,顾名思义就是通用的字符,它能够代替任意字符。在Excel中我们常用的通配符主要有问号“?”和星号“*”。问号代表任意单个字符,星号则代表任意若干字符。
利用小小通配符,可以让我们的Excel变得更加灵活和高效,接下来技巧妹和大家分享几个通配符的使用案例。
1、条件求和
如下图表格,要统计品牌店的销量总和,结合通配符使用,输入公式:
=SUMIF(A2:A8,”*品牌*”,B2:B8),这里的星号表示任意若干个字符。
再来一个多条件求和的例子,如下图表格,要统计的是城建部门15个课时以上的学员总费用,可以结合通配符问号,输入公式:
=SUMIFS(D1:D15,A1:A15,”城建?部”,C1:C15,”>=15″),这里的问号表示任意单个字符。
2、条件计数
如下图表格,统计姓吴且姓名是2个字,销售额超过1万的有多少人?多条件计数,条件之一姓名的表述可以结合通配符”?”,输入公式:
=COUNTIFS(B2:B14,”吴?”,D2:D14,”>=10000″)
再比如下图表格中,要统计以131数字为开头,以1数字结尾的手机号码有多少个?这里可以结合SEARCH函数进行查找,确定手机号的开头和结尾是否包含有这些指定数字,手机号码中间的若干数字直接用通配符“*”来表示,输入公式:
=COUNT(SEARCH(“131*1”,A2:A9)),按Ctrl+Shift+Enter三键输入。
3、多表求和
用SUM函数进行多表求和,可以使用通配符“*”来匹配除了当前工作表外所有相同区域的单元格。如下图表格,统计三个城市1~12月份销售额,输入公式:=SUM(‘*’!C2),往下填充。
4、模糊查找
如下图表格,要查找出指定学校的参赛项目,可以用VLOOKUP函数结合通配符进行查找,输入公式:=VLOOKUP(“*”&E2&”*”,$B$1:$C$10,2,0),往下填充。
5、条件筛选
数据高级筛选中,经常结合通配符进行条件设置,比如我们要筛选出姓张且姓名为2个字的人员信息,姓名的筛选条件可以输入公式:=”=张?”。
这里需要注意的是,高级筛选里默认的是模糊匹配,如果姓名条件直接设置为“张?”,那么筛选出来的结果也会包含姓名为3个字的张姓人员:
6、查找替换
如下图表格,如果要把小数点及后面的部分都去掉,可以在查找内容中输入的“.*”,星号表示小数点后的任意字符,替换为空。
说明:这里是直接去掉小数点及后面的数字,没有四舍五入。
在Excel中巧妙地使用通配符,可以更加灵活地帮我们处理一些数据问题,你get到了吗?