在EXCEL日常使用中,有时会需要使用当前工作表或当前工作簿的名称。
在这里给大家奉献上,不需要理解其含义,只要在需要时粘贴上去就可以了。
用到的函数:CELL("filename")
当前工作簿名称(含路径):
C:\Documents and Settings\Administrator\桌面\Book1.xls | 当前工作表名称:
Sheet1
在当前工作表随便一个单元格内输入函数: =CELL("filename"),结果会是:
C:\Documents and Settings\Administrator\桌面\[Book1.xls]Sheet1 | 这个函数一股脑地将路径、当前工作簿名称、当前工作表名称全部显示出来了,为了更加符合需要,只需要用文本处理函数抽取内容就OK了。
一、获取当前工作簿名称:
=MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))+1,FIND("]",CELL("filename",$A$1))-FIND("[",CELL("filename",$A$1))-1)
显示结果:
如果不想要后缀,只需要将上面的公式改成下面的即可
=MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))+1,FIND(".",CELL("filename",$A$1))-FIND("[",CELL("filename",$A$1))-1)
显示结果:
二、获取当前工作表名称:
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,255)
显示结果:
Sheet1
三、获取当前工作簿路径:
=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)
显示结果:
C:\Documents and Settings\Administrator\桌面\ |
|