公式如下:
=MID(CELL("Filename",$A$1),FIND("]",CELL("Filename",$A$1))+1,100)
或者:
=RIGHT(CELL("Filename",$A$1),LEN(CELL("Filename",$A$1))-FIND("]",CELL("Filename",$A$1)))
解析:
1.CELL("Filename",$A$1) 返回了包含当前工作表文件的完整路径。形如:
C:\Files\[工作表名称.xlsx]Sheet1
2.对上述文本进行截取。思路是利用FIND函数查找到上述文本中“]”的位置,然后再用MID或RIGHT函数进行截取即可。
德宝老师博客原文:https://blog.debao.name/get_sheetname.html?j=1