Excel怎么使用字典汇总求和数据

2025-10-18 04:51:46

1、首先,打开我们的excel工作簿,查看我们要汇总的数据。

Excel怎么使用字典汇总求和数据

2、明白要求后,点击“开发工具”→“Visual Basic”进入编程界面。然后点击插入→模块。

Excel怎么使用字典汇总求和数据

Excel怎么使用字典汇总求和数据

Excel怎么使用字典汇总求和数据

3、将下面的代码复制,然后粘贴到模块中,代码如下:

Sub 流水汇总()

    Dim Dic, arr, arr2, arr3

    Set Dic = CreateObject("scripting.dictionary")

    maxh = Range("A100000").End(3).Row

    arr = Range("A2:B" & maxh).Value

    For i = 1 To UBound(arr)

        If Dic.exists(arr(i, 1)) Then

            Dic(arr(i, 1)) = arr(i, 2) + Dic.Item(arr(i, 1))

        Else

            Dic(arr(i, 1)) = arr(i, 2)

        End If

    Next

    

    arr2 = Dic.keys

    arr3 = Dic.items

    Dic.RemoveAll

    Set Dic = Nothing

    

    Range("H2:H" & UBound(arr2) + 2).Value = Application.Transpose(arr2)

    Range("I2:I" & UBound(arr3) + 2).Value = Application.Transpose(arr3)

    

 End Sub

Excel怎么使用字典汇总求和数据

4、保存后,返回excel表格界面。点击“开发工具”→“宏”→选择“流水汇总”→“运行”。

Excel怎么使用字典汇总求和数据

5、运行后同一个人的业绩被汇总在一起了,效果如下:

Excel怎么使用字典汇总求和数据

6、创作不易,如果本篇经验对您有帮助,请帮忙投票和点赞,谢谢支持。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢