条件求和:sumif函数的通配符用法

今天就来分享一下sumif函数的通配符用法。在excel中,有两个通配符,分别是星号*和问号?。*代表任意数量的字符。表示任意单个字符,它们都是文本。如果你在找*和?本身,前面加~。

-01-通配符的简单描述

下图是编写通配符的一些常用方法。对它们进行了解释,并列出了它们可以表示的一些字符串。

条件求和:sumif函数的通配符用法

如果看完还是不明白,我举个例子吧。当我还是个孩子的时候,我玩牌。有一种不打任何牌而打“王”的方法,所以它的用法相当于?的用法可以表示任何单个字符。

-02-特定应用

1.求刘姓人的总分。因为姓刘的人很多,不可能一个一个找。说数据量小很容易。数据量大的话,就写不完了。熬夜加班是必不可少的。这时可以考虑用通配符来完成,输入公式=SUMIF(A11:A18,& # 8221;刘* & # 8221;B11:B18).第二个参数& # 8221;刘* & # 8221;它表示从刘开始的任意长度的字符串。

条件求和:sumif函数的通配符用法

由于刘姓是字符串的第一个字符,所以也可以用left来完成。在单元格D12中输入公式= sum((left(a11:a18)= & # 8221;刘& # 8221;)*B11:B18),按ctrl+shift+enter。

2.求名字中含有“崔”的人的总分。输入公式=SUMIF(A22:A29,& # 8221;*崔* & # 8221;B22:B29).第二个参数是& # 8221;*崔* & # 8221;,它表示包含“Cui”的任意长度的字符串。不管“崔”是在字符串的开头、中间还是结尾,只要包含进去就要算。

条件求和:sumif函数的通配符用法

也可以用其他方法输入公式= SUM(is number(FIND(& # 8220;崔& # 8221;,A22:A29))*B22:B29),按ctrl+shift+enter。

3.求名字是2个单词的人的总分。输入公式=SUMIF(A32:A39,& # 8221;??”,B32:B39),第二个参数& # 8221;??”代表任何两个字,不管你是、刘还是其他姓氏,只要是两个字,就都算。

条件求和:sumif函数的通配符用法

用别的方法做。在单元格D33中输入公式=SUM((LEN(A32:A39)=2)*B32:B39),然后按ctrl+shift+enter。

4.求名字是两个字,姓刘或姓王的人的总分。注意这里的意思是姓刘名字2个字的人,或者姓王名字2个字的人的总分。通配符意味着& # 8221;刘?”还有& # 8221;王?”。输入公式=SUM(SUMIF(A42:A49,{ & # 8220;刘?”,”王?”},B42:B49)).第二个参数{ & # 8220;刘?”,”王?”}是一个数组,包含通配符。它是数组和通配符的组合。

条件求和:sumif函数的通配符用法