[技巧] 快速提取Excel当前工作表名称的函数

[复制链接]
查看6 | 回复0 | 昨天 23:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1、仅提取当前工作表名称‌
  1. =MID(CELL("filename"),FIND("]",CELL("filename"))+1,255)
复制代码

2、提取工作表名称(不含工作簿名)
首先定义名称‌:按 Ctrl + F3 打开“名称管理器” → 点“新建”
名称输入:ShName
引用位置输入:=GET.WORKBOOK(1) (此为宏表函数,不能直接在单元格输入)
2345截图20260322231329.png


然后在单元格内使用下列函数
  1. =REPLACE(INDEX(ShName,ROW(A1)),1,FIND("]",INDEX(ShName,ROW(A1))),"")
复制代码

向下拖动填充,可列出所有工作表名称。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则