在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)))
但是,我需要多个单元来实现我想要的目标。
希望你能帮帮我!!
答案 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不为空。
这里有效: