如果25%以上的匹配,总结价值

有没有办法使用公式来获得excel来查看值,并确定它们是否有至less25%的匹配,然后添加它们的值。 有点像vlookup和IFfunction相结合,但我不知道如何做25%的一部分。 我问这个问题的原因是因为我有一个公司名称相同的公司名称的数据集,但他们的input方式都不一样,所以Excel会将他们视为不同的公司。 例如:

Company: Value XYZ Incorperated 25 XYZ Company 40 XYZ 12 ABC INC. 39 ABC inc. 10 ABC COMPANY 15 

我需要认识到,所有与“XYZ”的公司是相同的,并加上所有的价值。 “ABC”也一样。 再次,我不完全确定这是可能的,但我一直没有find一个办法让我总结出来。

附注我可以手动做,但问题是,数据集总是在变化,所以我需要一个公式,可以识别每个细胞的相似性。

尝试使用Sumproduct。 我假设你所有的A列将以公司名称开始。 (即不会有“XYZ公司”,只有“XYZ”),如果情况并非总是如此,请告诉我。

这是否工作? 我认为公司是上校,价值是上校B – 去第7排。

=SUMPRODUCT(--(LEFT($A$2:$A$7,LEN(E2))=E2),--($B$2:$B$7>=25),$B$2:$B$7)

所以,如果一个单元格有“XYZ”作为公司,并且该行的“价值”是25或更大,它将相加。 XYZ单元格等于65,您可以看到ABC正确计算39。

在这里输入图像说明

编辑:这是一个截图,使用命名的范围也许可以更容易地看到公式中的什么地方:

在这里输入图像说明

是的尝试SUMPRODUCT这是伟大的。 很简单,它通过列B查看公司名称,以匹配名称中的左三个字符与您在单元格E3中input的内容,并在值列中将值相加。

 =SUMPRODUCT(--(LEFT(B4:B9,3)=E3)*1,C4:C9)