如何在 Excel 中重命名多个工作表?
通常在 Excel 中重命名工作表时,我们可以快速双击工作表标签,或者右键单击工作表标签选择“重命名”命令来重命名工作表。重命名一两个工作表非常方便,但如果想一次性重命名多个工作表,该如何操作呢?
使用“重命名”命令重命名工作表
根据以下步骤,我们可以使用“重命名”命令快速重命名 Excel 中的工作表:
右键单击要重命名的工作表标签,从右键菜单中选择“重命名”命令。或者双击工作表标签以重命名该工作表。然后输入新名称,并按 Enter 键完成重命名,如下图所示:
通过此“重命名”命令,您一次只能重命名一个工作表。如果要重命名多个工作表,请重复上述操作。
使用便捷工具轻松重命名多个工作表
Kutools for Excel 的“批量重命名工作表”工具可以轻松重命名当前工作簿中的所有工作表或选定的特定工作表。
使用此工具,您可以通过在现有工作表名称之前或之后添加额外内容,或用新名称替换原始工作表名称,快速重命名所有工作表或选定的特定工作表。您还可以使用单元格区域的内容重命名所有工作表或选定的工作表。
下载并安装 Kutools for Excel后,点击Kutools Plus > 工作表 > 重命名工作表,打开“批量重命名工作表”对话框。然后请按照以下步骤操作:
场景 1. 使用 Kutools for Excel 根据特定数据重命名多个工作表
- 从工作表列表中选择要重命名的工作表。
- 在“重命名方式”下选择一种类型来重命名工作表。
- 在“手动输入”框中输入特定值。
- 点击“确定”。您将获得以下结果:
场景 2. 使用 Kutools for Excel 根据单元格值重命名多个工作表
- 从工作表列表中选择要重命名的工作表。
- 在“重命名方式”下选择一种类型来重命名工作表。
- 点击
按钮,选择要基于其命名工作表的单元格值,位于 来自选区 部分。
- 点击“确定”。您将获得以下结果:
场景 3. 使用 Kutools for Excel 根据每个工作表中的特定单元格值重命名多个工作表
- 从工作表列表中选择要重命名的工作表。
- 在“重命名方式”下选择一种类型来重命名工作表。
- 点击
按钮,选择要基于其命名工作表的特定单元格值,位于 对应工作表中的单元格 部分。
- 点击“确定”。工作表名称已根据每个工作表中的特定单元格值进行了重命名。
使用 VBA 代码重命名多个工作表
在这里,我将介绍两种用于重命名多个工作表的 VBA 代码。
代码 1. 一次性使用所需名称重命名多个工作表的 VBA 代码
使用以下 VBA 代码,您可以快速为当前工作簿中的所有工作表重命名,并在它们的工作表名称前加上相同的前缀,例如:KTE-order1、KTE-order2 和 KTE-order3…
1. 点击“开发工具”>“Visual Basic”,然后在 Microsoft Visual Basic 应用程序窗口中点击“插入”>“模块”。
2. 请将以下代码复制并粘贴到模块中。
VBA:通过输入特定名称重命名所有工作表
Sub ChangeWorkSheetName()
'Updateby20140624
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
newName = Application.InputBox("Name", xTitleId, "", Type:=2)
For i = 1 To Application.Sheets.Count
Application.Sheets(i).Name = newName & i
Next
End Sub
3. 点击 按钮执行代码,并在弹出对话框中输入所需的名称。参见截图:
4. 点击“确定”。然后您可以看到所有工作表都已重命名。
2. 使用当前工作簿中每个工作表的特定单元格值重命名多个工作表的 VBA 代码
使用以下 VBA 代码,它将使用特定单元格的内容重命名当前工作簿中的所有工作表。例如,您可以在整个工作簿的 A1 单元格中输入工作表名称,然后工作表将被重命名为 A1 单元格的值。
1. 请指定一个单元格,在每个工作表中包含工作表名称并输入工作表名称。在此示例中,我将在每个工作表的 A1 单元格中输入工作表名称。
2. 点击“开发工具”>“Visual Basic”,然后在 Microsoft Visual Basic 应用程序窗口中点击“插入”> “模块”。
3. 请将以下代码复制并粘贴到模块中。
VBA:根据特定单元格内容重命名工作表
Sub RenameTabs()
'Updateby20140624
For x = 1 To Sheets.Count
If Worksheets(x).Range("A1").Value <> "" Then
Sheets(x).Name = Worksheets(x).Range("A1").Value
End If
Next
End Sub
4. 点击 按钮执行代码。所有工作表均根据 A1 单元格的内容重命名。
注意:
- 在上述代码中,A1 是您希望基于其重命名工作表的单元格内容,您可以根据需要更改它。
- 如果特定单元格没有内容,则该特定单元格所在的工作表将不会被重命名。
相关文章
如何在 Excel 中根据单元格值(来自列表)重命名工作表?本文将指导您完成这些技术,使过程简单高效。
重命名 Excel 中工作表的简单方法本教程将指导您通过各种方法重命名单个工作表或同时重命名多个工作表,并为您提供在 Excel 中命名工作表的基本规则。
如何在 Excel 中复制工作表并自动重命名?在本文中,我将讨论如何一次性或多次复制工作表并一次性给它们特定的名称。
如何在 Excel 中不使用鼠标重命名工作表?在这种情况下,我将为您介绍一些快捷键来重命名工作表标签。
最佳的办公生产力工具
Kutools for Excel - 助您脱颖而出
🤖 | Kutools AI 助手:基于以下功能彻底改变数据分析方式:智能执行 | 生成代码 | 创建自定义公式 | 分析数据并生成图表 | 调用Kutools函数… |
热门功能: 查找、高亮或标记重复项 | 删除空行 | 合并列或单元格而不丢失数据 | 四舍五入无需公式 ... | |
超级VLookup: 多条件 | 多值 | 跨多个工作表 | 模糊查找... | |
高级下拉列表: 简易下拉列表 | 级联下拉列表 | 多选下拉列表... | |
列管理器: 添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较列以 选择相同和不同的单元格 ... | |
精选功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿与工作表管理器 | 资源库(自动文本) | 日期提取 | 合并数据 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/斜体/删除线...) ... | |
排名前15的工具集: 12个 文本 工具(添加文本,删除特定字符 ...) | 50多种 图表 类型(甘特图 ...) | 40多种实用 公式(基于生日计算年龄 ...) | 19个 插入 工具(插入二维码,从路径插入图片 ...) | 12个 转换 工具(小写金额转大写,汇率转换 ...) | 7个 合并与拆分 工具(高级合并行,分割Excel单元格 ...) | ... 还有更多 |
Kutools for Excel拥有超过300种功能,确保您需要的功能只需一键即可实现...
Office Tab - 在Microsoft Office(包括Excel)中启用标签式阅读和编辑
- 一秒内切换数十个打开的文档!
- 每天为您减少数百次鼠标点击,告别鼠标手。
- 在查看和编辑多个文档时,您的工作效率将提高50%。
- 为Office(包括Excel)带来高效的标签页,就像Chrome、Edge和Firefox一样。