一份工作簿里,在一些特别的时刻,我们想知道工作簿的名字,或者某些工作表的名字,怎么办呢?
你会说,这个要求好奇怪,你直接看,不就知道相关的名字了。呵呵,我想要的是自动获取这样的结果,而不是肉眼去看。
其实,宏表函数或者cell函数能帮我们实现。
经过我的详细考察,如下宏表函数或工作表函数是比较好的:
GET.CELL宏表函数
GET.DOCUMENT宏表函数
GET.WORKBOOK宏表函数
CELL工作表函数
需要注意的是宏表函数不能直接使用在普通工作表的单元格里,而是应该首先为宏表函数定义一个名称,然后才能使用在单元格里。不明白宏表是什么的,请百度补充。百度百科上有一点简短的解释:
宏表函数是早期低版本excel中使用的,现在已由VBA顶替它的功能;但仍可以在工作表中使用,不过要特别注意的是:不能直接在单元格中、只能在"定义的名称"(菜单:插入——名称——定义)中使用;还有,一些宏表函数使用后不会自动改变。
取得名字:
方法1
要想取得全路径的活动文件名,则应使用CELL("FILENAME")函数
=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))
方法2
定义一个名称,简写为:mcb,引用位置写入"=get.cell(62)或=get.cell(32),然后在任意单元格输入
=RIGHT(mcb2,LEN(mcb2)-SEARCH("]",mcb2,1))
可以得到工作表名称
方法3
定义一个名称,简写为:mcb,引用位置写入"=get.cell(62)或=get.cell(32),然后在任意单元格输入
=MID(mcb,SEARCH("]",mcb2,1)+1,100)
可以得到工作表名称
方法4
如果想取得当前工作簿的全部工作表名,则应使用GET.WORKBOOK(1)
方法5
要想取得活动工作表名,以GET.WORKBOOK(38)最为方便
方法6
要取得“纯粹”的当前工作簿名,以使用GET.DOCUMENT(88)为宜
-----------------------------------------------------------
赠人玫瑰之手,经久犹有余香。
The roses in her hand,the flavor in mine.
---------------------------------------------------
学习更多Excel技能,一日千里,半年超越周边所有人,一年后薪水翻倍!
学这套在线视频课程,就足够了!
点击阅读原文,看看这套课程的目录吧,所有人都惊呆了!
想听视频解读每个函数的前世今生
想最短时间学会所有经典的函数公式
想迅速成为周围人里的一等一的高手达人
想不加班,搞定工作上的无数Excel难题
请加入这套视频课程的学习。。。
目前只有这套课程可以帮到你
点击阅读原文,直达课程购买链接,手机即可完成购买!!!378元最低价格!