如何用Excel SUMIF函数对包含指定子字符串的单元格求和
用SUMIF实现包含指定子字符串的求和
要让SUMIF匹配包含目标5位字符串的10位字符单元格,只需在条件里使用Excel的通配符*(代表任意长度的字符),结合字符串连接符&构造匹配条件,具体公式如下:
=SUMIF(条件查找区域, "*"&"你的5位字符串"&"*", 求和区域)
示例说明
假设:
- 条件查找区域是
A1:A10(单元格内容均为10位字符) - 目标5位字符串是
12345 - 求和区域是
B1:B10
对应的公式就是:
=SUMIF(A1:A10, "*12345*", B1:B10)
这个公式会自动匹配所有A列中包含12345的单元格,并对对应的B列数值求和。
注意事项
如果你的5位字符串中包含Excel通配符(*、?、~),需要在这些字符前加~进行转义,比如目标字符串是12*34,条件要写成"*12~*34*"。
内容的提问来源于stack exchange,提问作者vjr2109
相关产品推荐
相关产品推荐

