在一个文件夹内放着格式相同的不同名excel文件,想统计其中相应工作簿之相应单元格的数据。

比如有01.xls、02.xls……99.xls,在其中的sheet3里的B4单元格都有数据,想计算01.xls里的sheet3里的B4值到99.xls里的sheet3里的B4值的和。
谢谢。是我没说明白,我举01到99的例子的意思就是想说明文件很多,手动输入公式的方法不太适用。看看用什么编程方法能实现?
注:原表并未考虑数据库因素,包含合并单元格,可能不能直接导入成数据库形式的表,只能从直接访问excel单元格的编程方式考虑。

这要用EXCEL的外部引用来实现:
格式为:[工作薄名]工作表名!单元格
比如你要把99个工作薄数据,都合计到100.xls工作薄。

1.打开100.xls工作薄。
2.光标定位到sheet3里的B4单元格。
3.输入:=[01.xls]sheet3!B4+[02.xls]sheet3!B4+...+[99.xls]sheet3!B4
若合计全表,就拖动填充柄,把这个公式复制到需要同样计算的单元格。
试试吧

这个大概就得用VBA了。复杂,三言两语说不清楚。
温馨提示:答案为网友推荐,仅供参考
相似回答