求高手帮忙解决EXCEL问题。
同一工作簿中有31个工作表(每天的生产报表),工作表中有每天生产的产品和数量,产品种类较多且不固定,在工作表中没有固定顺序,同一产品也不是每天都有,求解:月末将31个工作...
同一工作簿中有31个工作表(每天的生产报表),工作表中有每天生产的产品和数量,产品种类较多且不固定,在工作表中没有固定顺序,同一产品也不是每天都有,求解:月末将31个工作表中相同种类的产品数量在另一工作表中实行汇总,如何处理?请求详解。祝你新年万事如意,心想事成!
补充:每天的报表上反映多个车间生产情况,直至车间下面多个小组每天的生产进度,月末要分别以车间为单位分类汇总本月所生产产品的数量。你说的方法可能比较繁琐,毕竟有31张表格,有没有简单一点的。谢谢! 展开
补充:每天的报表上反映多个车间生产情况,直至车间下面多个小组每天的生产进度,月末要分别以车间为单位分类汇总本月所生产产品的数量。你说的方法可能比较繁琐,毕竟有31张表格,有没有简单一点的。谢谢! 展开
10个回答
展开全部
这个非常好搞,按照同样的表格式,既第一行是产品名称,生产日期,数量。。。等等你要的信息,你把31个表的数据都COPY进去,一行一行往下排,排完后用透视表格,把所有数据筐选,你想怎么汇总都可以了。如果你不会用透视表格,建议你先查一些事例看一下。
追问
补充:每天的报表上反映多个车间生产情况,直至车间下面多个小组每天的生产进度,月末要分别以车间为单位分类汇总本月所生产产品的数量。你说的方法可能比较繁琐,毕竟有31张表格,有没有简单一点的。谢谢!
追答
我说的这个应该是最简单的。。。。数据透视表一条公式都不用写,你可以把生产线名称单独做一列,每个班组也单独做一列。。。我以前处理20多万条市场数据,一共50多个报表。。。一开始写公式做了一个下午连着一个通宵。。。用数据透视表,一开始就复制完,然后一个按钮就把所有数据搞完,50多个表格只需要4个小时不到搞定。你可以发来我信箱我帮你做个示范fred.quan@pepsico.com.,或者你在网上也可以找到这样的范例。
展开全部
假设所有表A列产品名称,B列未产品数量
1.新建立一个汇总表。假设你的表名是 汇总表,然后 1日 2日 3日.......31日
2.在A列放置所有产品的不重复名单
3.若汇总表A2放第一个产品成名,那就在汇总表B2单元格输入=SUMIF('1日'!A:A,汇总表!A2,'1日'!B:B)+SUMIF('2日'!A:A,汇总表!A2,'2日'!B:B)+SUMIF('3日'!A:A,汇总表!A2,'3日'!B:B)+...+SUMIF('31日'!A:A,汇总表!A2,'31日'!B:B) 中间部分自行填写进入,复制然后该下日期就好。
4.往下拖拽就统计出每个产品31天的数量总和了。
1.新建立一个汇总表。假设你的表名是 汇总表,然后 1日 2日 3日.......31日
2.在A列放置所有产品的不重复名单
3.若汇总表A2放第一个产品成名,那就在汇总表B2单元格输入=SUMIF('1日'!A:A,汇总表!A2,'1日'!B:B)+SUMIF('2日'!A:A,汇总表!A2,'2日'!B:B)+SUMIF('3日'!A:A,汇总表!A2,'3日'!B:B)+...+SUMIF('31日'!A:A,汇总表!A2,'31日'!B:B) 中间部分自行填写进入,复制然后该下日期就好。
4.往下拖拽就统计出每个产品31天的数量总和了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、因为你每天生产的产品和数量,产品种类较多且不固定,这就没办法简单,至少,你得知道这个月到底生产了多少个种类,然后把这些种类将放到汇总表的第一列,然后在第二列开始由EXCEL进行所有表1~31号的统计。
2、为了减轻你的工作量,假设你的车间现在有N个种类,那么你要在汇总表第一列将这N个种类列出来。你某一天要生产一个新的种类时,手动在汇总表第一列最后一行手动添加这个种类;生产两个新的种类,要增加二行种类名称。这样不用到月底,每天你都可以看到汇总表统计的数据了,只需要在月底将汇总表打印出来就行了。
2、为了减轻你的工作量,假设你的车间现在有N个种类,那么你要在汇总表第一列将这N个种类列出来。你某一天要生产一个新的种类时,手动在汇总表第一列最后一行手动添加这个种类;生产两个新的种类,要增加二行种类名称。这样不用到月底,每天你都可以看到汇总表统计的数据了,只需要在月底将汇总表打印出来就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用徐小晕的方法试试,函数参考sumif,vlookup。
建议你用access,这么多表存储在excel,出错的概率高,还是存在数据库里安全,再弄对应的查询就ok。
建议你用access,这么多表存储在excel,出错的概率高,还是存在数据库里安全,再弄对应的查询就ok。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VBA编程是最终的方法,一劳永逸.
要是会用类和集合估计几十行代码搞定。这点数据最多几分钟算完。试试吧
要是会用类和集合估计几十行代码搞定。这点数据最多几分钟算完。试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果每天的工作表格式一样的话,我试过,可以用下面公式
=SUMIF(Sheet1!A:A,"206",Sheet1!B:B)+SUMIF(Sheet2!A:A,"206",Sheet2!B:B)+SUMIF(Sheet3!A:A,"206",Sheet3!B:B)
其中:Sheet1 Sheet2……表示你的工作表名称
A:A 表示你的产品名称所在列
B:B 表示你的产品数量所在列
206 表示你的产品名
把你的具体工作表名称,产品名称所在列 ,产品数量所在列,产品名改到公式里面即可。
=SUMIF(Sheet1!A:A,"206",Sheet1!B:B)+SUMIF(Sheet2!A:A,"206",Sheet2!B:B)+SUMIF(Sheet3!A:A,"206",Sheet3!B:B)
其中:Sheet1 Sheet2……表示你的工作表名称
A:A 表示你的产品名称所在列
B:B 表示你的产品数量所在列
206 表示你的产品名
把你的具体工作表名称,产品名称所在列 ,产品数量所在列,产品名改到公式里面即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用一个工作表
设31行,多个列,
31行为31天,
多个列为多个产品
试着制一个表格看行不?
设31行,多个列,
31行为31天,
多个列为多个产品
试着制一个表格看行不?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询