Excel工作表不能移动与复制到另一个工作簿?

如题所述

完整复制一个工作薄至另一个Excel文件内的方法:所需材料:Excel 2007示例。一、以下步骤被复制的工作薄称之为工作薄1,需要复制到的工作薄称之为工作薄2,首先双击打开工作薄1。二、在工作薄1窗口内,点击左上角“Office按钮”,下拉菜单内点击“打开”。三、选中工作薄2,点击“打开”。四、这时切换至工作薄1,右键点击左下角“Sheet1”,菜单内点击“移动或复制工作表”。五、点击工作薄列表,然后选中工作薄2.六、最后点击“确定”即可把工作薄1的第一页复制入工作薄2。
01 - 选择性粘贴

首先,最简单的方法当然是复制、粘贴。但是我想说的是,如果你想要导入的数据和原始数据能够实现联动,使用选择性粘贴式最好的方法了。

如图所示,我们要将工作表1中的销量数据导入到工作表2中,并且保证工作表1中的数据一有更新,就能同步到工作表2。

Step1:选中工作表1中的数据区域,按Ctrl+C进行复制

Step2:在工作表2适当位置,按Ctrl+Alt+V,调出选择性粘贴对话框

然后在【选择性粘贴】对话框中,选择【粘贴链接】,如图所示。

完成之后,数据就导入到工作表2中了,并且,这些数据是和工作表1进行连接的,能够实现同步更新。

002 - 使用函数查询匹配

如图所示,我们希望将符合条件的数据导入到工作表2中,这时候使用复制粘贴就不可行。

在D3单元格中写入公式=LOOKUP(1,0/((Sheet1!$B$2:$B$10=Sheet2!$B3)*(Sheet1!$C$2:$C$10=Sheet2!$C3)),Sheet1!D$2:D$10),然后向下、向右复制填充,即可完成数据的查询匹配。

这个公式是典型的多条件查询公式,它的一般形式为:

=LOOKUP(1,0/(条件1*条件2*条件3……),返回区域)

无论多少个条件,都可通过这一公式一次性查询匹配。

003 - 移动或复制工作表

如果工作表中的很多,需要一次性全部导入到新的工作表(在新的工作簿中),使用复制粘贴或者查询的方式,显然效率就太低了。
这样的情况下,可以通过移动或复制工作表的方式,将整个工作表中的数据整体移动到新的工作簿中。

Step1:在工作表标签上,点击鼠标右键→点击【移动或复制】

Step2:在弹出的【移动或复制工作表】对话框中,可以设定将工作表移动到相应的工作簿中,也可以在同一个工作簿内进行移动。

如果勾选了【建立副本】,则会复制一个工作表。

这三种方法,几乎囊括了所有的场景,能够轻松助你完成将一个工作表数据导入另一个工作表。你说厉害不!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-13
具体操作如下:

1.右键单击sheet1,在弹出菜单栏里面选择"移动或复制"。
2.在"移动或复制工作表"对话框里面,点击"工作簿"处,在下拉菜单里选择"备份"这个工作簿。实际操作中,如果需要移动到新工作簿,在这个步骤里选择"新工作簿"这个选项。
3.然后,在"下列选定工作表之前",选择将这个工作表移动过去的位置。这里根据需要选择,也可以选择移至最后。

4.关于"建立副本",如果要在原工作簿里面保留这个工作表,也就是将工作表复制一份到新工作簿,这里就需要勾选上。如果是移动而不是复制,就不用勾选。

5.然后点击"确定"就可以了。工作表会移动到新的工作簿里去了。如果存在工作表重名,移动过去的那个工作表名字会自动加"(1)"上去,以进行区分。如图,设立sheet1移动过去以后名称就加"(1)"了。

在工作簿内移动工作表的顺序
这里有两种方法可以实现。

方法一:直接使用鼠标点击工作表名字不放,然后进行左右拖动,在拖动过程中会有一个黑色小三角来表示位置。拖动到需要的位置以后放开鼠标就可以了。

另外,如果仅是在工作表里面移动,"建立副本"就不需要选择。如果选择了,原来位置上工作表保持不变,选择的新位置上会复制一份工作表上去。这个就根据实际需要来进行操作。本回答被网友采纳
相似回答