|
- Sub grf1()
- arr = Range("a2:a" & [a65536].End(3).Row)
- Set d = CreateObject("scripting.dictionary")
- p = 1
- For i = 1 To UBound(arr) - 1
- x = Left(arr(i, 1), 1) & Mid(arr(i, 1), 3, 1)
- For j = i + 1 To UBound(arr)
- y = Left(arr(j, 1), 1) & Mid(arr(j, 1), 3, 1)
- If y <> x Then Exit For
- Next
- p = j - i
- xkey = x & p
- d(xkey) = d(xkey) + 1
- i = j - 1
- Next
- brr = Range("b2:e" & [b65536].End(3).Row)
- For i = 1 To UBound(brr)
- brr(i, 4) = d(brr(i, 1) & brr(i, 2))
- Next
- [e2].Resize(i - 1, 1) = Application.Index(brr, , 4)
- End Sub
复制代码 |
评分
-
查看全部评分
|