中企动力 > 商学院 > excel复制工作表
  • ?

    一键篇 | Excel一键实现所有工作表的内容合并到一个新的工作表

    席凡儿

    展开

    Excel作为一个具有强大的数据处理的办公软件,对于白领一族来说,使用频率应该较高。在处理数据过程中,您是否碰到过清单之类汇总的情况,就是将同一个工作簿中的所有工作表的内容合并到一个工作表中。对于不会取巧的朋友,可能就是一个表一个表的复制,然后粘贴拼凑在一块,若碰到表格数量不多的情况,这种方法还好,若是碰到工作表数量庞大,例如50个工作表,100个工作表......这种方法就很鸡肋。今天本篇以Excel2013为例,教大家如何一键实现所有工作表合并到新工作表中,同样适用于Excel其他版本,碰到细微差异,可以适当调整代码。

    教程将内容分成三部分:第一部分是新建一个汇总的工作表,并重新自定义命名;第二部分是逐一将各个工作表复制粘贴到汇总工作表中;第三部分为提示,即当合并工作完成后弹出提示。具体操作如下:

    打开工作簿,在工作表标签中会显示包含的工作表名称,教程以下图中三个工作表为例,分别是Sheet1,Sheet2,Sheet3.按下组合键Alt+F11即可从Excel工作界面切换到VBA界面,在VBA窗口单击菜单栏中的插入,找到模块命令,单击该命令即可创建一个新的模块窗口,在模块窗口复制粘贴以下代码:

    Sub Comb()

    Dim i%

    On Error Resume Next

    Sheets(1).Select

    Worksheets.Add '新建一个工作表

    Sheets(1).Name = "汇总工作表" '对新建工作表重命名

    For i = 2 To Sheets.Count 'For循环,遍历所有工作表

    Sheets(i).Activate '激活工作表

    Range("a1").Select

    Selection.CurrentRegion.Select '选择活动工作表数据区域

    Selection.Copy Destination:=Sheets(1).Range("a65536").End(xlUp).Offset(1) '粘贴到汇总工作中

    Next

    MsgBox ("工作表已全部合并到指定工作表中!") '弹窗提示合并完成

    End Sub

  • ?

    如何保护excel工作表,防止公式被他人复制?

    虫二

    展开

    大多数时候,我们并不关心工作表里公式的情况,但是对于一些重要的工作表,我们对里面一些公式的原始性非常重视。那么怎么保护excel工作表,防止公式被他人复制?

    这期课程,IT君将为大家解决这个问题。

    就如小伙伴问的,如何做到就算复制到其他工作表,公式依然看不见,可不可以做到呢?

    答案当然是可以的,只需要在保护工作表前,做一件事情,就是对公式的单元格进行隐藏工作。

    具体操作:

    选中公式所在的单元格,按Ctrl+1打开单元格式的窗口,在保护选项卡中勾选隐藏功能。看下GIF操作:

    搞定后,在复制到其他表,公式就不会被复制了。看动图操作。是不是公式复制不了。

    如果要做到连复制的功能都要限制住的话,有个隐蔽的“绝招”。保护完工作表后不允许他进行复制,真是够绝的。

    方法也很简单,把保护所有的权限都去掉,尤其是下面两个选项一定要去掉。

    具体操作如下:

    总结:Excel的有些操作体现“细节”操作的微妙,不然IT君怎么说Office是一个伟大的软件呢?

    顺便说一句,该技巧Excel2007版本以上有效哦!

    文章若好,敬请收藏!

  • ?

    Excel工作表太多怎么办?一分钟来给表格做个超赞的目录吧

    祁雪柳

    展开

    工作中常常会遇到一些特殊情况,一个Excel工作簿中可能会有几十,或者上百个工作表。

    这么多工作表存在一个Excel表中,该如何快速定位到特定的表格呢?如果能有一个工作表目录真是太方便了!

    最常见的方法,要定义名称 + 长长的让人很难记住的Excel公式。制作这个目录对新手还是有点难度。

    定义名称:Shname =MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())在目录表中任一单元格输入并复制以下公式=IFERROR(HYPERLINK("#'"&INDEX(Shname,ROW(A1))&"'!A1",INDEX(Shname,ROW(A1))),"")

    这里分享一个非常简单的Excel目录制作方法(适合2003以上版本)

    操作步骤:

    1、输入公式

    全选所有表,在前面添加一空列。然后在单元格A1中输入公式 =xfd1

    注:这个方法的原理是输入让03版无法兼容的公式(03版没有XFD列),然后检查功能诱使Excel把所有工作表名列出来。

    2、生成超链接列表

    文件 - 信息 - 检查兼容性 - 复制到工作表,然后Excel会插入一个内容检查的工作表,并且在E列已自动生成带链接的工作表名称。

    3、制作目录表

    把带链接的工作表名称列表粘贴到“主界面”工作表中,替换掉'!A1,稍美化一下,目录效果如下:

    4、制作返回主界面的链接

    全选工作表 - 在任一个表的A1输入公式(会同时输入到所有表中)

    =HYPERLINK("#主界面!A1","返回主界面")

    注:HYPERLINK函数可以在Excel中用公式生成超链接

    完工!如果以后新增了表格,手工添加校新表超链接也不麻烦,如果想完全自动,可以使用本文开头所介绍的使用宏表函数创建目录。

  • ?

    Excel2010如何移动或复制整个工作表

    罗宾逊

    展开

    在Excel2010中,我们可以将Excel工作表移动或复制到同一工作簿的其他位置或其他Excel工作簿中。但在Excel2010移动或复制工作表时需要十分谨慎,因为若移动了工作表,则基于工作表数据的计算可能出错。

    一、 同一工作簿中移动和复制工作表

    在同一个工作簿中,直接拖动工作表标签至所需位置即可实现工作表的移动;若在拖动工作表标签的过程中按住【Ctrl】键,则表示复制工作表。

    二、不同工作簿间的移动和复制工作表

    要在不同工作簿间移动和复制工作表,可执行以下操作。

    1、打开要进行移动或复制的源工作簿和目标工作簿,单击要进行移动或复制操作的工作表标签,然后单击“开始”选项卡“单元格”组中“格式”按钮,在展开的列表中选择“移动或复制工作表”项,打开“移动或复制工作表”对话框,如图1所示。

    2、在“将选定工作表移至工作簿”下拉列表中选择目标工作簿;在“下列选定工作表之前”列表中选择要将工作表复制或移动到目标工作簿的位臵;若要复制工作表,需选中“建立副本”复选框。最后单击“确定”按钮,即可实现不同工作簿间工作表的移动或复制。

    通过Excel2010移动或复制工作表这篇教程,我们了了解工作表组的作用。利用Excel工作表组功能,可以快捷地在同一工作簿的多张工作表的相同位置输入或编辑一批相同或格式类似的工作表,从而提高工作效率。

  • ?

    Excel复制表格保留原格式如何操作?超全技巧教给你!

    红鞋子

    展开

    Excel中的表格格式一般会被调整至最佳,但工作中时常需要对表格进行复制操作。而经过复制粘贴后,表格的格式可能会发送变化。

    与其在复制后再进行进一步格式调整,浪费多余的时间。最好的方法当然是在复制的过程中也保留表格原格式,可具体该如何操作?

    小盾这里有4个方法教给大家!

    一、Ctrl键拖拉复制

    步骤:按【Ctrl+A】快捷键全选中表格,将鼠标光标移动至表格边缘,直至出现移动光标,按住【Ctrl】键,拖拉到所需位置即可。(需注意的是这一方法无法跨工作表操作)

    二、选择性粘贴

    步骤:按【Ctrl+A】快捷键全选中表格,按【Ctrl+C】复制表格,点击粘贴表格的目标区域,右键选择【选择性粘贴】,点击【保留源列宽】即可。

    三、粘贴列宽格式后粘贴表格

    在选择性粘贴中有可以单独粘贴表格列宽的选项,可以选择先粘贴表格列宽再进行表格内容复制粘贴。

    步骤:按【Ctrl+A】快捷键全选中表格,按【Ctrl+C】复制表格,点击粘贴表格的目标区域,右键选择【选择性粘贴】,点选【列宽】,点击【确定】,随后按【Ctrl+V】快捷键即可。

    四、建立副本

    步骤:鼠标移动至下方工作表名称行,选中需要复制的工作表,右键选择【移动或复制】,选择所需粘贴的工作表位置,勾选【建立副本】,点击【确定】即可。(需注意这一方法只适用于整个工作表表格统一复制的情况下)

    以上4种方法方法能帮助你更快更好的复制Excel表格,你记住了吗?如果有更好的办法,也欢迎评论区告诉我哦!

  • ?

    Excel复制糟心吗?有两个办法可以保持原格式

    潇洒

    展开

    工作中,经常需要复制Excel表格,很多人都是习惯性地使用“复制——粘贴”,结果却不尽如人意。例如复制表1-1,结果粘贴时却成了表1-2,日期和规格那两列不能正常显示。怎样避免复制粘贴后的表格一团糟呢,有两个解决办法。

    表1-1表1-2

    一、 粘贴时选择“保留源列宽”或“图片”。

    粘贴表格时,点击右下角的粘贴图标,选择“保留源列宽”或“图片”。一般粘贴表格到邮件中时可以使用“图片”方式,因为粘贴为“图片”之后,就不能再编辑表格了。如果需要继续编辑表格,则建议粘贴为“保留源列宽”或按照第二种方法操作。

    如果粘贴时没有看到粘贴选项图标怎么办?1. 对于Excel2007及以上的Excel版本,点击“文件”菜单——“选项”——“高级”——勾选“粘贴内容时显示粘贴选项按钮”——“确定”;2. 对于Excel2003,点击“工具”菜单——“选项”——“编辑”——“显示粘贴选项按钮”。

    表1-3

    二、使用复制工作表的方式。

    当需要复制一个数据量较大的表格时,建议使用这种方式。方法如下:选中表格名称——右键——“移动或复制”——“建立副本”——设置好粘贴的表格和位置——“确定”。

    表2-1表2-2

    上一篇:Excel中按条件统计之COUNTIF和SUMIF公式

    来源:解晴新生,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

  • ?

    Excel里面关于移动或复制工作表的那些事

    夏未央

    展开

    移动工作表中也包含了很多的细节,在实际使用中掌握得好对提升工作效率会很有帮助。

    将工作表移动(或复制)到另一工作簿

    如图,在“学生成绩”工作簿里面,需要将sheet1工作表移动到“备份”工作簿里面。

    具体操作如下:

    1.右键单击sheet1,在弹出菜单栏里面选择“移动或复制”。

    2.在“移动或复制工作表”对话框里面,点击“工作簿”处,在下拉菜单里选择“备份”这个工作簿。实际操作中,如果需要移动到新工作簿,在这个步骤里选择“新工作簿”这个选项。

    3.然后,在“下列选定工作表之前”,选择将这个工作表移动过去的位置。这里根据需要选择,也可以选择移至最后。

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

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

    在工作簿内移动工作表的顺序

    这里有两种方法可以实现。

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

    方法二:当工作表太多,使用鼠标移动会比较麻烦时,可以用这个方法。根据上一块的部分,在“移动或复制工作表”的对话框中,工作簿不需要选择其他的了,默认当前工作簿就行。然后再根据需要移动的位置来选择工作表。

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

  • ?

    EXCEL如何复制粘贴整个工作表?

    离癸

    展开

    浏览器版本过低,暂不支持视频播放

    施老师:

    经常有学员问我,EXCEL中一个表格中有大量的数据,如何把整张EXCEL复制一份,下面就听我详细的讲解。

    一、右击下方的工作表名称,点击【移动或复制】。

    二、然后点击【工作簿】后方的小三角。3.选择要移动的工作簿,然后勾选【建立副本】,如果没有勾选,工作簿将移动到另一个工作簿,原来的Excel将没有这个工作簿。

    三、然后点击【确定】。

    四、就完成复制了。

  • ?

    Excel小技巧-快速复制一模一样的工作表

    孟天宇

    展开

    我们在使用表格的时候,不仅会复制和移动单元格,很多时候也会直接借用原有的工作表。一般你会怎么做呢?全选-复制-新建工作表-切换到新表-粘贴???有没有稍稍觉得操作起来有点麻烦?有的时候复制粘贴不好原有的格式又变动了,还需要再次去调整格式。小编今天和大家一起学习如何快速复制工作表。

    一、鼠标拖动复制工作表

    这个方法不限于是否在同一工作薄中。点击并选中目标工作表标签,同时按住组合键【Ctrl】和鼠标左键,并拖动鼠标至目标位置,即可获得所选的工作表复制表。若在同一工作簿,工作表标签被重新命名,如在不同的工作簿,且未重名的情况下,工作表标签将被沿用。

    二、功能区命令法

    选择目标工作表,切换到【开始】选项卡,在【单元格】组中,点击【格式】按钮,在弹出的列表中选择【移动或复制工作表】按钮。此时,弹出【移动和复制工作表】对话框,在【将选定工作表移至工作簿】选项中,选择需要移动到的目标工作薄。在【下列选定工作表之前】设定被粘贴工作表在工作薄中出现的位置,同时勾选【建立副本】,单击【确定】按钮即可。

    欢迎关注,以上。

  • ?

    Excel如何把整个工作表复制到其他Excel文档中

    Gaia

    展开

    Excel文档(工作簿)是由一个或者多个工作表(Sheet)组成的。在编辑表格时,如果想把整个Excel工作表复制到其他Excel文档中,虽然可以采用全选后复制粘贴的方法,但是这样容易弄乱原来的格式,如果数据较多,粘贴时可能还要花费点时间。这里介绍如何快速把整个工作表复制到其他Excel文档中,以供参考。

    ●如下图的Excel文档中有多个工作表,想把其中的一个或者多个工作表复制到其他的Excel文档中。

    ●先打开要复制的目标文档,建议最好在Excel中打开。因为有的电脑可能会设置成每打开一个Excel文档就开启一个Excel进程,这样不同的Excel进程之间就不能用本文的方法快速复制整个工作表,而且也不能复制粘贴公式等,只能粘贴数值。

    ●点击Excel左上角的菜单按钮(不同版本Excel的菜单按钮样式可能不同,但位置都差不多)。

    ●在弹出的菜单中点击“打开”,会打开一个浏览窗口(也可以按键盘的Ctrl+O键打开浏览窗口)。

    ●在浏览窗口中找到目标Excel文档,双击该文档名称即可打开。

    ●打开目标文档后,点击Windows任务栏的原Excel文档,回到该文档。

    ●在要复制的工作表的标签上点击鼠标右键。

    ●弹出右键菜单后,鼠标左键点击其中的“移动或复制工作表”。

    ●弹出“移动或复制工作表”对话框后,点击工作簿处的下拉按钮。

    ●在下拉菜单中点击刚才打开的目标文档。(注:如果电脑被设置成每打开一个Excel文档就开启一个Excel进程,而且目标文档是直接在Windows中双击打开的,不是按上述方法在Excel中打开的,那么下拉菜单中就不会显示该文档。)

    ●点击勾选下方的“建立副本”选项,如果不勾选就变成移动工作表了,这样原文档中就没有这个工作表了。

    ●点击下方的选项可以设置工作表复制后在工作表标签中的位置,如果想把工作表复制到目标文档工作表标签的最后面,应点选“移至最后”。

    ●设置好后点击“确定”按钮。

    ●这样,就将整个工作表复制到目标文档中了。

    ●如果要复制多个工作表,可先用鼠标左键点击其中的一个工作表标签,然后按住键盘的Ctrl键不放,鼠标点击其他要复制的工作表标签,再在选中的工作表标签上点击鼠标右键,然后按上述方法操作即可。

    再提醒一下要注意的地方:

    ●如果电脑被设置成每打开一个Excel文档就开启一个Excel进程,而且目标文档是直接在Windows中双击打开的,不是按上述方法在Excel中打开的,那么“移动或复制工作表”对话框的下拉菜单中就不会显示目标文档名称。

    ●如果只是想复制工作表,一定要点击勾选“移动或复制工作表”对话框的“建立副本”选项,否则点击确定按钮后原文档中就没有这个工作表了。

excel复制工作表

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP