Excel SUMIF类似文本

Excel SUMIF类似文本,excel,text,sumifs,Excel,Text,Sumifs,我正在尝试使用SUMIFS来匹配以下任一标准: “保险”或“汽车保险” 保险,汽车保险,一些保险 =SUM(SUMIFS(B:B, A:A,{"*Motor Insurance*","*Insurance*"})) B-1,2,1 由于我的语句匹配任何包含“保险”的字符串,因此当前结果为6。是否有一种方法可以编写一份声明,使其与我希望的方式相匹配,即,如果它包含“汽车保险”,则与“保险”不匹配 结果应该是4:2的“保险”和2的“汽车保险” 在有人问我之前,我无法对“汽车保险”进行文字匹配,因为

我正在尝试使用SUMIFS来匹配以下任一标准:

“保险”或“汽车保险”

保险,汽车保险,一些保险

=SUM(SUMIFS(B:B, A:A,{"*Motor Insurance*","*Insurance*"}))
B-1,2,1

由于我的语句匹配任何包含“保险”的字符串,因此当前结果为6。是否有一种方法可以编写一份声明,使其与我希望的方式相匹配,即,如果它包含“汽车保险”,则与“保险”不匹配

结果应该是4:2的“保险”和2的“汽车保险”

在有人问我之前,我无法对“汽车保险”进行文字匹配,因为这三个都在一个更大的数据集中,其中“保险”或“汽车保险”是字符串的一部分

上表显示了我有三组文本,我试图得到包含“保险”和包含“汽车保险”的文本的结果。我知道其中一个包含另一个,但我希望结果是:

“保险”为2(仅与A2和A4匹配)


对于两个单独的公式,“汽车保险”为2(仅与A3匹配)

,一个用于“汽车保险”

=SUMIFS(B:B,A:A,“*汽车保险*”)

还有一个是其他保险

=SUM(SUMIFS(B:B, A:A,{"*Motor Insurance*","*Insurance*"}))

=SUMIFS(B:B,A:A,“*汽车保险*”,A:A,“*保险*”

对于两个单独的公式-一个仅用于“汽车保险”

=SUMIFS(B:B,A:A,“*汽车保险*”)

还有一个是其他保险

=SUM(SUMIFS(B:B, A:A,{"*Motor Insurance*","*Insurance*"}))

=SUMIFS(B:B,A:A,“*汽车保险*”,A:A,“*保险*”

您可以通过连接多个Countif来实现这一点,例如
=Countif(“*保险*)-Countif(“汽车保险”)
结果应该是怎样的
6
?你为保险显示
2
,为汽车保险显示
2
。此外,你的数据是如何排列的?你的帖子中不清楚。每个词都在自己的单元格中吗?一个单元格可以同时包含两个词吗?根据定义,任何包含“汽车保险”的单元格也将包含“保险”“那么,为什么不为后者求和呢,即,
=SUMIFS(B:B,A:A,“*Insurance*”
您的数据在电子表格中是如何排列的,您希望输出的是什么呢?@brucewayn我现在添加了一个图像,其中有更多的解释。您可以通过连接多个Countif来实现这一点,例如
=Countif(“*Insurance*))-Countif(”汽车保险“
结果应该是怎样的
6
?你为保险显示
2
,为汽车保险显示
2
。。另外,你的数据是如何排列的?在你的帖子中不清楚。每个词都在自己的单元格中吗?一个单元格可以同时包含两个词吗?根据定义,任何包含“汽车保险”的单元格也将包含“保险”“那么,为什么不直接对后者求和,即
=SUMIFS(B:B,A:A,“*Insurance*”
您的数据在电子表格中是如何排列的,您希望输出什么呢?@BruceWayne我现在添加了一个图像,其中有更多的解释,只是为了澄清这个答案。第二部分是:它将匹配任何包含“保险”的内容,而不是“汽车保险”?只是为了澄清这个答案。第二部分是:它将匹配任何包含“保险”而非“汽车保险”的内容?