Microsoft Excel中复制工作表的5种方法
您需要复制 Excel 中的工作表吗?
有许多实用技巧可以帮你节省时间和精力。其中一个技巧就是学习如何复印纸张。
有时,您需要在电子表格项目中创建新工作表,但从头创建新工作表效率不高。尤其是当新工作表的布局与现有工作表相似时。
幸运的是,Excel 允许您轻松复制工作表。这样,您可以复制工作表并继续处理它们,而不会损害原始工作表。
这篇文章将指导您完成在 Excel 中复制工作表的所有方法。
推荐:在Microsoft Excel中更改图表系列名称的6种方法
从“主页”选项卡复制工作表
可以通过以下方式创建工作表副本: HOME 功能区命令选项卡。
您需要做的就是选择要复制的工作表,然后使用功能区中的命令。
以下是复制任何工作表的步骤。
- 选择要复制的工作表。您可以通过点击工作簿左下方的工作表标签来选择工作表。活动工作表将是被复制的工作表。
- 前往 家 标签。
- 点击 格式 命令 细胞 部分。
- 选择 移动或复制工作表 选项。这将打开 移动或复制 菜单,您可以在其中选择各种选项来移动或复制工作表。
- 选择您想要创建副本的位置 预订 下拉列表。这将显示所有打开的工作簿的列表。您可以选择当前工作簿、任何其他打开的工作簿,或选择一个 新书。选择新簿选项将打开一个新工作簿并将工作表移动或复制到新簿中。
- 从中选择工作表 工作表之前 列出工作簿中的所有工作表的部分。这会将副本添加到所选工作表选项卡的左侧。您还可以选择 移至结尾 选项可在所有其他工作表选项卡的右侧创建复制的工作表。
- 检查 创建副本 选项。这将创建工作表的副本,而不是将原始工作表移动到新位置。
- 按 好的 按钮。
现在,您将在所选位置获得该表格的精确副本!
从右键菜单复制工作表
复制工作表的命令有点隐藏在 家 选项卡,因此当您右键单击任何工作表选项卡时,可以更轻松地从菜单访问它。
以下是通过右键单击菜单复制工作表的步骤。
- 右键点击 在要复制的工作表上。
- 选择 移动或复制 选项。
这将打开相同的 移动或复制 从“主页”选项卡中看到的菜单和创建复制表的过程是相同的。
推荐:Microsoft Excel中的工作表与工作簿主要区别
通过单击并拖动来复制工作表
使用“主页”选项卡或右键单击菜单中的“移动”或“复制”菜单并不完全直观。
值得庆幸的是,有一个简单的技巧可以大大简化这个过程。
您可以使用 Ctrl 单击并拖动键即可快速复制任何工作表。
以下是通过单击并拖动来复制任何工作表的步骤。
- 按住 Ctrl 钥匙。
- 左键单击并拖动要复制的工作表。按住 Ctrl 键单击并拖动工作表时,您将在鼠标光标旁边看到一个带有加号的小工作表图标。这表示您即将复制工作表。
- 将光标移到新位置。您还会看到一个小黑色箭头,指示新副本将放置在工作表标签中的哪个位置。
- 释放左键单击即可创建副本。
这将创建工作表的新副本!这是迄今为止复制工作表最快捷、最简单的方法!
💡 提示: 这 Ctrl 另外,单击并拖动快捷方式适用于许多其他对象,如形状、图表、图像等。尝试复制任何您想要复制的内容!
使用 VBA 复制工作表
作为自动化过程的一部分,还可以使用 VBA 创建工作表的副本。
Sub CopySheets()
Sheets(Array("Jan", "Feb", "Mar")).Copy After:=Sheets("Mar")
End Sub
此 VBA 代码将复制多张工作表并将其插入工作簿。该代码是在 VBA 编辑器中编写的,在 Microsoft Excel 中可以通过按 Alt + F11。
代码将创建 简, 二月, 和 3月 工作簿中的工作表,并将其放在 3月 床单。
这 Sheets(Array("Jan", "Feb", "Mar"))
代码部分选择要复制的工作表: 简, 二月, 和 3月。 这 Array
函数用于通过单个命令将工作表组合在一起。
这 Copy
然后使用方法复制选定的工作表。
这 After:=Sheets("Mar")
参数指定复制的工作表将插入到何处。具体来说,复制的工作表将插入到名为 3月。
这 After:=
代码可以替换为 Before:=
在代码中将复制的工作表放在工作簿中给定工作表的前面。
使用 Office 脚本复制工作表
您还可以在 Office 脚本自动化中复制工作表。
function main(workbook: ExcelScript.Workbook) {
let ws = workbook.getWorksheet("Mar");
let wsCopy = ws.copy(ExcelScript.WorksheetPositionType.after, ws);
}
此 Office 脚本代码片段 main()
函数使用 getWorksheet()
方法来检索名为 3月 来自工作簿。
然后使用 copy()
方法,指定它应该放在原始工作表之后,使用 WorksheetPositionType.after
。复制的工作表存储在 wsCopy
多变的。
也可以使用以下方式在给定工作表后添加 WorksheetPositionType.before
。
总的来说,此代码允许您在 Excel 中创建重复的工作表。
一次复印多张纸
假设您需要复制工作簿中的许多工作表。例如,您可能需要复制一年中每个月的工作表。
如果对每张表单独进行这样的操作会非常繁琐。
值得庆幸的是,您可以一次复印多张纸。
您可以按照以下步骤同时复印多张纸张。
- 选择要复制的工作表。点击第一张工作表,然后按住 Ctrl 键,然后左键单击要复制的任何其他工作表。这将 将工作表组合在一起。
- 现在使用 移动或复制 从 家 选项卡或 右键点击 菜单。
这将打开“移动或复制”菜单,创建副本的过程与之前相同。这次将创建每个选定工作表的副本。
结论
显然,在 Excel 中复制工作表有很多种不同的方法。
无论是通过“主页”选项卡、右键菜单、单击并拖动、VBA 还是 Office 脚本,用户都有许多可用选项。您甚至可以一次复制多个工作表。
使用其中任何一种方法,用户都能够快速轻松地创建和使用工作簿中工作表的副本。