怎么从多个不同名excel文档同一位置单元格提取数据到新文档

如题所述

如果想读取1300多个excel文档中同一位置单元格的数据,可以通过如下方法、步骤完成(需要使用VBA):

方法一

    将文档放入同一个文件夹;

    在汇总表中打开VBA编辑器,插入模块;

    编写代码,完成以下步骤:

    a.遍历文件夹;

    b.依次打开文件夹中文件;

    c.获取单元格数据,并关闭已打开文件。


方法二

1、2、3.a步骤同方法一,之后运行ExecuteExcel4Macro宏,在文件不打开的情况下对文件进行读取。


方法三

    将excel文档数据导入access,进行汇总;

    将access数据导出至excel。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-08
一般比较少的我是这样做的,但1300个这么多还没试过,=Sheet1!A1+Sheet2!A1.......
第2个回答  2014-08-08
再具体些,举个例子。感觉能做得到。追问

和以前这个提问一样、但这个答案的第三步开始不会做了:
“现需汇总1300多个excel文档中同一位置单元格的数据,
如:河北.xls,湖南.xls,广东.xls……,现要把上述1300多个excel文档中的统一位置的数据统计到一个EXCLE表格里,如:
A1 A2
河北 35,
湖南 25
广东 50
急求答案,最好是用函数引用”

第3个回答  2014-08-08
请问一下,是多个不同的WorkBook么?还是WorkSheet?
如果是Worksheet那就很简单了,如果是Workbook我不会。追问

是workbook、但还是谢谢

相似回答