在 Excel 中工作时,您有时需要创建一份或多份电子表格副本。幸运的是,创建重复的电子表格并不是一项艰巨的任务。
在本文中,您将学习如何在不同平台上以多种方式复制 Excel 工作表。此外,我们还将介绍与工作表复制相关的其他有用功能,例如移动工作表、复制多张工作表、取消隐藏工作表等。
如何在Excel中复制工作表?
复制工作表的最快方法是拖放。这是如何完成的:
- 在屏幕底部,选择要复制的工作表标签。
- 按住键盘上的“控制”键 (Ctrl)。
- 按住 Ctrl 键的同时,用鼠标拖放选项卡。
如果您有太多工作表并希望工作表副本出现在特定位置,请执行以下操作:
- 右键单击要复制的工作表标签。
- 单击“移动或复制”。
- 选择要在其中放置副本的工作簿。
- 选择要在其前面显示重复项的工作表。
- 选中“创建副本”。
- 单击“确定”。
如何在 Mac 上的 Excel 中复制工作表?
对于 Mac 用户,拖动技术也适用:
- 按住“选项”键。
- 单击工作表选项卡并将其拖动到所需位置。
- 放下工作表标签并释放 Option 键。
但是,如果要将工作表复制到另一个工作簿,方法略有不同:
- 打开要在其中放置副本的工作簿。
- 在包含原件的工作簿中,右键单击工作表选项卡。
- 单击“移动或复制”。
- 选择要将工作表粘贴到的工作簿。
- 确保选中“创建副本”。
- 单击“确定”。
如何在Excel中多次复制工作表?
您可以使用拖放技术快速增加 Excel 工作表重复项的数量:
- 使用上述方法之一创建工作表的副本。
- 按住 Shift 键并使用鼠标选择复制的工作表和原件的标签。请注意,两个工作表标签必须彼此相邻。
- 松开 Shift 并按住 Ctrl。
- 拖放两个选项卡。
- 释放 Ctrl。
重复这些步骤。每次,您都可以增加要进一步复制的相同工作表标签的数量。
如何使用快捷方式在 Excel 中复制工作表?
如果您想通过单击按钮创建更多的工作表副本,您可以创建一个键盘快捷键:
- 转到功能区中的“查看”选项卡。
- 点击“宏”。
- 在下拉菜单中,单击“录制宏”。
- 输入您要使用的快捷键(例如“D”)。
- 单击“确定”。
- 右键单击要复制的工作表标签。
- 单击“移动或复制”。
- 选择要在其中粘贴副本的工作簿。
- 选择要在其前面显示重复项的工作表。
- 选中“创建副本”。
- 再次单击“宏”。
- 选择“停止录制”。
现在,单击工作表选项卡并按 Ctrl + D 立即复制工作表。根据需要多次使用此快捷方式。
如何在 VBA 中复制 Excel 中的工作表?
Microsoft Office 程序有自己的编程语言——Visual Basics for Application (VBA)。有了这个,您可以编写 Excel 来为您制作工作表的副本。
首先,您需要打开 VBA:
- 如果在功能区上没有看到“开发人员”选项卡,请转到“文件”。
- 选择“选项”。
- 在“自定义功能区”部分,选中“开发人员”。
- 返回工作表并打开功能区中的“开发人员”选项卡。
- 单击“Visual Basic”。
注意:您可以使用快捷方式 (Alt + F11) 打开 VBA,但这可能不适用于所有用户。
现在您已经打开了 VBA,您可以创建一个代码来自动执行复制过程:
- 单击“Visual Basic”以打开 VBA。
- 单击“插入”选项卡,然后单击“模块”。
- 复制并粘贴以下代码:
复印机 ()
Dim x 作为整数
x = InputBox("你想要多少份?")
对于 numtimes = 1 到 x
ActiveWorkbook.Sheets("Sheet1").Copy _
之后:=ActiveWorkbook.Sheets("Sheet1")
下一个
结束子
- 输入要复制的工作表的名称,而不是工作表 1。
- 返回到您的工作表并单击功能区上的“查看”。
- 单击“宏”选项卡,然后单击“查看宏”。
- 选择“复印机”宏,然后单击“运行”。
- 输入您要复印的份数(例如“20”)。
- 单击“确定”。
如何在 Excel Online 中复制工作表?
如果您在线使用 Excel,还有一种简单的方法可以复制工作表:
- 右键单击要复制的工作表标签。
- 点击“复制”。
如何在Excel中复制工作簿?
首先,您必须转到允许您打开现有 Excel 文档的对话框。访问此对话框的方式因 Excel 版本而异:
- Excel 2007 – 办公室>打开
Excel 2010 - 文件>打开
Excel 2013 – 文件>计算机>浏览
Excel 2016 – 文件>浏览
- 导航到要复制的 Excel 文档并选择它。
- 单击“打开”按钮上的小箭头。
- 从下拉菜单中,选择“作为副本打开”。
您现在有两个相同的工作簿。如果需要,重命名新工作簿的副本。
如何在 Excel 中移动工作表?
在 Excel 中移动工作表有两种简单的方法。
您只需选择要移动的工作表标签并将其拖动到所需位置即可。
或者,如果您的工作表太多,您可以:
- 右键单击要移动的工作表标签。
- 单击“移动或复制”。
- 选择您希望工作表出现在其前面的工作表标签。
- 单击“确定”。
如何使用快捷方式在 Excel 中移动工作表?
要创建在 Excel 中移动工作表的快捷方式,您需要创建一个宏:
- 转到功能区上的“查看”选项卡。
- 单击“宏”选项卡。
- 选择“录制宏”。
- 插入要用作快捷键的键(例如“M”)。
- 右键单击要移动的工作表标签。
- 选择“移动或复制”。
- 选择要将工作表移动到的位置。
- 单击“确定”。
- 回到“宏”。
- 单击“停止录制”。
每次单击 Ctrl + M 时,Excel 都会将您的工作表移动到您选择的位置。
如何在Excel中多次复制多个工作表?
复制多张纸的最快方法是:
- 按住时选择要复制的工作表标签 控制.
- 右键单击任何选定的工作表标签。
- 选择“移动或复制”。
- 单击要在其前面显示副本的工作表。
- 选中“创建副本”。
- 单击“确定”。
重复此过程,直到获得所需的份数。
其他常见问题
如何在 Excel 中取消隐藏工作表?
Excel 文件中可能有一些不是您创建的隐藏工作表。您可以轻松检查并取消隐藏任何隐藏的工作表:
1. 右键单击任何工作表标签。
2. 单击“取消隐藏”。
3. 选择要取消隐藏的工作表,然后单击“确定”。
不幸的是,您无法一次取消隐藏所有工作表。您必须为每个隐藏的工作表重复此过程。
此外,如果 Excel 文件中没有隐藏的工作表,“取消隐藏”按钮将无法点击。
如何在Excel中自动复制工作表并重命名?
您首先必须在 Excel 中打开 VBA 并创建一个新模块:
1. 转到功能区上的“开发人员”选项卡。
2. 单击“Visual Basic”。
3. 单击“插入”,然后单击“模块”。
4. 复制并粘贴以下代码:
子创建()
'由扩展办公室更新
昏暗的我
Dim xNumber 作为整数
将 xName 变暗为字符串
Dim xActiveSheet 作为工作表
出错时继续下一步
Application.ScreenUpdating = False
设置 xActiveSheet = ActiveSheet
xNumber = InputBox("你想要多少份?")
对于 I = 1 到 xNumber
xName = ActiveSheet.Name
xActiveSheet.Copy After:=ActiveWorkbook.Sheets(xName)
ActiveSheet.Name = "NewName" & I
下一个
xActiveSheet.Activate
Application.ScreenUpdating = True
结束子
5. 输入所需的副本名称,而不是“NewName”。如果您创建多个副本,Excel 将为每个副本分配后缀(“-1”、“-2”、“-3”等)。
6. 选择要重命名副本的工作表标签。
7. 转到功能区上的“查看”选项卡。
8. 单击“宏”,然后单击“查看宏”。
9. 选择“创建”宏并单击“运行”。
10. 输入您需要的份数(例如“5”)。
11. 单击“确定”。
注意:在键盘上按 F5 可以替代步骤 7. 和 8,但这可能不适用于所有用户。
现在您有原始工作表的五个重命名副本(即“NewName-1”、“NewName-2”……)
在 Excel 中创建重复工作表
无论您拥有 Mac、PC 还是使用 Excel Online,您现在都知道创建重复的电子表格是一项简单的任务。我们甚至为您提供了复制和粘贴到 MS Excel 所需的代码。
您在 Excel 中复制工作表时遇到过任何问题吗?你是如何解决这个问题的?请在下面的评论部分告诉我们。