EXCEL中有很多工作表,如何创建一个目录列表?

夜空中的星224058476

我这里就分享三个制作文件目录列表的方法,希望能帮到你!

同一个工作簿中的大量工作表名制作列表

做列表之前,我先分享一个小技巧,那就是在大量工作表中如何快速找到指定的工作表:

<ctrl>+<pgup>/<pgdn>可以快速切换工作表;
/<pgdn>/<pgup>/<ctrl>

在Excel左下角右键菜单,即可快速找到指定工作表。

言归正传,制作工作表名的列表,可以使用菜单"数据"-"获取数据"-"自文件"-"从工作簿",即可直接载入工作簿的所有工作表名。

完整动画如下所示:

当然,为了方便,还可以直接使用hyperlink函数做工作表的跳转链接。

制作指定文件夹的文件名列表

制作指定文件夹下的文件名列表有两种方法:

方法1:从文件夹获取数据

方法2:使用名称管理器

方法1:从文件夹获取数据

菜单"数据"-"获取数据"-"自文件"-"从文件夹",选择或输入文件夹地址,即可获取该文件夹下的文件列表,如下所示:

完整动画演示如下:

方法2:名称管理器

我们还可以在名称管理器中,使用FILES获取文件夹下的文件列表,然后,使用Index函数获取具体的文件名,如下所示:

完整动画演示如下:

好了,希望这几种方法能帮到你!


Excel技巧精选

有时候分Excel表格中含有多个工作表,查看起来非常麻烦,如果有一个目录,是不是就会非常方便呢?下面我们就来看看在excel中如何制作超链接目录。

1、创建超链接

操作:选中单元格—右键创建超链接(快捷键“Ctrl+K”)

2、利用查找功能

Excel的查找功能非常强大,除了可以用于查找内容外,还可以用来创建超链接哦!下面来看看具体的操作方法吧。

选中所有表格后,在表格中插入一行,输入“ml”。

接着,按住“Ctrl+F”快捷键,调出查找替换功能,输入“ml”,查找范围选择“工作薄”,勾选“单元格匹配”,点击查找全部,就可以快速转换工作表了。

3、excel检查功能

我们也可以通过excel自带的检查功能来制作目录。

操作:选中所有工作表,在空白单元格中输入公式“=xfd1”。接着打开“文件—信息—检查工作薄—检查兼容性—复制到新表”,生成兼容性报表。

然后将“兼容性报表”中的超链接复制到新建的“目录”工作表,替换到“‘!C2” ,这样就可以快速生成目录了。

4、多个文件生成目录

如果是要为多个文件创建目录,又该怎么做呢?

操作:公式—名称管理器—引用位置输入“= FILES("D:\\新建文件夹\\*.xlsx")”,即引用D盘新建文件夹中格式为“xlsx”的文件。

接着在任意单元格中输入“=IFERROR(HYPERLINK("D:\\新建文件夹\\"&INDEX(f,ROW(A1)),INDEX(f,ROW(A1))),"")”,向下拖动,即可生成超链接目录。

注意在保存该文件的时候,保存类型应该选为“启用宏的Excel格式”。


奇趣软件技巧达人

当工作簿中的工作表较多时,可能需要在“目录”工作表中建立一个其他工作表名称列表,并设置超链接进行跳转。通常可以用VBA、定义名称+公式等方法来实现。

介绍一种利用Excel兼容性检查器来批量设置超链接的方法,适用于Excel2007以上版本,整个过程只需要几步简单的操作,无需使用复杂的公式或VBA,适合于初学者,步骤如下。

假如工作簿中包含“表1”、“表2”……“表10”等10个工作表和一个“目录”工作表,要在“目录”工作表的A列建立其他工作表目录并设置超链接,单击超链接跳转到其他工作表的A1单元格。本文以Excel2013为例进行说明,Excel2007和2010中的设置方法类似。

首先要说明的是,如果工作簿为Excel97-2003类型(*.xls),需将其临时另存为“xlsx”类型的工作簿,并在这个临时工作簿内进行操作。由于另存为“xlsx”类型的工作簿后,工作簿仍为兼容模式(标题栏中工作簿名称后面仍包含“[兼容模式]"字样),故需要关闭该工作簿并重新打开。如果工作簿已是“xlsx”类型,则可直接进行下面的操作。

1、输入公式。

选择除“目录”工作表外的其他所有工作表。可以先选择某个工作表后,再按Ctrl键逐一选择其他工作表,如果“表1”至“表10”都相邻并顺序排列,可先选择“表1”,然后按住Shift键单击“表10”,即可全选这些工作表。

单击选择A1单元格,输入公式:

=ZZ1

由于“表1”至“表10”都被选择,故上述公式也被输入到其他被选择的工作表的A1单元格。

说明:由于Excel2007以上版本“*.xlsx”类型工作簿中工作表的列数有16384之多,而Excel97-2003类型(*.xls)工作簿中工作表包含的列数只有256列,而上述公式所引用的的单元格ZZ1所在列为702列,超出了Excel97-2003类型(*.xls)工作表所支持的列数限制,故在进行兼容性检查时会给出提示。其中“ZZ1”单元格也可以其他用工作表引用范围内但超出256 (IV)列或65536行之外的某个单元格。

2、运行兼容性检查器。

单击“文件→信息→检查问题→检查兼容性”,弹出“兼容性检查器”对话框。

单击“复制到新表”按钮,Excel会自动新建一个工作表“兼容性报表”,以显示本工作簿内的兼容性问题。Excel2007打开“兼容性检查器”对话框的方法是单击“Office按钮→准备→运行兼容性检查器”,该命令在“标记为最终状态”命令的下方,需要鼠标指针指向菜单右侧底部的箭头才能显示。

3、复制超链接。

可以看到“兼容性报表”中的“显著功能损失”部分已包含了全部所需的超链接。

复制这些超链接,粘贴到“目录”工作表所需位置。对于Excel97-2003工作簿,可直接粘贴到“目录”工作表内。

最后,根据需要在“目录”工作表中替换“'!A1”为空,使超链接名称仅显示为工作表名称。删除“表1”至“表10”A1单元格中的公式,删除临时另存的“xlsx”类型的工作簿,如果工作簿原来就是“*.xlsx”类型,则删除“兼容性报表”工作表。

在“目录”工作表中建立上述超链接后,可能还需要在各个超链接所在工作表中建立一个“返回”超链接,以方便返回“目录”工作表,这点在工作表数量较多时十分有用。这里顺便介绍一种设置方法,供参考。

选择“表1”至“表10”,在需要设置“返回”超链接的单元格内输入公式:

=HYPERLINK("#目录!a1\

秀财网

EXCEL中如何创建一个目录列表?

方法:

1, 全选所有工作表 - 插入一空列 - 在任一空单元格输入公式 =XDF1(道理是2003版无法兼容XDF1(03版没有这么大的范围),然后利用EXCEL2013检查兼容性功能把工作表列出来)

2,文件 - 信息 - 检查兼容性 - 复制到工作表,Excel自动插入一个兼容性报表,在E列会自动生成带链接的工作表名称 - 带链接的工作表名称复制到目录表 - 把A1替换掉。

3,创建返回目录表的链接。公式:=HYPERLINK("#目录!A1\

Office高效率办公

\n

{!-- PGC_VIDEO:{"thumb_fingerprint": 9349734429663608754, "vid": "6e8d368a2b8542d7975bd510be34e319\

Excel科技达人

EXCEL工作表一多就容易混乱,没有目录使用起来非常不方便,其实,生成一个能够自动更新的目录列表没有你想象那么难,3步即可完成:

先看下效果

首先,定义一个名称:

SheetsName=MID(GET.WORKBOOK(1),FIND("]\

Excel精选技巧

利用错误检查的方式是很巧妙,不过怎么看都属于奇技淫巧,玩玩儿可以,用来干活实在操作步骤繁琐,而且如果你需要经常更新目录的话,那每次这么操作一遍实在是太过繁琐,工作表目录最快捷的方式还是用VBA比较好

通过vba代码,我们可以简便的生成目录表,在目录表点击对应sheet名即可方便的跳转到对应sheet表,当你工作表改名或者增减后,只需要点一下按钮重新运行宏即可!

使用效果如下

代码如下

代码最后1句单引号可取消 运行后即可 在子表中 按下ctrl+j快速返回到目录表

代码如下

Sub 创建目录()

'关闭屏幕更新加快速度

Application.ScreenUpdating = False

Dim i As Integer, Sht_Count

'如果不存在“目录”则添加目录工作表

If Not IsSht("目录") Then Sheets.Add(Sheets(1)).Name = "目录"

Sht_Count = Sheets.Count '获取工作表数量

For i = 2 To Sht_Count '遍历工作表

'在“目录”工作表添加链接

Sheets("目录").Hyperlinks.Add Anchor:=Sheets("目录").Cells(i - 1, 2), _

Address:="\

Excel实例教学

从问题的配图看,显然并不仅仅是一个工作簿里有很多工作表,而是一个文件夹里有很多工作簿,然后每个工作簿里估计还有很多工作表,因此,从前面所看的几个回答,均没有解决题主的实际问题。

对于这种同一文件夹下有多个工作簿的情况,要建立目录,在以前,主要考虑使用VBA的方法,但是,现在随着Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)的推出,这个问题已经变得非常非常简单,步骤如下:

1、新建查询-从文件夹

2、选择对应的文件夹

4、筛选其中的Excel文档(若需要连同其他格式文档一起管理,可以多选)

5、删除不需要的列

6、数据返回Excel中

7、建立文档链接,形成目录

通过hyperlink函数建立文档链接,如下图所示:

以上通过几个简单的步骤即实现了所需文件信息的导入以及建立目录链接的过程,最重要的是,通过这个方法得到的结果,在文件夹的文件更新后,可以直接一键更新,如下所示:

这里使用的Power Query是Excel2016的新功能,非常强大易用,为方便大家学习,我专门汇总了20余篇入门内容以及20余篇进阶内容的相关材料,通过这些材料的学习和操练,相信大家可以很快地掌握和熟练应用,需要的可以直接私信我。

更多精彩内容,尽在【Excel到PowerBI】

我是大海,微软认证Excel专家,企业签约Power BI顾问

让我们一起学习,共同进步!


Excel到PowerBI

问一下,我这个怎么样统计出每户的人口数 ?