SUMIF类似文字

时间:2017-11-04 22:25:54

标签: excel text sumifs

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

“保险”或“汽车保险”

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

A - 保险,汽车保险,一些保险

B - 1,2,1

由于我的语句匹配任何包含“Insurance”的字符串,因此当前结果为6。是否有办法写一个声明,它会按照我想要的方式匹配它,即如果它包含“汽车保险”它将不符合“保险”?

“保险”的结果应为4:2,“汽车保险”的结果为2。

在有人要求之前,我不能做一个字面匹配的“汽车保险”,因为这三个都在一个更大的数据集中,其中“保险”或“汽车保险”是该字符串的一部分。

Here is table

上表显示我有三组文本,我试图得到包含“保险”的那些和包含“汽车保险”的结果。我明白一个人会包含另一个但我希望结果是:

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

“汽车保险”是2(仅匹配A3)

1 个答案:

答案 0 :(得分:2)

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

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

和任何其他保险的

=SUMIFS(B:B, A:A,"<>*Motor Insurance*",A:A,"*Insurance*")