excel 如何将多个工作簿中指定单元格的数据汇总到一个新工作簿中?

有12张工作簿 ,每个工作簿有若干工作表,需要将每个工作簿每个工作表的指定单元格数据复制到新工作簿中。

操作步骤如下:

1.模型:工作簿中有12个工作表,将每个表中的A1单元格的内容依次复制到最后的工作表A列中


2.Alt+F11,打开VBE,在最后的工作表中,编辑如下代码(代码仅适合当前模型,根据实际情况进行修改)

3.点击三角,或者按F5,执行代码,关闭代码界面,返回Excel就看到完成了:

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-18
有两种办法:
设原先的两个表分别在sheet1和sheet2,且均在a1到f7的区域中。
在sheet3的a1输入:
=if(sheet1!a1="",sheet2!a1,sheet1!a1)
然后下拉、横拉填充到f7就好了。
第二种办法:
复制粘贴——选择性粘贴——跳过空格就会得到你想要的效果了追问

是多个工作簿中的文件 不在一个文件里面呢

追答

那你只能弄到一个文件里了

本回答被网友采纳
第2个回答  2013-01-18
如果汇总“1工作表”至“10工作表”F列的值,在汇总表中输入=SUM('1工作表:12工作表'!F1)即可。
相似回答