如果行在Excel中包含一个string,则添加
如果没有使用macros或任何幻想,是否可以写一个Excel的公式,这将加上Col-1行对应于具有string“st”的Col-2行?
+----+-------+-------+ + # + 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
有一种方法。 使用这个: =SUMPRODUCT(ISNUMBER(FIND("st",B1:B4))*A1:A4)
为什么我们不只是使用:
=SUMIF(B1:B4,"*st*",A1:A4)
我会介绍第三列。 如果第二列包含string,则第三列的值将是第一列的值,否则为0。
总结第三列中的值将返回你想要的结果。
如果你不喜欢显示或打印你介绍的专栏,你应该隐藏它。
假设第一行在第一行,从第一列开始,你可以在右边添加另一列,用这个公式来检查每一列:
= IF(ISNUMBER(SEARCH(“st”,C1)),B1,0)
这应该返回1,2,1,0分别为您的行。
总和那一栏。