多个Excel文件各行求和

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:44:17
我有3个excel文件,每个礼拜会产生一个文件,文件里是某个某个礼拜各种零件的使用数量,3个文件里零件大部分是一样的,但有时某个文件里有A零件,另外一个却没有。 我想求每个零件在这三周的总的使用量,比如C零件,在第一周(也就是第一个excel文件)用了2个,第二周用了3个,第三周用了6个,所以C一共用了11个。我就是用excel合并计算求和,不知道该怎么弄,谢谢!
由于零件不是100%一样,所以每个文件中的零件行数不一定是对应的,excel能找到相同的名字并且合并吗?

大概是这样吧。三个周的工作表的文件名分别是Sheet1、Sheet2、Sheet3,C零件都在A列、相对数量在B列:
在另一个单元格输入
=SUMPRODUCT((Sheet1!A1:A100="C零件")*(Sheet1!B1:B100)+(Sheet2!A1:A100="C零件")*(Sheet2!B1:B100)+(Sheet3!A1:A100="C零件")*(Sheet3!B1:B100))回车。
如果是统计汇总多个零件,也可以把零件名单独列开,如在你输入公式工作表里C列吧,公式可以改为在D1输入
=SUMPRODUCT((Sheet1!A$1:A$100=C1)*(Sheet1!B$1:B$100)+(Sheet2!A$1:A$100=C1)*(Sheet2!B$1:B$100)+(Sheet3!A$1:A$100=C1)*(Sheet3!B$1:B$100))回车并向下填充。

楼主,我假设你3个星期的文件都使用sheet1做使用数量登记, 且每个sheet1中A1是零件名称,B1是使用数量, A2,B2开始下边全是数据,每个表数据有5000行(没这么多? 没关系就当它是这么多,不影响统计结果)

1. 同时打开3周的Excel文件。
2. 新建一个空白工作表(作为汇总表),并选中A1单元格
3. 点菜单"数据"-->合并计算
4. 出来窗口的"函数"下选"求和"-->"引用位置"处选择第一周的excel文件sheet1的A2:B5000 -->点右侧的"添加(A)"按钮
5. 将"引用位置"处内容删除掉,再重新选择第二周的excel文件sheet1的A2:B5000 -->按右侧的"添加(A)"按钮
6. 将"引用位置"处内容删除掉,再重新选择第三周的excel文件sheet1的A2:B5000 -->按右侧的"添加(A)"按钮
7. 以上三周的数据添加