Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1494|回复: 6

[已解决]数据汇总--单位汇总问题?

[复制链接]
发表于 2022-10-4 13:49 | 显示全部楼层 |阅读模式
数据汇总--单位汇总问题?求助哪位高手帮忙解决。
最佳答案
2022-10-11 07:49
数据汇总 - 单位汇总.zip (23.29 KB, 下载次数: 25)

数据汇总 - 单位汇总.rar

8.03 KB, 下载次数: 6

 楼主| 发表于 2022-10-5 16:55 | 显示全部楼层
这个是想将各单位1-12月数据进行总汇总,怎样处理?请教各位高手
回复

使用道具 举报

发表于 2022-10-5 20:38 | 显示全部楼层
本帖最后由 哥儿- 于 2022-10-5 20:51 编辑
  1. Option Explicit

  2. Sub 汇总()
  3.     Dim vData, brr, i%, j%, vstr$, str$
  4.     Dim d As Object, dic As Object
  5.     Dim sh As Worksheet
  6.     Set d = CreateObject("scripting.dictionary")
  7.     Set dic = CreateObject("scripting.dictionary")
  8.     Sheet1.[e4:dp100].ClearContents
  9.     vData = Sheet1.[a2].CurrentRegion
  10.     For i = 3 To UBound(vData)
  11.         d(vData(i, 4)) = i
  12.     Next
  13.     For i = 5 To UBound(vData, 2)
  14.         If vData(1, i) <> "" Then vstr = vData(1, i)
  15.           dic(vstr & vData(2, i)) = i
  16.        Next
  17.     For Each sh In Sheets
  18.         If sh.Name <> "汇总" Then
  19.             brr = sh.UsedRange
  20.             For i = 4 To UBound(brr)
  21.                 For j = 5 To UBound(brr, 2)
  22.                     If brr(2, j) <> "" Then str = brr(2, j)
  23.                        vData(d(brr(i, 4)), dic(str & brr(3, j))) = brr(i, j)
  24.                  Next
  25.             Next
  26.         End If
  27.     Next
  28.     [a2].Resize(UBound(vData), UBound(vData, 2)) = vData
  29. End Sub
复制代码
改了一下,分厂表格里面姓名重名说明文字删除之后再测试

数据汇总 - 单位汇总.rar

15.19 KB, 下载次数: 9

回复

使用道具 举报

 楼主| 发表于 2022-10-7 10:01 | 显示全部楼层
哥儿-:非常好,谢谢!
麻烦问下,如果,汇总的表头和人员不固定,怎样根据各单位的表头和人员合并生成汇总表格式,并汇总数据?
回复

使用道具 举报

发表于 2022-10-11 07:49 | 显示全部楼层    本楼为最佳答案   
数据汇总 - 单位汇总.zip (23.29 KB, 下载次数: 25)
回复

使用道具 举报

发表于 2023-3-24 13:03 | 显示全部楼层

自动筛选人员及表头,高大上
回复

使用道具 举报

发表于 2023-3-28 17:38 | 显示全部楼层

三行合并表头字段的能实现自动筛选吗

数据汇总 - 三行合并单元格表头字段筛选不重复横向排放.rar

32.77 KB, 下载次数: 1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 18:16 , Processed in 1.272763 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表