计算excel中匹配值的数量

时间:2017-01-25 09:33:05

标签: excel

在Excel中,我有以下四列:example image

在C列中,过滤了A列的对象,因此只显示了一个示例。在D栏中,我想要显示的匹配数量。

例如:Banana与'Bread'有一个文本匹配,所以我想要显示值1。 我发现我应该使用公式:=SUM(COUNTIF(INDEX($B$2:$B$11,SMALL(IF($C$2=$A$2:$A$11,ROW($A$2:$A$11)-ROW($A$2)+1),ROW(1:1))) 但是,我需要多个单元来实现我想要的目标。

希望你能帮帮我!!

2 个答案:

答案 0 :(得分:0)

要计算只有文字匹配的水果,您可以使用以下代码:

=SUM(IF((A:A=C2)*(B:B<>""),1,0))

假设与图片中的结构相同。

答案 1 :(得分:0)

如果我理解你的问题,我认为这是一个简单的COUNTIFS

=COUNTIFS(A:A,C2,B:B,"<>"&"")

表示D列中的第一个单元格,然后将其复制下来。

这会计算A列与C2匹配的所有内容(例如“Apple”)列B不为空。

这里有效:

enter image description here