如何在Excel将一个工作簿中不同工作表中不同位置的数据统计

每个月都会有销售日报表,一个工作簿里每个月都会有30张左右数量的工作表,每张工作表内容很多,每天至少75行,我想把每个客户相对应的金额整合到一张新表中。每个客户在每天的日报表中不止出现一次,出现的位置也不一定。比如说:表头【客户名称】在M2,然后M3开始的M列就都是客户名称;表头【金额】在N2,从N3开始的N列就是相对应金额数据。每张工作表都按照日期来命名。我就是想把所有的在不同位置的同一个客户的数据合计在一张新表中。不知是否有谁能帮我呢?谢谢!【图片数据是临时编的,大概是这样的意思。若有雷同,纯属巧合。】若能解决问题,悬赏值会再加。
因为是按照订单来的,所以一个客户一天会有多个订单。

其实看你的描述,感觉表格还是很规则的,是可以考虑使用多重数据透视表来自动汇总
当然如果情况特别的,还是可以定制写段VBA代码的
看看
头像
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-29
=INDIRECT("SHEET"&ROW(A1)&"!A1")下拉就可以了。
第2个回答  2017-11-27
能发过来看看么
第3个回答  2017-12-13
用VBA写段程序可以一键自动完成
第4个回答  2017-11-30
可以用跨表或VBA
关键是要根据你实际样表写