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

 时间:2026-02-14 20:50:33

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、创作不易,如果本篇经验对您有帮助,请帮忙投票和点赞,谢谢支持。

  • Excel序号怎么递增
  • 巧用函数汇总 月度数据
  • left函数的使用方法?left函数的局限性?
  • #Excel之道#F9变区域引用为数组引用
  • 怎么设置Excel表中包含小数的位数
  • 热门搜索
    合肥到黄山旅游价格 宁波旅游社 广东旅游胜地 日照旅游政务网 水泊梁山旅游网 杭州普陀山旅游 陕西杨凌旅游景点 福建旅游之窗 夏季旅游鞋 沈阳 旅游