想知道excel中怎么快速统计出每一列两个相同词出现的次数?例如图中菊花、金银花一起出现的次数。

如题所述

第1个回答  2016-05-27
sub test()
    with activesheet
    dim a,b,c
    for i = 1 to 1000'如果要查询的行数超过1000请自己改
        a=.rows(i).find("金银花",lookat:=xlwhole)    
        b=activesheet.rows(i).find("菊花",lookat:=xlwhole) 
        if a <> "" and b <> "" then
            c=c+1
        elseif .cells(i,1)="" then'每行数据之间不能有空行
    exit for
        end if
    next
    msgbox "找到了" & c & "组"
end sub

第2个回答  2016-05-27
不好意思,前面会错意。

=SUM(N(("金银花菊花"=A2:E16&B2:F16)+("菊花金银花"=A2:E16&B2:F16)))
数组公式按ctrl+shift+回车结束
注意单元格引用。如果数抬是在A2:F16里,第一个是A2:E16,第二个是B2:F16.本回答被提问者和网友采纳
相似回答