计算2列中的匹配值

时间:2018-11-09 07:50:23

标签: excel

如何计算2列中的匹配值?

我尝试使用以下公式:=SUMPRODUCT(--(B1:B5=C1:C3))

enter image description here

但是我有#N / A。我应该得到一个值3。

2 个答案:

答案 0 :(得分:3)

尝试以下操作:

=SUMPRODUCT((COUNTIF(B1:B5,C1:C3)>0)+0)

改编自@BarryHoudini

它将基于查找列计算精确值的总和。

答案 1 :(得分:0)

有关如何获得结果的答案,您可以检查QHarr的答案。

现在出现错误。

第一:如果希望公式起作用,则需要两个范围具有相同的长度,因此长度应为=SUMPRODUCT(--(B1:B5=C1:C5))而不是C1:C3

第二:我想您是从问题Count matches between two columns中找到您的公式的。 但是,两组数据之间存在主要区别。

在此问题中,相同的单词在同一行中,在您的问题中,只有a在两列的同一行中。公式编写方式的重点是根据两列 的行号 查找匹配项。因此,使用该公式应获得的结果为1。