利用Excel函数检查Excel表格中每行单元格是否有重复数据的方法
40个回答
展开全部
已知函数冒失有难度。
自定义函数
Function 重复(A As Range) As Boolean
Application.Volatile
Dim B As Range, K As Long, I As Long, KI As String
Dim D As Object
Set D = CreateObject("Scripting.Dictionary")
K = A.Row
I = Cells(K, "IV").End(xlToLeft).Column - 1
For Each B In Range(Cells(K, 1), Cells(K, I))
KI = B.Value
If KI <> "" Then
If D.Exists(KI) = True And KI <> "" Then
重复 = True
Exit Function
End If
D.Add KI, KI
End If
Next
Set D = Nothing
End Function
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-10-31 · 知道合伙人软件行家
关注
展开全部
假定数据在A:Z列,检查结果放在AA列,在AA1输入公式:
=IF(COUNTA(A1:Z1)=SUMPRODUCT(1/COUNTIF(A1:Z1,A1:Z1)),"没","有")&"重复"
注:公式中的数据范围根据你的实际情况修改。
=IF(COUNTA(A1:Z1)=SUMPRODUCT(1/COUNTIF(A1:Z1,A1:Z1)),"没","有")&"重复"
注:公式中的数据范围根据你的实际情况修改。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询