打开APP
userphoto
未登录

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

开通VIP
编制工作表目录

有时候一个工作簿里的工作表很多,我们会在第一个工作表建立一个目录,然后超链接到相关工作表。 不过如果工作表很多,工作表有可能增减,除了用宏,也可以考虑用公式和函数HYPERLINK,会比直接用超链接快一些。

基本编制方法

假定我们有三个工作表,分别叫 “产品” ,“购货” 和 “销货” 。新增一个工作表叫 “目录”。在 “目录” 中输入:

ABB 列公式
1工作表链接
2产品查看=HYPERLINK("#"&A2&"!A1","查看")
3购货查看=HYPERLINK("#"&A3&"!A1","查看")
4销货查看=HYPERLINK("#"&A4&"!A1","查看")

要是增加工作表,我们把工作表名称放在 A 列,把 B 列公式下拉就可以了。

我们看一下 B 列的公式。

要超链接到 “产品” 工作表,可以用=HYPERLINK(#产品!A1,"查看")。加上后面的 "查看",是为了改变单元格的显示。

公式前面的"#"&A2&"!A1"是一个简单的文本连接。通过&把文本 “#”、A2单元格的内容和 “!A1” 连接在一起。

这个做法最大的好处就是简单,不过每次更改工作表名称的时候,都必须重新更改对应 A 列的工作表名称。

工作表名称自动更新

如果想在更改工作表名称时,自动修改 A 列的内容,就需要在 A 列使用公式了:(B 列公式同上)

AA 列公式B
1工作表链接
2产品=MID(CELL("filename",产品!A1),FIND("]",CELL("filename",产品!A1))+1,500)查看
3购货=MID(CELL("filename",购货!A1),FIND("]",CELL("filename",购货!A1))+1,500)查看
4销货=MID(CELL("filename",销货!A1),FIND("]",CELL("filename",销货!A1))+1,500)查看

A 列的公式就是把相关工作表的名称摘出来。可以参考 “在单元格显示工作表名称” 。

由于公式引用了不同的工作表,所以 A 列的公式是不能简单下拉复制的。

如果你不会经常改变工作表名称,实际上第一个方法更快。

利用标准化工作表名称

如果你的工作表很多,又经常增加表格,用这个方法是最快捷的。

用这个方法的条件是你的工作表名称有一定的规律,比如我们直接把上面的三个表格重命名为 “1” ,“2” 和 “3”。在每个表的 A1 单元格输入标题 “产品” ,“购货” 和 “销货” 。在 “目录” 中输入:

ABB 列公式CC 列公式
1工作表链接
21产品=INDIRECT(A2&"!A1")查看=HYPERLINK("#"&A2&"!A1","查看")
32购货=INDIRECT(A3&"!A1")查看=HYPERLINK("#"&A3&"!A1","查看")
43销货=INDIRECT(A4&"!A1")查看=HYPERLINK("#"&A4&"!A1","查看")

C 列的公式跟上面 B 列的没有很大区别。B 列的公式就是把各工作表 A1 单元格的内容找出来,做成目录的标题。可以参考函数剖析INDIRECT

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
工作表目录做好了,问题来了,怎么快速返回到目录呢?
给Excel工作表建立目录
Excel中HYPERLINK公式怎么用
在Excel中设置目录页
【Excel问伊答110】给工作簿里的很多表格创建一个带超链的目录
Excel制作多功能目录并链接,一点即可查询,没你想的那么复杂
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服