Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 10087|回复: 5

[已解决]求教如何在同一工作簿的多个工作表中相同位置引用各自的工作表名

[复制链接]
发表于 2014-11-7 10:33 | 显示全部楼层 |阅读模式
我现在需要在同一个工作簿的多个工作表的相同位置引用各自工作表的表名

我采用的方法是:

(1)按住SHIFT键,选择所有表

(2)在其中一个表中输入=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))

(3)然后下拉


现在的问题是:每个表引用的内容并非是各自的表名,而是只显示同一表名。

求帮助。谢谢
最佳答案
2014-11-7 10:42

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99)

工作表名样表.rar

3.87 KB, 下载次数: 54

发表于 2014-11-7 10:40 | 显示全部楼层
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))

评分

参与人数 1 +1 收起 理由
aniuexcel + 1

查看全部评分

回复

使用道具 举报

发表于 2014-11-7 10:42 | 显示全部楼层    本楼为最佳答案   

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99)

评分

参与人数 1 +1 收起 理由
aniuexcel + 1

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-11-7 10:43 | 显示全部楼层
刚刚在找到了一个答案,可以使用
=REPLACE(CELL("filename",INDIRECT("A1")),1,FIND("]",CELL("filename",INDIRECT("A1"))),)
回复

使用道具 举报

 楼主| 发表于 2014-11-7 10:49 | 显示全部楼层
baksy 发表于 2014-11-7 10:42

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99)

谢谢,你第二个MID的那个很好用。我自己刚才又出问题了,我也懒得检查为啥了。非常感谢
回复

使用道具 举报

发表于 2015-9-9 13:45 | 显示全部楼层
aniuexcel 发表于 2014-11-7 10:43
刚刚在找到了一个答案,可以使用
=REPLACE(CELL("filename",INDIRECT("A1")),1,FIND("]",CELL("filename", ...

这个好用啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 13:47 , Processed in 0.263335 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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