嘻皮客娱乐学习网

标题: EXCEL获取工作簿名称、工作表名称的函数 [打印本页]

作者: xipick    时间: 2015-1-26 15:41
标题: EXCEL获取工作簿名称、工作表名称的函数
在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)
显示结果:
Book1.xls
如果不想要后缀,只需要将上面的公式改成下面的即可
=MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))+1,FIND(".",CELL("filename",$A$1))-FIND("[",CELL("filename",$A$1))-1)
显示结果:
Book1

二、获取当前工作表名称:
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,255)
显示结果:
Sheet1
三、获取当前工作簿路径:
=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)
显示结果:
C:\Documents and Settings\Administrator\桌面\





欢迎光临 嘻皮客娱乐学习网 (http://www.xipick.com/) Powered by Discuz! X3.3