excel如何判断一列不重复数字中是否存在某一数字如图,A1=1,如何判断它下面的5个不重复数字中是否包含1?如图,A2——A9,8个位置出现了5个数字:24863,而判断A2=2在下面是否出现的时候,需要判断
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 23:49:30
excel如何判断一列不重复数字中是否存在某一数字如图,A1=1,如何判断它下面的5个不重复数字中是否包含1?如图,A2——A9,8个位置出现了5个数字:24863,而判断A2=2在下面是否出现的时候,需要判断
excel如何判断一列不重复数字中是否存在某一数字
如图,A1=1,如何判断它下面的5个不重复数字中是否包含1?
如图,A2——A9,8个位置出现了5个数字:24863,而判断A2=2在下面是否出现的时候,需要判断的是A3——A9,出现的是:48623.如何处理这种状况?
excel如何判断一列不重复数字中是否存在某一数字如图,A1=1,如何判断它下面的5个不重复数字中是否包含1?如图,A2——A9,8个位置出现了5个数字:24863,而判断A2=2在下面是否出现的时候,需要判断
ALT+F11,在VBA窗口中点插入,模块.在模块代码窗格中粘贴下面的代码,即可使用该自定义函数.使用方法详见附件.
下面是VBA写的自定义函数代码:
Function mm(ByVal rg As Range) As String
Dim d As Object, erow As Long
Set d = CreateObject("scripting.dictionary")
erow = Cells(Rows.Count, "A").End(3).Row
For i = rg.Row + 1 To erow
If d.Count = 5 Then Exit For
d(Cells(i, "A").Value) = ""
Next
ary = d.keys
For i = LBound(ary) To UBound(ary)
If rg = ary(i) Then
mm = "含有"
GoTo nover
End If
Next
mm = "没有"
nover:
End Function