如何获得excel当前文件名和工作表名

如何获得excel当前文件名和工作表名,第1张

输入以下公式,得到文件名

=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)

输入以下公式,得到工作表名

=MID(CELL("filename"),FIND("]",CELL("filename"))+1,99)

可以用indirect函数,前提是被引用的工作簿必须打开

还可以直接='[book2xls]工程'!$A$1,必要的时候用替换功能批量替换其中的数据,这样做的好处是被引用的工作簿不需要打开。

求工作表名称,只能用公式篏套,没有直接的函数(要求文件保存过): =MID(CELL("filename"),FIND("]",CELL("filename"))+1,255)

1、打开一个含有多个工作表的excel工作薄,然后新建一个工作表,此处命名为“汇总表”,如下图所示。

2、找到“查看代码”并打开,鼠标右键点击“汇总表”,在下拉菜单中找到“查看代码”;

3、点击“查看代码”后进入如下对话框,双击“sheet7(汇总表)”可以看到右边d出sheet7代码输入框,在其中输入以下内容:

Sub a()

For Each sh In Sheets

k = k + 1

Cells(k, 1) = shName

Next

End Sub

输入后点击工具栏中的“运行”,点击下拉菜单中的“运行子过程/用户窗体”,运行完毕后即完成所有工作表名的提取。

4、接下来点击“工程”中的“查看对象”即可回到工作薄中,可以看到工作表名已经全部提取出来了,

5、完成效果图。

以上就是关于如何获得excel当前文件名和工作表名全部的内容,包括:如何获得excel当前文件名和工作表名、excel如何提取其它工作簿中的某个工作表的表名、在EXCEL中,用什么函数来获取工作簿中的工作表的名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9596269.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存