excel 多个数据表格合并的问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 22:30:03
excel 两个数据表格合并的问题

如何能够把两个表中的代码相同的数据另存为一张新表(格式:代码、成本、收入)

我有两个数据表格,格式相同。我想把他们合并成一个表格。
表一:
小白菜 12
空心菜 20
菠菜 5
春菜 8
生菜 6
大芥兰 18
小芥兰 16

表二:
土豆5
地瓜 50
小白菜 10.8
香菜 8.3
生菜 63.9
小芥兰 8.5
大芥兰 6.9

表三为:
大白菜 20
生菜 6.9
小葱 18.5
黄瓜 16.9
记录个数、顺序都是不一致的哦~~!!!!

存为新表后,显示效果要为,小白菜12+20+1=33这中格式,
有这样的方法没啊????
小白菜12+20+1=33这里写错了
正确的格式是
小白菜12+10.8=22.8

直接把三表复制到一张表中

然后,按菜名列进行排序

最后,使用分类汇总,就实现你的要求了!
(如果不懂如何进行分类汇总,请补充说明一下)

你有没有可能把它们合为一个表 中的几列,
那样才好算,不然的话很难几步整清楚的。

同意大徐哥的意见

如果表数实在太多,可以考虑用VBA,具体要看你是哪种情况

A类:一个EXCEL工作簿下多张表
B类:多个EXCEL工作补下多张表

具体情况你愿意看就看,不愿意看。。那我也没有办法,都是我的经典收藏:
B类:

将多个工作簿下的EXCEL合并成一个工作簿
发表于:2007年1月4日 12时39分44秒阅读(13)评论(0) 举报本文链接:http://user.qzone.qq.com/49383968/blog/25

将多个工作簿下的EXCEL合并成一个工作簿
关于如何将多个工作簿(xls文件)中的工作表(worksheet)复制到同一个工作簿中的解决。下面的代码可以将某个磁盘目录下的多个xls文件的复制到含有这段代码的xls文件中,而且xls文件可以根据处理worksheet的数量自动的增加xls文件中worksheet的数量。使用时将代码复制到xls文件的宏内,然后运行宏main即可。
代码中运用了filesystemobject对象和excel的range对象的copy方法以及worksheet和workbook对象的add方法。这里就不在赘述,可以在excel vba的帮助中找到。
‘***********************************
Sub Mergesheet(ByVal sPath As String)
Dim fs, fd, fl As Object
Dim xlbook As Workbook
Dim x