在Microsoft Excel中插入新工作表标签的8种方法
您是否需要在 Excel 工作簿中添加新工作表选项卡?这篇文章将向您展示在 Excel 中插入新工作表的所有方法!
Excel 允许您在工作簿中添加多个工作表。这是一种组织电子表格解决方案的好方法,因为您可以将输入、数据、计算、报告和视觉效果分成不同的工作表。
使用工作表来组织工作簿还可以使任何用户更轻松地浏览电子表格。
如何向 Excel 工作簿添加新工作表?阅读本文,了解在 Excel 中添加工作表标签的所有方法。您甚至会学到如何根据列表添加多个工作表!
推荐:在Microsoft Excel中更改工作表标签颜色的6种方法
使用“新建工作表”按钮添加新工作表
在 Excel 中插入新工作表的最快捷、最简单的方法是使用 新工作表 位于当前工作表标签右侧的按钮。
左键单击 在 加号 工作表标签右侧的图标,Excel 将在您的工作簿中创建一个新的空白工作表!
从“主页”选项卡添加新工作表
也可以从 Excel 功能区添加新工作表。
你可能会认为这个动作应该位于 插入 选项卡,但实际上可以在 家 标签。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Go-to-Home-tab-for-Insert-Commands.png)
按照以下步骤从 家 标签。
- 前往 家 标签。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Insert-Sheets-in-Cells-Section-of-Home-Tab.png)
- 点击下方 插入 在命令中找到 细胞 部分。
- 选择 插页 选项。
这将在您的工作簿中创建一个新工作表。
使用键盘快捷键添加新工作表
对于喜欢尽可能使用键盘浏览 Excel 的人来说,这是一个好消息!有一个专用的键盘快捷键可用于添加新工作表。
按 转移 + F11 插入一张新工作表。
使用 Excel 选项添加新工作表
当您创建一个新的 Excel 工作簿时,其附带的工作表数量将由您的 Excel 选项设置决定。
您可以更改此默认设置,以便每次创建新工作簿时,它都会有所需数量的空白表可用。
这 Excel 选项菜单 允许您使用各种应用程序和工作簿设置自定义您的 Excel 体验。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Excel-Options-Include-This-Many-Sheets.png)
按照以下步骤调整工作簿中的默认工作表数。
- 前往 文件 标签。
- 选择 Excel 选项 在左下角。
- 前往 一般的 部分 Excel 选项 菜单。
- 向下滚动到 创建新工作簿时 部分。
- 更改 包括这么多张 输入。
- 按 好的 按钮。
下次创建新的 Excel 工作簿时,它将包含所需数量的空白表。
💡 提示:您可以按以下方式测试此新设置 Ctrl + 否 创建新的工作簿。
使用数据透视表添加多个新工作表
您是否知道可以使用数据透视表从网格中的列表创建多张工作表?
当您需要快速创建多张工作表时,这是一个隐藏的宝石。
例如,假设您需要为每个美国州或贵公司销售的每种产品创建新的表格。如果使用以前的方法,这将是一个繁琐的过程。
如果您在网格内以列表形式列出这些工作表名称,则可以基于此列表创建一个数据透视表,并使用 显示报告过滤页面 功能可为您生成工作表。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/List-of-Potential-Sheet-Names.png)
此示例显示了美国各州的列表,然后可以使用它来生成包含这些美国州名称的工作表。
按照以下步骤使用数据透视表从列表自动生成工作表。
- 根据您的列表创建一个数据透视表。
💡 提示:查看此帖子以了解 如何插入数据透视表 从您的列表中。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Add-the-Sheet-Names-to-the-Filter-Area.png)
- 单击并将工作表名称字段拖到 筛选器 面积 数据透视表字段 菜单。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/PivotTable-Analyze-Tab-Show-Report-Filter-Pages.png)
- 前往 数据透视表分析 标签。
- 点击 雪佛龙 图标 选项 命令。
- 选择 显示报告筛选页面 选项。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Show-Report-Filter-Pages-Menu.png)
这将打开 显示报告过滤页面 菜单。
- 选择包含工作表名称的字段。
- 按 好的 按钮。
如果您已将多个字段添加到 筛选器 数据透视表的区域。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/New-Sheets-from-Pivot-Table.png)
这将为列表中的每个唯一项目创建一个新表,并且每个表将根据列表中的文本命名。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Filtered-Pivot-Table-in-Each-Sheet.png)
每张工作表的单元格 A1 中都会包含数据透视表的筛选版本。数据透视表将根据与工作表名称相同的项目进行筛选。
推荐:咖啡厅餐厅食品WordPress主题Grand Restaurant
使用 VBA 添加多个新工作表
VBA 是自动执行桌面应用程序中 Excel 任何任务的绝佳方式。这包括添加工作表!
您可以创建一个 VBA 宏,它将根据选定的列表创建新的工作表。
前往 开发人员 选项卡并选择 Visual Basic 命令或按 Alt + F11 打开 Visual Basic 编辑器。
📝 笔记:你可能需要 启用“开发人员”选项卡 首先,因为它默认是禁用的。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Insert-New-Module-for-AddSheets-VBA-Code.png)
前往 插入 菜单,然后选择 模块 选项。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Add-Sheets-from-List-VBA.png)
Sub AddSheets()
Dim myRange As Range
Dim sheetTest As Boolean
Set myRange = Selection
For Each c In myRange.Cells
sheetTest = False
For Each ws In ThisWorkbook.Worksheets
If ws.Name = c.Value Or c.Value = "" Then
sheetTest = True
End If
Next ws
If Not (sheetTest) Then
Sheets.Add.Name = c.Value
End If
Next c
End Sub
将上述代码粘贴到新模块中。
此代码将循环遍历工作簿中的选定范围,并为每个单元格创建一个新工作表。如果工作表名称已存在,则将跳过此项。
现在,您将能够选择工作簿中的任意范围并 运行 VBA 代码 自动创建多张工作表。
使用 Office 脚本添加多个新工作表
自动创建工作表的另一种方法是使用 Office 脚本。
Office Scripts 是用于在 Excel Online 中自动执行任务的 JavaScript 语言。您需要使用企业 Microsoft 365 帐户在 Web 上使用 Excel,否则无法使用此功能。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Open-a-New-Office-Script.png)
打开 Excel Online 并转到 自动化 选项卡并选择 新脚本 选项。这将在右侧打开 Office 脚本编辑器。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Add-Sheets-Office-Script.png)
function main(workbook: ExcelScript.Workbook) {
//Create an array with the values in the selected range
let selectedRange = workbook.getSelectedRange();
let selectedValues = selectedRange.getValues();
//Get dimensions of selected range
let rowHeight = selectedRange.getRowCount();
let colWidth = selectedRange.getColumnCount();
//Loop through each item in the selected range
for (let i = 0; i
将上述代码添加到编辑器并按下 节省 脚本按钮。
此代码将循环遍历工作表上选定的范围,并为该范围内的每个项目创建一个新工作表。
现在,选择工作表中的一个范围,然后按 跑步 按钮 代码编辑器。这将运行代码并在您的工作簿中创建所需的工作表!
推荐:Bootstrap构建WooCommerce WordPress主题Sober
使用 Power Automate 添加多个新工作表
Microsoft Power Automate 是一项基于云的服务,可帮助最终用户轻松创建和运行自动化工作流程。
用户可以在几分钟内构建工作流程,无需使用直观的用户界面进行编码或复杂的配置。
该服务可用于自动执行各种任务,包括发送电子邮件、复制文件和在数据库中创建记录。
Power Automate 是 Microsoft Power Platform 的一部分,该平台还包括 Power BI 和 Power Apps。这些产品共同为业务流程自动化提供了强大的端到端解决方案。
但最好的部分是它可以作为任何 Microsoft 365 订阅的一部分使用!
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Excel-Table-with-List-of-Sheet-Names.png)
您可以使用 Power Automate 从 Excel 表格内的列表。在此示例中,所需的工作表名称位于 Excel 表中,其中有一列名为 名字。
📝 笔记:此 Excel 文件需要保存在 SharePoint 或者 一个驱动器 以便与 Power Automate 配合使用。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Power-Automate-Home-Screen.png)
前往 Power Automate 门户 并使用您的 Microsoft 凭据登录。
然后转到 创造 选项卡并选择一个 即时云流。这将允许您使用 Power Automate 门户中的按钮手动运行流程。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Build-an-Instant-Cloud-Flow.png)
为您的流程命名,然后选择 手动触发流程 选项,然后按 创造 按钮。
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/Flow-to-Insert-Sheets.png)
这将打开流程构建器,您可以将步骤添加到工作流程中。
- 添加 列出表中的行 步骤然后在各个字段中选择相关的文件和表位置。
此操作将读取工作表名称表中的所有项目。这将在下一步中用于创建和命名新工作表。
- 添加 创建工作表 步骤并选择相同的文件。
- 选择 名字 上一个字段 列出表中的行 行动。
当您添加 名字 字段到 姓名 输入 创建工作表 步骤,它将自动将此步骤添加到 适用于每一个 操作。这样,将为工作表名称列表中的每个项目创建一个工作表。
按 节省 按钮保存您的流程,然后它就可以运行了!
![](https://cdn-5a6cb102f911c811e474f1cd.closte.com/wp-content/uploads/2022/08/My-Flows-Run-Flow.png)
前往 我的流程 菜单,选择 云流 选项卡,然后按 跑步 按钮。
您甚至不需要打开文件,工作表就会添加到您的工作簿中!
结论
大多数工作簿都需要多张工作表,因此学习如何在 Excel 中添加工作表至关重要。
有手动创建新工作表的方法,例如 新工作表 按钮, 家 选项卡,以及 键盘快捷键。当您只需要添加几张纸时,有很多好方法。
还有几种基于列表自动添加工作表的方法!VBA、Office Scripts、Power Automate 甚至数据透视表都可用于需要添加大量工作表的情况。