在Microsoft Excel中插入新工作表标签的8种方法
您是否需要在 Excel 工作簿中添加新工作表选项卡?这篇文章将向您展示在 Excel 中插入新工作表的所有方法!
Excel 允许您在工作簿中添加多个工作表。这是一种组织电子表格解决方案的好方法,因为您可以将输入、数据、计算、报告和视觉效果分成不同的工作表。
使用工作表来组织工作簿还可以使任何用户更轻松地浏览电子表格。
如何向 Excel 工作簿添加新工作表?阅读本文,了解在 Excel 中添加工作表标签的所有方法。您甚至会学到如何根据列表添加多个工作表!
推荐:在Microsoft Excel中更改工作表标签颜色的6种方法
使用“新建工作表”按钮添加新工作表
在 Excel 中插入新工作表的最快捷、最简单的方法是使用 新工作表 位于当前工作表标签右侧的按钮。
左键单击 在 加号 工作表标签右侧的图标,Excel 将在您的工作簿中创建一个新的空白工作表!
从“主页”选项卡添加新工作表
也可以从 Excel 功能区添加新工作表。
你可能会认为这个动作应该位于 插入 选项卡,但实际上可以在 家 标签。
按照以下步骤从 家 标签。
- 前往 家 标签。
- 点击下方 插入 在命令中找到 细胞 部分。
- 选择 插页 选项。
这将在您的工作簿中创建一个新工作表。
使用键盘快捷键添加新工作表
对于喜欢尽可能使用键盘浏览 Excel 的人来说,这是一个好消息!有一个专用的键盘快捷键可用于添加新工作表。
按 转移 + F11 插入一张新工作表。
使用 Excel 选项添加新工作表
当您创建一个新的 Excel 工作簿时,其附带的工作表数量将由您的 Excel 选项设置决定。
您可以更改此默认设置,以便每次创建新工作簿时,它都会有所需数量的空白表可用。
这 Excel 选项菜单 允许您使用各种应用程序和工作簿设置自定义您的 Excel 体验。
按照以下步骤调整工作簿中的默认工作表数。
- 前往 文件 标签。
- 选择 Excel 选项 在左下角。
- 前往 一般的 部分 Excel 选项 菜单。
- 向下滚动到 创建新工作簿时 部分。
- 更改 包括这么多张 输入。
- 按 好的 按钮。
下次创建新的 Excel 工作簿时,它将包含所需数量的空白表。
💡 提示:您可以按以下方式测试此新设置 Ctrl + 否 创建新的工作簿。
使用数据透视表添加多个新工作表
您是否知道可以使用数据透视表从网格中的列表创建多张工作表?
当您需要快速创建多张工作表时,这是一个隐藏的宝石。
例如,假设您需要为每个美国州或贵公司销售的每种产品创建新的表格。如果使用以前的方法,这将是一个繁琐的过程。
如果您在网格内以列表形式列出这些工作表名称,则可以基于此列表创建一个数据透视表,并使用 显示报告过滤页面 功能可为您生成工作表。
此示例显示了美国各州的列表,然后可以使用它来生成包含这些美国州名称的工作表。
按照以下步骤使用数据透视表从列表自动生成工作表。
- 根据您的列表创建一个数据透视表。
💡 提示:查看此帖子以了解 如何插入数据透视表 从您的列表中。
- 单击并将工作表名称字段拖到 筛选器 面积 数据透视表字段 菜单。
- 前往 数据透视表分析 标签。
- 点击 雪佛龙 图标 选项 命令。
- 选择 显示报告筛选页面 选项。
这将打开 显示报告过滤页面 菜单。
- 选择包含工作表名称的字段。
- 按 好的 按钮。
如果您已将多个字段添加到 筛选器 数据透视表的区域。
这将为列表中的每个唯一项目创建一个新表,并且每个表将根据列表中的文本命名。
每张工作表的单元格 A1 中都会包含数据透视表的筛选版本。数据透视表将根据与工作表名称相同的项目进行筛选。
推荐:咖啡厅餐厅食品WordPress主题Grand Restaurant
使用 VBA 添加多个新工作表
VBA 是自动执行桌面应用程序中 Excel 任何任务的绝佳方式。这包括添加工作表!
您可以创建一个 VBA 宏,它将根据选定的列表创建新的工作表。
前往 开发人员 选项卡并选择 Visual Basic 命令或按 Alt + F11 打开 Visual Basic 编辑器。
📝 笔记:你可能需要 启用“开发人员”选项卡 首先,因为它默认是禁用的。
前往 插入 菜单,然后选择 模块 选项。
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,否则无法使用此功能。
打开 Excel Online 并转到 自动化 选项卡并选择 新脚本 选项。这将在右侧打开 Office 脚本编辑器。
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 订阅的一部分使用!
您可以使用 Power Automate 从 Excel 表格内的列表。在此示例中,所需的工作表名称位于 Excel 表中,其中有一列名为 名字。
📝 笔记:此 Excel 文件需要保存在 SharePoint 或者 一个驱动器 以便与 Power Automate 配合使用。
前往 Power Automate 门户 并使用您的 Microsoft 凭据登录。
然后转到 创造 选项卡并选择一个 即时云流。这将允许您使用 Power Automate 门户中的按钮手动运行流程。
为您的流程命名,然后选择 手动触发流程 选项,然后按 创造 按钮。
这将打开流程构建器,您可以将步骤添加到工作流程中。
- 添加 列出表中的行 步骤然后在各个字段中选择相关的文件和表位置。
此操作将读取工作表名称表中的所有项目。这将在下一步中用于创建和命名新工作表。
- 添加 创建工作表 步骤并选择相同的文件。
- 选择 名字 上一个字段 列出表中的行 行动。
当您添加 名字 字段到 姓名 输入 创建工作表 步骤,它将自动将此步骤添加到 适用于每一个 操作。这样,将为工作表名称列表中的每个项目创建一个工作表。
按 节省 按钮保存您的流程,然后它就可以运行了!
前往 我的流程 菜单,选择 云流 选项卡,然后按 跑步 按钮。
您甚至不需要打开文件,工作表就会添加到您的工作簿中!
结论
大多数工作簿都需要多张工作表,因此学习如何在 Excel 中添加工作表至关重要。
有手动创建新工作表的方法,例如 新工作表 按钮, 家 选项卡,以及 键盘快捷键。当您只需要添加几张纸时,有很多好方法。
还有几种基于列表自动添加工作表的方法!VBA、Office Scripts、Power Automate 甚至数据透视表都可用于需要添加大量工作表的情况。