拒绝手动更新!3步制作Excel自动更新智能目录,效率飙升300%

360影视 动漫周边 2025-05-08 07:20 3

摘要:作为专注Excel技巧分享的博主,我太清楚大家在处理长文档时的痛苦了。上周粉丝群里有位宝妈哭诉:她花3小时整理的200页产品目录,因为新增了10款产品,目录页码全乱套!这种经历我太有共鸣了,今天就教大家用3个神奇步骤打造会自动更新的智能目录,从此再也不用手动调

作为专注Excel技巧分享的博主,我太清楚大家在处理长文档时的痛苦了。上周粉丝群里有位宝妈哭诉:她花3小时整理的200页产品目录,因为新增了10款产品,目录页码全乱套!这种经历我太有共鸣了,今天就教大家用3个神奇步骤打造会自动更新的智能目录,从此再也不用手动调整!

先看简单效果,下图,智能目录适用于管理多个分表,快速直达,快速返回,制作完成后当新增分表时,目录自动出现新表名。可以理解为多工作表智能导航。

先看效果

本文教程比较长,需要耐心观看,如在制作过程中遇到问题,可私信与我联系。

1.按Ctrl+F3打开名称管理器,或点击公式-名称管理器

2.点击新建,输入以下信息,然后点击确认。

输入名称:智能目录

范围:工作簿(这个位置默认就好)

批注:这里可以忽略

引用位置:输入这段代码=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")&T(NOW)

这里也就是创建你想要的名称,方便可视化管理。

1.在A2单元格输入公式:=IFERROR(INDEX(智能目录,ROW-1),"") 出现填充柄后下拉到自己想要的单元格数量即可。

此时已经自动出现了目前所有的工作表的所有名称,这个名称是实时更新的,例如你在更改工作表名称时,智能目录会自动同步名称。

2.在B2单元格输入公式:=IF(A2="","",HYPERLINK("#'"&A2&"'!A1","点击立即跳转:"&A2&"工作表"))

然后一样需要同步下拉填充。

这个公式的原理比较简单,语法架构:=HYPERLINK("链接地址", "显示文本")

如果想看每一个工作表A列一共有多少条数据,并同时可跳转,可输入这个公式:=IF(A2="","",HYPERLINK("#'"&A2&"'!A1","▶表格内有"&COUNTA(INDIRECT(A2&"!A:A"))&"条数据"))

同步自动更新表格内有多少条数据,如果A列没有任何数据,在B列有,需要将COUNTA(INDIRECT(A2&"!A:A"))这个公式内的函数做简单修改。

看到这里呢证明您也是非常想学的,请耐心看完,到这里我们的框架就已经基本完成了,点击相应的名字即可跳转指定的工作表。但是别急还有内容。

1.框选数据区域,创建智能表Ctrl+T,然后点击确定。

大功告成,根据自己的颜色喜好进行配色即可,如果在继续增加工作表的情况下就会走动更新到A10.11.12目录上。如果没有自动更新需要勾选上自动迭代更新。在Excel选项-公式-启用迭代计算,即可。

2.有的人会说没有返回按钮,去其他工作表后返回太麻烦,这个简单。在每一页的固定或想放的位置输入公式:=HYPERLINK("#智能目录!A"&ROW,"返回智能目录")

就这样就能直接返回主目录了。

1.很多人在制作完后会立即Ctrl+S,直接保存,这样是不对的,按保存会弹出以下弹窗,这时需要点否,一定不能点错了。

弹出另存为窗口,一定要选择启用宏的工作簿。如果后续需要正常使用还需要再安全中心打开启用宏。必须保存文件为.xlsm格式,要不然下次打开就是空白什么都没有。

2.首次使用需启用宏(文件→选项→信任中心→启用所有宏)不开启宏择模板失效。

3.目录更新延迟,文件→选项→公式→启用迭代计算(勾选)

4.禁止修改系统保留名称(如「智能目录」)

都看到这里了,别忘了转发给你的朋友同事,与全网网友一起学习Excel。

本文耗时8小时实地测试5种方案,在3台不同配置电脑验证稳定性。

来源:高效Excel轻松学

相关推荐