发布网友 发布时间:2022-02-22 09:57
共6个回答
热心网友 时间:2022-02-22 11:26
本来想着用一个公式给你搞定,但发现COUNTIF函数的参数只能是区域,不能是数组,所以在此提供一个拆分字符串的功能:
{=MID(B2:B14,COLUMN(A:R),1)}
拆开后再对D2:U14这个区域使用COUNTIF就可以方便统计每个字符出现的次数了。
热心网友 时间:2022-02-22 12:44
已经有代码一键完成了,只是被隐藏私用了。热心网友 时间:2022-02-22 14:19
不清楚你是否需要这种格式
热心网友 时间:2022-02-22 16:10
是这样么??上图的2个公式都可以,不过D列的公式简单点,C列的需要一个个改
热心网友 时间:2022-02-22 18:18
'自定义公式-按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
热心网友 时间:2022-02-22 20:43
看不懂,没有图,是所有单元格吗?