大数跨境
0
0

函数中通配符(*)的用法,你了解多少?不会用可惜了

函数中通配符(*)的用法,你了解多少?不会用可惜了 Excel数据分析之道
2022-11-25
1
导读:很多函数,都是可以使用通配符(*)来匹配关键词,包括:COUNTIF,COUNTIFS,SUMIF,SUMI

很多函数,都是可以使用通配符(*)来匹配关键词,包括:COUNTIF,COUNTIFS,SUMIF,SUMIFS,VLOOKUP,MATCH等。

通配符匹配关键词的用法很简单,但是你可能没想到还能这样用。

以下图示例数据为例,先介绍COUNTIF,COUNTIFS,SUMIF,SUMIFS的通配符用法。

1、COUNTIF 函数中使用通配符

在报表1中,计算每个大类的订单个数,就是统计指定大类名称开头的关键词的单条件计数,因此订单个数的计算公式如下:

=COUNTIF(C:C,H4&"*")

2、COUNTIFS 函数中使用通配符

在报表2中,计算每个客户、每个大类的订单个数,就是统计指定客户(是精确条件)和指定大类名称开头的关键词的多条件计数,因此订单个数的计算公式如下:

=COUNTIFS($B:$B,$H13,$C:$C,I$11&"*")

3、SUMIF 函数中使用通配符

在报表1中,计算每个大类的订单数量,就是统计指定大类名称开头的关键词的单条件求和,因此订单数量的计算公式如下:

=SUMIF(C:C,H4&"*",E:E)

4、SUMIFS 函数中使用通配符

在报表2中,计算每个客户、每个大类的订单数量,就是统计指定客户(是精确条件)和指定大类名称开头的关键词的多条件求和,因此订单个数的计算公式如下:

=SUMIFS($E:$E,$B:$B,$H13,$C:$C,I$11&"*")

这样,就得到了我们需要的两个报表:

B

5、VLOOKUP 函数中使用通配符

VLOOKUP函数的第一个参数是要匹配的条件值,这个条件值如果是文本字符串,则可以使用通配符(*)来匹配关键词。

下图是一个收单记录表,希望在D列输入某个地区后,E列自动从价目表里匹配出价格来。但是,价目表里的地址并不是一个单元格就只保存一个地区名称,而是把价格相同的地区保存在了一个单元格,此时,查找的条件就是从某个单元格里查找是否含有指定的地区名字了,这种情况下,在查找条件里使用通配符即可。单元格E2的公式如下。

=VLOOKUP("*"&D2&"*",$I$3:$J$9,2,0)

6、MATCH 函数中使用通配符

MATCH函数的第一个参数是要查找的数据,如果这个数据是文本字符,也通用可以使用通配符(*)做关键词匹配查找。

例如,在上面的单价例子中,我们也可以联合使用MATCH函数和INDEX函数进行查找,公式为:

=INDEX($J$3:$J$9,MATCH("*"&D2&"*",$I$3:$I$9,0))




【声明】内容源于网络
0
0
Excel数据分析之道
全面介绍Excel在企业数据分析中的各种应用,实际案例模板分享,经验心得,帮助个人和企业提升Excel应用能力。
内容 1106
粉丝 0
Excel数据分析之道 全面介绍Excel在企业数据分析中的各种应用,实际案例模板分享,经验心得,帮助个人和企业提升Excel应用能力。
总阅读54
粉丝0
内容1.1k