请教高手Excel 表中,如何用VBA实现多条件求和并输出到新的工作表中?

具体如下:有N组销售数据,约1000个销售小组,各以产品名称和销售期间统计,并按一定格式输出到不同的工作表中。
小组名称 产品名称 所属时间起 所属时间止 销售金额
一小组 钳子 2009-01-01 2009-12-31 100.00
一小组 钣手 2010-01-01 2010-12-31 200.00
一小组 钳子 2010-01-01 2010-12-31 300.00
二小组 螺帽 2009-01-01 2009-12-31 300.00
......
所要的结果格式为:
名称为一小组的工作表中有以下内容:
产品名称 所属时间起 所属时间止 销售金额
钳子 2009-01-01 2009-12-31 100.00
钣手 2010-01-01 2010-12-31 200.00
......
合计
以此类推。多谢了!

其它并不难。用查找函数(VLOOKUP)就行了。第一个工作表就是全部的,然后你可以在第二个工作表中设置查找函数,设置一个小组名称(单元格),然后把格式公式之类的全部设置好。需要哪个小组就填哪个小组,会自动生成。具体你操作一下就行了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-12

我建议你用透视表做吧 还有1000多个表 太多了吧每个文件里面最多256个SHEET哦

你先看看透视表可以满足你要求吧 用VBA 太繁琐了

操作方法你看我的Gif

有问题 HI我可能下班 图片没录制好 明天去公司看看 你就用透视表做吧

http://zhidao.baidu.com/question/249809318.html你参考我这个回答 

然后用分页显示的功能把小组放到页字段去

第2个回答  2011-04-11
你是统计还是分开各小组明细?追问

分小组,分产品明细。

追答

一个工作簿只有256个工作表,你1000多,没这么多表呀,建议你一个工作表放10个小组的数据,这样就100个工作表就行了。
200小组,那好办了,把文件发[email protected]

本回答被提问者采纳
相似回答