在excel中找出重复项并提取重复次数?
看了不少此问题的回答,都没能找到需要的解答,多为用函数=accountif之类的,但这只解决了单列里的数据,故此将问题提出寻高手再答。在excel找出重复项并提取重复次数...
看了不少此问题的回答,都没能找到需要的解答,多为用函数=accountif之类的,但这只解决了单列里的数据,故此将问题提出寻高手再答。
在excel找出重复项并提取重复次数,注意,不是单列里找,而是在多列多行的内容里找出重复项,列明出来并计算出对应的重复数。
比如:
QORPJBLJPRI
ZVMPAJPUQT
GQTQLBiFQR
提取出在这三行11列里有:
Q 5
Z 1
G 1
。。。。如此这般 展开
在excel找出重复项并提取重复次数,注意,不是单列里找,而是在多列多行的内容里找出重复项,列明出来并计算出对应的重复数。
比如:
QORPJBLJPRI
ZVMPAJPUQT
GQTQLBiFQR
提取出在这三行11列里有:
Q 5
Z 1
G 1
。。。。如此这般 展开
7个回答
展开全部
'自定义公式-按ALT+F11-插入模块-粘贴代码-将表格另存为启用宏的格式
Function 去重显示次数(a As Range, c As String, d As String)
For Each cel In a
b = b & " " & cel
Next
Arr = Split(Mid(b, 2), " ")
Set dic = CreateObject("scripting.dictionary")
For i = 0 To UBound(Arr)
dic(Arr(i)) = dic(Arr(i)) + 1
Next
n = dic.keys
m = dic.Items
If c = 1 Then
去重显示次数 = n(d - 1)
Else
去重显示次数 = m(d - 1)
End If
End Function
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已经有代码一键完成了,只是被隐藏私用了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询