添加基于其他单元格的单元格

我正在尝试在excel中编写一个公式:

1)通过一列(A:A)

2)find一个特定的词(即狗)

3)如果find的单词与指定的单词相同,则将列B中的值添加到其他相同条件为真的行中。

在下面的例子中,如果指定了dog ,那么列B中所有在其旁边列A单元格中具有单词dog的单元格将被添加(因此,答案将是9)

 (A) (B) dog 1 dog 3 cat 4 lion 5 cat 3 cat 2 dog 5 lion 3 

您正在寻找的公式是SUMIF :

 =SUMIF(A:A,"dog",B:B) 

编辑:寻找可以使用前4个字符后的dog

 =SUMIF(A:A,"????dog",B:B) 

(如果你想跳过只有3个字符的MID("AZ Dog",4,3)build议,删除一个?

如果你想find以dog使用结束的单元格:

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

dog开始:

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

包括dog在哪里:

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