怎样批量将一个excel中某个工作表的一个单元格里的内容复制到另一个excel的某个工作表的指定单元格里?

这两个excel在同一个文件夹里,我有四十多个这样的文件夹,如何批量操作?
求大神解决!

怎样批量将一个excel中某个工作表的一个单元格里的内容复制到另一个excel的某个工作表的解决方法如下:

1、选择Sheet2中的一些单元格或区域,要让这些单元格总等于Sheet1的A1,
2、在编辑栏输入公式:=Sheet1!$A$1,然后按Ctrl+Enter结束。
需要注意的是$A$1一定要是绝对引用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-24
如果指定单元格区域不是很复杂的话(可以很容易的手工选中),先选择它们,在编辑栏里面输入
"=" 鼠标点击需要复制的单元格 (比如: =sheet1!A1),这事按一下F4 让它变成 =sheet1!$A$1,之后按ctrl和回车 让所有选择的单元格都变成sheet1 中A1的内容
第2个回答  2013-12-29
就是讲两个表格文件合并成一个文件,然后重复40多次?没有简单方法,慢慢弄吧,最简单的就是把这些要弄的交给别人,如果你下边还有人的话。追问

我就是最下面的人,苦逼学生一个,班主任给的任务,是全班的综合素质评价...

追答

那这样试试看会不会是一个比较不错的办法:实际工作不麻烦,但是我说的稍微详细了点,慢慢看啊

1、新建一个excel工作簿,打开所有要合并的工作簿

2、在A1单元格输入=,然后点选第一个要复制的工作簿的第一个工作表的第一个单元格(这里第一个工作簿用1.xls代替,第一个工作表用1代替),回车,单元格中的公式将是='[1.xls]1'!$A$1。(翻译,调用1.xls这个工作簿中命名为1的工作表的A1单元格数值)在这里需要注意的是,要把公式中的两个$去掉,否则不能向下进行。

3、将公式修改为=IF('[1.xls]1'!A1="","",'[1.xls]1'!A1)     (翻译:假如1.xls这个工作簿中命名为1的工作表的A1单元格数值为空的话,返回为空,否则返回这个单元格中的数值,)如果不这样的话,你的目标表中的空单元格在新表中都会输入0的。

4、第一个单元格完事了,这时就向下、向右拖拽吧,这样第一个表格就完整复制过来了。

5、这时要拖拽工作表了,将你完成的这第一个工作表拖拽,数量是你需要做的一共那么多。

6、这一步就是替换过程了,比如我们要在sheet1(2)这个表中将2.xls中的1表数据复制过来的话,那么我们选择将工作簿及工作表的名称全部替换,如下图

7、这样,第二个表就做完了,以此类推,我们可以在一个工作簿中完成你所要的所有的工作表,你可以根据实际情况或者需要对每个工作表重命名,方法就是双击表名,修改就可以了。

8、最后一步,在每个工作表中,全选,复制--选择性粘贴--数值,这样,所有的公式就都消失了(必须,否则以后每次打开,都说引用怎样怎样的,也不利于下一步工作)

如果上面就可以了的话,就可以不看下一步了

8、如果每两个变一个的话,下边就是再拆成20多个工作簿了,按ctrl,点第一个和第二个工作表,再点右键一共或复制工作表

保存,一个就完成了,再继续,继续。



就这样,完成了,看,虽然说是简单方法,但是也够麻烦的了吧,再不行,发给我,让我试试看,呵呵150317143,超过1点就算了

本回答被提问者采纳
第3个回答  2013-12-30
可以批量弄的,你可以选定一些不需要复制的单元格选,将其隐藏然后拖拽就OK。。。