Excel精英培训网

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

遍历文件夹下的工作簿各个分表,并调取和统计数据到一张表上。

[复制链接]
发表于 2020-8-3 12:04 | 显示全部楼层 |阅读模式
2学分
本帖最后由 ggwfnh 于 2021-7-18 21:39 编辑

先谢谢提供帮助的大神。
要求: 1.将各个需求表工作簿中的8个项目分表数据统计到一张汇总表格上。最终格式,就跟汇总表一致。(100多个相同的工作簿)
           2.需求数里面有填报数字的才统计。(光是填入现有数量有数字的不管)
           3. 其它的:学校类别、学校名称、需求因素、联系人、联系人电话从学校基本情况表调取.


有问题不利于统计的地方:
(表格下发时,各个项目分表没有设计成统一的格式,为了便于对方看,合并了相同单位格,增加了统计难度,这是我的错。)
            1.办公家具工作表 : 设备类别列 没有写办公家具并且有合并单元格。
            2.厨房设备工作表 : 商品名称列  有合并单元格。
            3.窗帘工作表:         没有规格型号这列。
            4.需求数,部分学校乱填,不是填的数字,有可能填的中文。   
            5.现有数量有数字不用理会,必须需求数有数字才统计。

20200803样.rar (223.63 KB, 下载次数: 16)

最佳答案

查看完整内容

注意: (1) 那个“幼儿园”文件的工作表有保护密码,要解密,否则不能统计(“汇总表”中保留序号,但没有内容); (2) 被统计的各学校文件,名称要包含“需求表”字样,“汇总表”程序按文件名称这三个字判断是否加入统计; (3) 你的“2021设备情况汇总表”中的工作表“设备情况汇总表 ”,名称最后还带一个“ ”,让老少爷们晕死!
发表于 2020-8-3 12:04 | 显示全部楼层
2021设备情况汇总表.rar (27.2 KB, 下载次数: 12)

评分

参与人数 1学分 +3 收起 理由
ggwfnh + 3 学习,太感谢了,代码还有注释。

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2020-8-5 15:36 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2020-8-17 15:02 | 显示全部楼层
zgwei050 发表于 2020-8-3 12:04
注意:
(1) 那个“幼儿园”文件的工作表有保护密码,要解密,否则不能统计(“汇总表”中保留序号,但 ...

谢谢你的解答。有没有办法跳过密码保护获取数据。现在不撤消每一个工作簿或工作表的密码就不能获得数据。
因为下发表的时候,为了 防止填表人把表改乱了。每个工作表都设了密码。
工作簿也设了密码,防止随意填加表。
有100多张这样的工作簿,要每一个工作簿,工作表撤削密码。这个工作量太大了。相当于1000多张表。
有没法避免这个问题嘛???谢谢。



回复

使用道具 举报

发表于 2020-8-17 17:14 | 显示全部楼层
ggwfnh 发表于 2020-8-17 15:02
谢谢你的解答。有没有办法跳过密码保护获取数据。现在不撤消每一个工作簿或工作表的密码就不能获得数据。 ...

你知道密码就好,就怕是其他人加了密码,就没有办法了。程序要加入:根据已知密码,解密工作表保护,完成取数据工作后,再加密(是否加密看你需要)

回复

使用道具 举报

发表于 2020-8-17 21:49 | 显示全部楼层
2021设备情况汇总表(解密码汇总).rar (399.06 KB, 下载次数: 21)

评分

参与人数 1学分 +3 收起 理由
ggwfnh + 3 学习

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2020-8-19 09:54 | 显示全部楼层
zgwei050 发表于 2020-8-17 21:49
本案例中:有2个文件打开密码:XYZ,各工作表保护密码是:ABC;
汇总表中程序有3句带“*************** ...

搞定,谢谢,部分表可以统计了。
这个是我造成的。前期把工作表发出去后。没有加密,
传上来的表就有人乱改动顺序,乱加行和列,不便于统计。
我就加了密码。结果又有人乱填加表。我就把表密码撤消了,重新对各个表设置了一遍。
然后将工作簿和工作表都加了密码。
但两次设置的密码不一致。前期已经交了的表格也不能重新填写。
就造成前面下载的人交的工作表密码可能是A,  后面下载填写交上来的工作表密码可能是B。
现在统计的话,就有问题,有些表可以统计,有些表就密码错误不能统计。
这个有没有办法。 密码可以有2个,不是A密码。就是B密码。
谢谢,
回复

使用道具 举报

发表于 2020-8-19 15:01 | 显示全部楼层
ggwfnh 发表于 2020-8-19 09:54
搞定,谢谢,部分表可以统计了。
这个是我造成的。前期把工作表发出去后。没有加密,
传上来的表就有人 ...

不想搞的太复杂。我考虑的解决思路:(1)你看看第一次汇总后有哪些文件没有数据,这些没有数据的文件可能密码不同

(2)把这些文件单独提取出来,按不同密码再汇总一遍。
(3)把今年的事情先解决了,以后重新下发你统一设置密码的文件......
回复

使用道具 举报

 楼主| 发表于 2020-8-20 10:20 | 显示全部楼层
zgwei050 发表于 2020-8-19 15:01
不想搞的太复杂。我考虑的解决思路:(1)你看看第一次汇总后有哪些文件没有数据,这些没有数据的文件可 ...

好的,谢谢。
回复

使用道具 举报

 楼主| 发表于 2021-7-17 11:45 | 显示全部楼层
zgwei050 发表于 2020-8-19 15:01
不想搞的太复杂。我考虑的解决思路:(1)你看看第一次汇总后有哪些文件没有数据,这些没有数据的文件可 ...

今年因工作需要,重新统计信息,这次表格设计一致了。各个表的数据都在同样的列。试着改动了一下VBA代码,但是能力不行,改动总是出错。还有以下问题。

一、2021设备情况汇总表(有密码情况详细汇总)
1、因为原来的窗帘一栏多一列。在原有基础上,统一了各个表的格式。现在统计后会出错,统计不到窗帘的数据。
2、设备类别是提取的工作表的B列文本,能不能直接变为工作表的名字,便于筛选。
有图片说明。


二、另有一个汇总项目金额的表。
统一工作表格式后,加了2张表。不得行了,请指正一下。万分感谢。、

附件有图片说明

测试统计2.rar (544.13 KB, 下载次数: 4)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-17 00:12 , Processed in 0.381843 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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