如果行包含excel中的字符串,请添加

时间:2012-10-12 20:32:49

标签: excel excel-formula

如果不使用宏或任何花哨的东西,是否可以编写一个excel公式,它会添加与字符串为'st'的Col-2行相对应的Col-1行?

+----+-------+-------+
+ #  + Col-1 + Col-2 +
+----+ ------+-------+
+ 1  +  1    + an st +
+ 2  +  2    + f st  +
+ 3  +  1    + st fr +
+ 4  +  1    + bd bd +
+----+-------+-------+

所以在这个例子中,它应该将行1,2和3相加并返回1 + 2 + 1 = 4

4 个答案:

答案 0 :(得分:9)

有一种方法。使用此:=SUMPRODUCT(ISNUMBER(FIND("st",B1:B4))*A1:A4)

答案 1 :(得分:1)

为什么我们不只是使用:

=SUMIF(B1:B4,"*st*",A1:A4)

答案 2 :(得分:0)

我将介绍第三栏。如果第二列包含字符串,则第三列的值将是第一列的值,否则为0。

总结第三列中的值将返回您想要的结果。

如果您不想显示或打印您介绍的列,则应隐藏它。

答案 3 :(得分:0)

假设第一行位于第1行,从第a列开始,您可以使用以下公式在右侧添加另一列来检查每一行:

= IF(ISNUMBER(SEARCH(“st”,C1)),B1,0)

这应该分别为你的行返回1,2,1,0。

总计该列的总和。