EXCEL计算.比较两组数字中重复数字的个数,重复的算一个!求老师,在线等;谢谢.

2025-03-20 07:25:38
推荐回答(3个)
回答1:

公式:
=SUM(N(COUNTIF(A2:C2,IF(MATCH(A1:C1,A1:C1,)=COLUMN(A1:C1),A1:C1))>0))
按Ctrl+Shift+Enter三键输入数组公式

回答2:

是本组中吗,你正确的答案是1还是2

函数的我不会,用VBA处理的可以吗

代码如下,结果写入到E1

Sub st1()
    Dim arr, x%, y%
    Dim d As Object
    Set d = CreateObject("scripting.dictionary")
    arr = Range("A1:C2")
    For x = 1 To 3
        For y = 1 To 3
            If arr(1, x) = arr(2, y) And Not d.exists(arr(1, x)) Then
                d(arr(1, x)) = ""
            End If
        Next y
    Next x
    Cells(1, 5) = d.Count
    d.RemoveAll
End Sub

回答3:

=SUMPRODUCT(1/COUNTIF(A1:C1,A1:C1))