设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[OFFICE] EXCEL获取工作簿名称、工作表名称的函数

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-26 15:41:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在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\桌面\
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-4-29 14:20 , Processed in 0.167582 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表