如何把多个EXCEL的数据加到同一个表格?

比如EXCEL1有100条数据,EXCEL2有50条,有没有办法自动生成一个150条数据的EXCEL3(除了复制,粘贴外)

如图:

用一个小小的连字符“&”就能将它搞定。例如想把A、B、C列合并到D列中,操作方法如下:

①只需要在D1单元格中输入公式:=A1&B1&C1 即可; 

②再次选中D1单元格,移动鼠标,当鼠标形状变成黑色实心十字时(即利用“填充柄”将上述公式复制到D列下面的单元格中),然后按住鼠标左键向下拖动,这样A、B、C列的内容即被合并到D列对应的单元格中。 

③选中D列,执行“复制”操作,然后再次选中D列,执行“编辑→选择性粘贴”命令,打开“选择性粘贴”对话框,选中其中的“数值”选项,按下“确定”按钮,D列的内容就是合并后的结果,而不是公式。

另外,如果希望在合并文本之间添加空格或者中划线(-),请键入 &" "&或者&"-"&。第一步就需要改成 =A1&"-"&B1&"-"&C1。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15
当然有办法。
例如sheet1中A1至A10有10个数据,sheet2中A1至A5有5个数据。
你在sheet3中的你需要的位置(比如A1)中输入一个等号,然后点左下角的sheet1标签(输入=后就直接点sheet1标签,千万不要再点别处),在sheet1中点A1,然后回车,再进入到sheet3中,向下拖动到A10。这样第一张工作表中的数据就引用到了第三张工作表中,且无论第一张工作表的数据如何变化,第三张工作表中的数据始终和它相等。同理,再把sheet2中的数据也引用过来。
这样第三张工作中的数据就取自于一、二张工作表,且随着他们的变化而变化,第三张工作表也可以进行求和等运算。本回答被提问者采纳
第2个回答  2015-12-18
能说的详细点吗???

1、把所有的数据选中,让后复制,再黏贴过来。
2、右击工作簿,然后选中 “移动/复制”,选择要复制到的表格,勾选建立副本,确定就好
第3个回答  2010-02-07
你可以使用引用啊。新建一个Excel3,在这个单元格中去引用EXCEL1和EXCEL2中的数据,而且这样如果你前两个单元格的数据发生变化,EXCEL3中的数据也会随之更新的。
第4个回答  2015-10-30
把你需要的数据通过vlookup这样的函数抓过来就行。
相似回答