永发信息网

EXCEL公式问题

答案:1  悬赏:0  手机版
解决时间 2021-11-17 11:15
EXCEL公式问题
最佳答案
附件中有个VBA写的文件,代码如下(附件直接可用!)
Sub 归类整理()
Dim da As Object, erow As Long, myrange As Range, t
Dim ary, arya, aryb, aryc, i As Long, j As Long, m As Long, s As String
t = Timer
Range("d:e") = ""
Set da = CreateObject("scripting.dictionary")
erow = Cells(Rows.Count, "A").End(3).Row
Set myrange = Range("A1:B" & erow)
ary = myrange
For i = 1 To UBound(ary, 1)
    da(ary(i, 1)) = ""
Next
arya = Application.WorksheetFunction.Transpose(da.keys)
[d1].Resize(da.Count, 1) = arya
da.RemoveAll
For i = 1 To UBound(arya) "逐行遍历主索引
    For j = 1 To UBound(ary) "检查源数据区A列是否是主索引
        If ary(j, 1) = arya(i, 1) Then
            da(ary(j, 2)) = ""
        End If    "此时,每个主索引的子分类及出现次数被存入字典的keys以及items
    Next j
    aryb = da.keys   "将字典的keys存入数组
    da.RemoveAll  "清空数组
    s = ""
    For m = LBound(aryb) To UBound(aryb)
        s = s & aryb(m) & "、" "字符串连接
    Next
    Cells(i, "e") = Left(s, Len(s) - 1)  "将处理结果写入区域。
Next i
MsgBox "处理完成!共耗时" & Timer - t & "秒"
End Sub


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“坐销岁月于幽忧困菀之下,而生趣未失”是什
想拍闺蜜照,有没有好的摄影工作室或是摄影
免费拿话费两百块!你们用手机拨打12590642129
车刀精加工时,副偏角为什么要取小一点?
豫A9S99X的车牌号吉祥吗
对mp4或移动硬盘进行碎片整理和检查磁盘有什
艺海少儿艺术培训学校地址在什么地方,想过去
唱韩语伤痕的人叫什么名字
玉米杆上顶的部分叫什么?
最早提出内生经济增长理论的经济学家是谁
焊接是什么?
123456=76添加十、一、X使等式成立
Fv7187BBDBG是什么车型,哪年生产的请帮一下
泗洲村地址在什么地方,想过去办事,
十字绣释迦牟尼佛像用玻璃裱吗
推荐资讯
vivo y23怎样设置闹钟铃声?
货运从业资格证多少分及格?模拟考试是90道试
“和尚”与“法师”有什么分别
看中三套架子鼓分别是tama节奏伴侣 mapex小牛
爱奇艺会员7天多少钱?1个月多少钱?
rsc250p ftth直通式 用什么定长器
那个。求个文,是快穿,其中有一个世界受是个
嘿老头,电视剧老吴扮演者是谁
D541S CPU怎么提速到2.48
serato dj录制的串烧怎么是aif格式?
简便 运算 3.7×2.7×0点四五
Machine compliance是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?