公式如下:
=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) 返回了包含當(dāng)前工作表文件的完整路徑。形如:
C:\Files\[工作表名稱.xlsx]Sheet1
2.對(duì)上述文本進(jìn)行截取。思路是利用FIND函數(shù)查找到上述文本中“]”的位置,然后再用MID或RIGHT函數(shù)進(jìn)行截取即可。
德寶老師博客原文:https://blog.debao.name/get_sheetname.html?j=1