包含字符串的EXCEL SUM单元格

时间:2015-05-06 16:24:08

标签: string excel search sum formula

我试图在Excel中编写一个将运行列的公式,并在该列中搜索每个单元格中是否存在字符串(可能位于另一个字符串的中间);如果找到该字符串,则移到另一列并将该单元格中的值添加到运行总计中。

任何有意愿帮助的大师?万分感谢!

3 个答案:

答案 0 :(得分:1)

假设我们希望列 A 中的单元格的运行总计包含 happy 作品。在 B1 中输入:

=IF(SUBSTITUTE(A1,"happy","")=A1,"",1)

并在 B2 中输入:

=IF(SUBSTITUTE(A2,"happy","")=A2,"",1+MAX($B$1:B1))

并复制下来:

enter image description here

答案 1 :(得分:0)

假设您的数据位于A1:A7,那么您可以使用CSE / Array公式:

=SUM(IF(ISNUMBER(A1:A7),A1:A7,0))

使用Ctrl + Shift + Enter输入公式,因为这是一个数组公式。

答案 2 :(得分:0)

你想要一个总计,还是总计?无论哪种方式,您都可以将SUMIF与“通配符”

一起使用

对于列A包含子串“apple”的所有列B值的简单总和,请尝试此公式

=SUMIF(A:A,"*apple*",B:B)

如果你真的想要一个跑步总数,你可以在C1中复制到这个版本:

=SUMIF(A$1:A1,"*apple*",B$1:B1)