目录怎么更新 Excel目录完美的制作方法,新增表格自动更新,还不限制版本

作者&投稿:寸峡 (若有异议请与网页底部的电邮联系)
~ 制作可以自动更新的工作表目录,最简单的方法就是利用PowerQuery来获取工作表名称,但是有很多粉丝反映它们的Excel版本不支持,无法使用,今天就跟大家分享另一种解决方法,不限制Excel版本,就是操作稍微麻烦一些,也可以实现自动更新,下面就让我们来一起操作下吧
2.获取名称
点击下A1单元格,随后将公式设置为:=IFERROR(INDEX(XX,ROW(A1)),""),然后向下填充就会获取工作薄名称与工作表名称,如果你想要新增目录自动更新,这个公式我们就需要多拉一些才可以,如果工作表个数大于公式个数,新增的工作表是不能自动显示的
3.获取工作表名称
现在我们获取的名称是工作薄名称+工作表名称,在这里我们仅仅需要的是工作表名称,提取方法很多,在这里我们使用len+rigth函数进行提取
只需要将公式设置为:=IFERROR(RIGHT(A1,LEN(A1)-9),""),然后向下填充即可,公式中的9其实就是
这一部分的字符数,大家可以根据自己的实际情况来设置,可以使用len函数来快速计算字符数
三、制作超链接
获取了工作表名称之后,就可以着手制作超链接了,制作超链接,我们需要用到Hyperlink函数,只需要将函数设置为:=HYPERLINK("#"B1"!a1",B1)然后向下填充即可。
第一参数:"#"B1"!a1" 它表示跳转的位置,是每个工作表中的A1单元格。#号一定不能少,它表示当前的工作薄
第二参数:B1,就是工作表名称,也是函数显示的结果
四、制作返回目录
返回目录我们可以利用地址栏来制作,它的本质其实就是定义名称,需要点击下A1单元格,然后在地址栏中输入【返回】两个字,点击确定即可,这样的话点击工作表名称就会发生跳转,在地址栏中点击返回,就可以返回目录,最后我们将多余的2列隐藏掉,设置下显示的格式,添加下网格线,至此就制作完毕了
五、注意事项
1.格式问题
因为在这里我们使用了宏表函数,它的本质其实就是VBA,要想保存这些函数,我们就需要将文件设置为可以保存vba代码的格式,常见的格式就是xlsm格式,只需要另存Excel,然后在【保存类型】中选择为xlsm格式即可
2.设置问题
如果你关闭后,目录突然不显示了,并且也启用了宏功能,可以是由于没有启用宏表函数导致的,我们需要在Excel中设置下
需要打开Excel选项,随后点击【信用中心】选择【信任中心设置】找到【宏设置】勾选【启用VBA时启用Excel4.0宏】即可,这样的话就不会显示为错误值了


桓仁满族自治县13163192081: Excel2007中如何自动更新分层目录序号在Excel2007
冻毓依康: 方法有: 1、删除原目录,重新操作一遍生成目录. 2、选中目录,右键选“更新域/更新整个目录/确定”即可,

桓仁满族自治县13163192081: 请问excel怎样生成目录 -
冻毓依康: 方法/步骤 首先打开想要插入目录的文件.因为自动插入目录,需要使用到系统自带的1、2、3级标题,所以我们先要把标题的格式规范一下.分别用1、2、3级标题对文档的标题进行修改.然后我们就开始插入目录了.点击wps最上方的“引用...

桓仁满族自治县13163192081: EXCEL表格目录如何设置 -
冻毓依康: 目录如果是较少的,可用 超级连接实现 在单元格点右键 选 连接 再选 书签 选择 sheet 和 填写 单元格 位置即可,单元格 一般 默认为 A1

桓仁满族自治县13163192081: 更新WORD目录怎样保持目录格式不变 -
冻毓依康: 具体操作步骤如下: 1、首先,打开需要更新目录的word文档,如下图所示,然后进入下一步. 2、其次,将光标放在目录中,目录背景变为灰色,如下图所示,然后进入下一步.3、接着,单击上方菜单栏的引用-更新目录,如下图所示,然后进入下一步. 4、然后,在弹出的对话框中,选择【只更新页码】,单击“确定”按钮,如下图所示,然后进入下一步. 5、最后,目录更新完成,仅更新目录的页码,而没有更改目录的格式,如下图所示.这样,问题就解决了.

桓仁满族自治县13163192081: Word更新目录为什么不能完整更新 -
冻毓依康: word目录不能完整更新可能的原因有: 1、是不是手段目录格式,如果是手动添加的目录,那么要更新就必须一个一个的进行. 2、如果是自动目录,那么在word文档里有没有设置标题格式,如果没有设置的话也不能完整更新. 3、更新目录有...

桓仁满族自治县13163192081: Excel中如何设置自动生成目录,就是我这里有53个工作表,每个工作表名称不一样,带超级链接的这种. -
冻毓依康: Private Sub 更新目录_Click() Application.ScreenUpdating = False Dim Sht As Worksheet Dim r As Integer [a2:b65536].ClearContents For Each Sht In ThisWorkbook.Sheets If Sht.NameMe.Name Then r = [a65536].End(xlUp).Row Range("A" &...

桓仁满族自治县13163192081: 怎么更新目录页码 -
冻毓依康: 要更新目录,必须是原目录设置了大纲级别的,如果是设置了级别的,直接点右键,更新域即可

桓仁满族自治县13163192081: word怎么更新目录 -
冻毓依康: 在引用里面选择目录,把设置弄好之后,自动编制目录.提示:要想有好看的目录,那么提前把文件中各段的格式设置好是前提.步骤一、自动生成目录准备:大概索引1、要想让word自动生成目录,就得先建立系统能认识的大纲索引,这是自...

桓仁满族自治县13163192081: 怎么在office2010编辑目录 -
冻毓依康: 1.插入目录: 在 引用 选项卡中选择 目录 按钮中的插入目录即可. 2.修改目录: 右键单击目录项,弹出的快捷菜单中选择“更新域”命令,如果不需要更改目录项,只需要更新页码,就选择“更新页码”,如果有目录项需要更新,就选择“更...

桓仁满族自治县13163192081: 更新目录怎么只能更新全部不能只更新页码 -
冻毓依康: 在word文档的目录上点击鼠标右键,在右键菜单中选择【更新目录】,然后选择【更新全部】就可以了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网