小编使用Excel时候,我们经常会碰到这样的情况,在一个工作簿中会有许多个工作表,所以每个工作表的名称和内容都不会相同,所以我们通常会把工作表的名称作为表格的标题,这样便于查找,今天就给大家推荐一个公式,直接引用到工作表的名称填入到工作表的标题里,让手动变为自动获取,提高工作效率,如下图1:
图1其实很简单,只需一条公式:
=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))&" 库存日报表"
只是这条公式表面上看起来让人有点蒙,其实细看一下也就是几个函数的组合,下面我就来给大家拆开来讲解一下。
1、CELL("filename"):获取当前文件的文件名和完整路径,本例的结果就是:
“E:\[销售日报表.xlsx]2月1日”
2、LEN()函数的语法规则为“LEN(TEXT)”,它可以得到TEXT字符串的长度,包括空格在内。本例中LEN(CELL("filename"))的结果是“19”。也就是说CELL("filename")所得结果中共有19个字符。
3、公式中FIND("]",CELL("filename"))将返回的是在CELL("filename")的结果中查找字符“]”所在的位置。本例中该结果为“15”。就是说,字符“]”在CELL("filename")的结果中是第15个字符。而这个字符的右侧正是我们所需要的工作表名称。
4、而RIGHT函数,是可以返回根据所指定的字符数返回文本字符串中最后一个或多个字符。本例公式执行的结果其实是“=RIGHT("E:\[销售日报表.xlsx]2月1日",19-15)”那就是说从字符串“E:\[销售日报表.xlsx]2月1日”右侧截取后4个字符,所得结果正是“2月1日”了。
见下图2的解步骤:
图2简单吧,你理解了吗?
如果你学会了记得点个赞、转发分享给你的朋友哦!
您的转发、点赞、赞赏、评论、收藏都是对小编的鼓励与支持,您的支持与鼓励就是小编继续创作的动力,谢谢您!
往期导读