5个回答
2013-07-06
展开全部
B2 =IF(A2=A1,B1+1,0)
这样计算的结果 就是如果有连续出现重复的数字 ,是第几次重复出现 就显示几……
比如有连续出现的三个相同数字的话,第一个是0、 第二个是1、第三个是2(重复的次数)
这样计算的结果 就是如果有连续出现重复的数字 ,是第几次重复出现 就显示几……
比如有连续出现的三个相同数字的话,第一个是0、 第二个是1、第三个是2(重复的次数)
追问
第三个能否不要累计 也是显示1
追答
如果是需要这样的话 就修改一下公式:
B2 =IF(A2=A1,1,0)
展开全部
B1=IF(A1="","",IF(A1=A2,1,0))并向下填充。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
used in module
使用自定义函数
Function acount()
Dim rng As Range, rg As Range
Dim d As Object
Set rng = Range("a1:b12") ‘范围可以自己选择
Set d = CreateObject("scripting.dictionary")
For Each rg In rng
If rg.Value <> "" Then
d(rg.Value) = ""
End If
Next
acount = d.Count
End Function
in worksheets
=acount()
使用自定义函数
Function acount()
Dim rng As Range, rg As Range
Dim d As Object
Set rng = Range("a1:b12") ‘范围可以自己选择
Set d = CreateObject("scripting.dictionary")
For Each rg In rng
If rg.Value <> "" Then
d(rg.Value) = ""
End If
Next
acount = d.Count
End Function
in worksheets
=acount()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在B2内输入“=if(A2=A1,B1+1,0)",向下填充即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询