如何在 Excel 中快速将工作表名称插入到单元格中?
作者:互联网
2026-04-06
有没有一种简单方法,能将当前工作表的名称插入到单元格中?又该如何将所有工作表的名称插入单元格?本文将为您提供巧妙的解决方案!
使用函数在单元格中插入当前工作表名称
使用 Kutools for Excel 快速插入当前工作表名称
使用 VBA 在单元格中插入所有工作表名称
快速在单元格中插入带超链接的所有工作表名称作为索引
使用函数在单元格中快速插入当前工作表名称
只需在任意单元格中输入公式 =RIGHT(CELL("filename",D2),LEN(CELL("filename",D2))-FIND("]",CELL("filename",D2))),然后按 Enter 键,即可立即显示当前工作表的名称。
此公式仅可显示当前工作表的名称,无法显示其他工作表的名称。
使用 Kutools for Excel 快速插入当前工作表名称
如果您想将当前工作表信息(包括工作表名称、工作簿名称、文件路径等)插入到单元格或页眉/页脚中,可以使用 Kutools for Excel 的插入工作簿信息工具。
在免费下载并安装 Kutools for Excel 后,请按以下步骤操作:
1. 选择一个单元格或区域用于放置工作表名称,然后点击 KUTOOLS PLUS 选项卡中的工作簿组下的插入工作簿信息按钮。
2. 然后从信息部分选择要插入的工作簿信息,再从插入位置部分指定放置位置,最后单击确定。
点击此处,了解更多关于插入工作簿信息的详情。
使用 VBA 在单元格中快速插入所有工作表名称
若需将所有工作表名称插入单元格,VBA 宏无疑是理想之选。
步骤 1:在 Excel 中按住 Alt+F11 键,即可打开 Microsoft Visual Basic for Applications 窗口。
步骤 2:单击插入 > 模块,并将以下宏粘贴到模块窗口中。
用于在单元格中插入所有工作表名称的 VBA 代码:
Sub SheetNames()
Columns(1).Insert
For i = 1 To Sheets.Count
Cells(i, 1) = Sheets(i).Name
Next i
End Sub
步骤 3:按 F5 键运行此宏,所有工作表名称将立即列在当前工作表的 A 列中。参见截图:
注意:在 VBA 代码中,您可以将 Cells(i, 1) 更改为其他引用,以从其他单元格开始插入工作表名称。例如,若要从 C3 开始插入工作表名称,请将其更改为 Cells(i+2, 3)。
快速在单元格中插入带超链接的所有工作表名称作为索引
Kutools for Excel 的创建工作表名称列表工具不仅能将所有工作表名称插入单元格,还能为每个名称添加指向对应工作表的超链接。
在免费下载并安装 Kutools for Excel 后,请按以下步骤操作:
步骤 1:单击 KUTOOLS PLUS> 工作表> 创建链接表。
步骤 2:在创建链接表对话框中,根据需要设置选项,然后单击确定。
随后,您将看到所有工作表名称已插入到一个新工作表中,每个名称均可一键跳转至对应的工作表。参见以下截图:
工作表名称(带超链接)工作表名称(带宏按钮)

创建工作表名称列表工具可帮助您轻松在新工作表中生成当前工作簿所有工作表的名称列表,并附带超链接或宏按钮,实现一键快速跳转。点击此处了解此工具的更多信息。
相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Microsoft Excel:通过 API 实现电子表格自动化 - Openclaw Skills
Excel / XLSX: 专业电子表格自动化 - Openclaw Skills
Excel 周报:Power Query 报告 - Openclaw Skills
xlsx-cn: 高级 Excel 电子表格处理 - Openclaw Skills
xlsx-pro: 专业 Excel 自动化与财务建模 - Openclaw Skills
电子表格:Excel 和 Google 表格自动化 - Openclaw Skills
自动化 Excel:电子表格自动化与数据处理 - Openclaw Skills
CSV 转 Excel 转换器:专业格式化与多工作表支持 - Openclaw Skills
考勤表生成器:自动化人力资源 Excel 报表 - Openclaw Skills
如何在 Excel 中根据多个条件查找并返回最大值?
AI精选
