如果不使用宏或任何花哨的东西,是否可以编写一个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
答案 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。
总计该列的总和。