打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一个公式,提取当前工作表名称

公式涉及三个函数:

一下子就把它们嵌套在一起,姐怕说不明白,我们一个个公式来写吧:

首先,打开任意一个Excel工作表,在C2单元格输入:

=CELL('filename',A1)

公式结果是包含文件储存路径、文件名称、本工作表名称的一个字符串:

仔细观察,我们能够发现,文件名前后有一对中括号,中括号结束后直接连接着工作表名称,我们只需要将“]”前面的字符串替换为空即可,这时就需要REPLACE函数了。

等等,REPLACE函数的第三个参数是“共多少个字符”,这个难道要一个个数吗……

那就太麻烦了,我们还是请FIND函数来帮忙吧~它可以帮我们找到“]”处在那一长串字符中的第几个位置,于是C3单元格的公式就可以这么写:

=FIND(']',C2)

不信你可以数一数~

知道“]”在哪了以后,就可以请出REPLACE函数了,于是C4的公式是这样的:

=REPLACE(C2,1,C3,'')

那嵌套公式应该怎么写呢?

我们先梳理一下刚刚那三个单元格的公式:

C2=CELL('filename',A1)

C3=FIND(']',C2)

C4=REPLACE(C2,1,C3,'')

通过等量代换,先把C4单元格公式里的”C3“改为”FIND(']',C2)“,得出:

=REPLACE(C2,1,FIND(']',C2),'')

再把公式里的两个C2改为:=CELL('filename',A1),就得出了最终的公式:

=REPLACE(CELL('filename',A1),1,FIND(']',CELL('filename',A1)),'')

接下来,我们只需要将公式复制,同时选中剩下的工作表,在指定单元格中粘贴就哦啦~

图文作者:Excel大表姐6 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
EXCEL中如何用公式提取工作表标签名称
使用公式提取每个工作表名称到该工作表单元格内
在单元格中引用当前工作表名称的方法
在Excel工作表单元格中引用当前工作表名称
一个公式,将数据提取到指定工作表
Excel将数据提取到指定工作表,一个公式就够了
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服