怎样把多个Excel表合并为一个(每个Excel中有5个Sheet)

我刚工作,主管要我合并一堆表格,表格是一些经济数据,大体就是:

Sheet1(单价)的内容
编号(几千个) 国家A 国家B。。。。(共30个)
1
2
3

Sheet2(交易量)的内容
编号(几千个) 国家A 国家B。。。。(共30个)
1
2
3

Sheet3(生产成本)的内容
编号(几千个) 国家A 国家B。。。。(共30个)
1
2
3

Sheet4(生产数量)
编号(几千个) 国家A 国家B。。。。(共30个)
1
2
3

每个表里包括5个Sheet,一共12个表(从1995-2007十二年的),怎么合并成一个表呢?出来的图要求是
编号 年份 国家 单价 交易量 生产成本 生产数量 年份 。。。。
1 1995 A 1996
B
C


2 1995 A
B
C



我实在是不想复制粘贴了,每一个表的数据量都很大,我一个月都粘不完
拜托哪位高手帮帮我,我真的不甚感激。QQ1243652741 E-mail: [email protected]

(:C)=Confidential, (:CE)=Confidential Estimated, (:E)=Estimated
28621010 EUR 65070 :C 4878 15448 :C 0 :C 6603 :C 0
28621020 EUR :E 30026 0 1714 11146 :C :C :C 3874 :E 0
28621030 EUR 36345 :C 3065 14395 0 223 :C 2370 :C 0
28621040 EUR 16794 :C 213 7169 0 :C 1671 1280 :C 0

您好!
首先,对于您的问题,要想全部都由电脑自动完成基本上是不可能的,除非写个VB程序,不过等你把程序写好了,基本上用手工方法也做好了。只能跟你说个用手工整理的比较快捷的方法:
1、将每个表里的5个SHEET先汇总成一个SHEET,使用“复制--选择性粘贴--转置”的命令,将每个SHEET先做成您最后需要的排布方式,然后用“复制--选择性粘贴--数值”命令,将5个SHEET合并到一个SHEET里面。
2、待12个表格全部汇总好以后,把第2个到第12个的表统一整体复制转移到第一个表格内。第一个表里面就有了5+12个的SHEET。
3、删除原来的5个单独SHEET,保留那12个汇总好的SHEET,然后再添加一个新的SHEET0,这个SHEET0就是最后你需要的
4、使用VLOOPUP、IF命令,通过满足搜索条件的数据对应到新的SHEET0里面,这样就可以通过CTRL+C,CTRL+V方式很方便的实现最后的汇总
5、全部完成后,请务必使用:“CTRL+A -- CTRL+C -- 选择性粘贴--数值”的命令,将所有联结全部变成数据。这样您也SHEET0才不会因为其他文件的丢失而导致数据的丢失。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-29
楼主,千万不可用楼上两位所说的办法.也不要用什么函数. 您的问题是典型的多表合并的内容. 就该用Excel的专用方法 "合并计算" 解决它. 合并计算在 数据 菜单下
第2个回答  2009-07-29
加我:172271472,远程协助本回答被提问者采纳
第3个回答  2009-07-29
用快捷键ctrl 加 A 选定,再复制,再粘贴,
相似回答