用Excel做一个文件夹的目录索引
- 格式:doc
- 大小:26.00 KB
- 文档页数:2
Excel表格如何⽣成⽬录?⾮常简单!如下图所⽰,我们有多个⼯作表,现在在“主页”⼯作表中制作⽬录。
将所有⼯作表名称,全部录⼊到“主页”中。
⼤家可以根据⾃⼰需求来DIY⼀个漂亮的⽬录页⾯。
01
Excel⽣成⽬录
在跳转下⾯单元格中输⼊公式:
=HYPERLINK('#'&B3&'!a1','跳转'&B3)
然后,填充填充到下⽅单元格。
此时,我们的⽬录就已经完成了,点击超链接,可以直接跳转到所在⼯作表。
我们制作好跳转超链接以后,再来制作⼀个返回超链接。
先单击“销售⼀部”⼯作表,然后按住“Shift”键不松,再单击最后⼀个⼯作表“销售七部”,就能够⼀次选中除主页外的所有⼯作表,我们在顶部插⼊⼀⾏,再「合并后居中」⼀下,在⾥⾯输⼊公式:
=HYPERLINK('#主页!a1','返回主页')
现在我们单击顶部的“返回主页”超链接,就可以在⼯作表中直接跳转到主页了,是不是⾮常简单?。
UC头条:用Excel给上千个文件制作目录,3分钟就能搞定!操作步骤都给你哈喽~今天小编要跟大家分享几个可以用Excel快速制作文件目录的方法,如果你刚好有需要的话,那你一定不能错过,小编分享的方法都是亲测有效的,大家可以根据自己的实际需要选择适合自己的方法。
话不多说,马上开始,要分享的内容主要是3个常用的目录制作方法和可以快速制作目录的插件,接下来,我们先来看看制作方法,操作步骤都罗列得很详细,不用担心看不懂。
一、3个常用目录制作方法1.使用代码第一个,使用代码来制作目录,以下是详细的操作步骤,大家跟着操作步骤去做就行。
操作步骤一:首先我们把要进行管理的文件都放在同一个文件夹里面,然后新建一个txt文档,修改文件名称,然后输入代码,代码【dir *.* /B >文件目录.csv】,如图。
打开UC浏览器查看更多精彩图片步骤三:打开csv格式的文件,然后像下图一样在表格式输入公式【=HYPERLINK('D:\各种表格\'&A1,'点击打开')】,下拉进行填充,最后将文件另存为xlsx格式即可。
(公式中的文件位置按你电脑上的实际位置为准)打开UC浏览器查看更多精彩图片这个时候我们需要借助Excel自带的【定义名称】功能来制作目录,这个功能就在【公式】——【定义的名称】区域。
打开UC浏览器查看更多精彩图片操作步骤二:接下来在A列中输入下图中所显示的公式,公式是【=INDEX(制作目录,ROW)】,下拉进行填充,直到出现错误值。
打开UC浏览器查看更多精彩图片3.巧用浏览器操作步骤一:打开需要制作目录的文件夹,然后将文件夹的路径复制下来,再打开电脑上的浏览器,将复制好的文件路径粘贴进去,按下回车键,将内容全选进行复制,再将复制的内容粘贴到Excel表格。
操作步骤二:在第一个文件后面输入公式【“=$A$1&A4”】,然后按下回车键,下拉进行填充。
操作步骤三:像下图一样,在表格中输入公式【“=HYPERLINK (B4,A4)”】,然后按下回车键,下拉进行填充。
ExcelExcel如何做目录索引
先来个效果演示:可以点A列的目录快速跳转到指定的工作表。
1、公式 - 定义名称 - 输入自定义的名称:shname,在引用位置中输入公式:
=MID(GET.WORKBOOK(1),FIND("]",G
ET.WORKBOOK(1))+1,99)&T(NOW())
2、在第1个工作表“资产负债表”的A列一单元格中输入公式并
向下复制
=IFERROR(HYPERLINK("#"&INDEX(sh
name,ROW(A1))&"!A1",INDEX(shname,R
OW(A1))),"")
3、复制已设置公式“资产负债表”的A列,选取后面所有工作表粘贴到A列,就可以把公式粘贴到后面所有工作表的A列。
4、全选所有工作表,调整列宽、设置背景色字体颜色,最终效果如下图所示。
小知识:get.workbook 是宏表函数,只能在定义名称中使用。
有很多同学在工作表的公式中使用导致错误。
注意:删除和添加工作表后,目录是可以自动更新的!。
如何⽤excel 建⽴⽬录?奇趣软件技巧达⼈ 数码问答达⼈07-25 16:53在word中,我们可以通过创建⽬录来快速了解⽂本⼤纲,那么在excel中,我们是否也可以通过创建⽬录,来快速查找excel⽂件呢?在同⼀个excel中含有多个⼯作表,我们就可以通过创建⽬录,关联其他的⼯作表。
操作:①选中B1单元格,点击“公式—名称管理器”,在“引⽤位置”中输⼊:=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())。
②接着,回到B1单元格,输⼊函数:=IFERROR(HYPERLINK(⽬录&"!A1",MID(⽬录,FIND("]",⽬录)+1,99)),""),然后下拉菜单完成填充,就完成⽬录制作。
当⼀个⽂件夹中含有多个excel⽂件时,如何快速为他们创建⽬录呢?1、同⼀e x ce l⽂件创建⽬录2、多e x ce l⽂件创建⽬录⾸先,新建⼀个excel表格,将上⾯的⽂件名称输⼊到excel中。
如果觉得⼿动输⼊太⿇烦,可以使⽤下⾯的⽅法。
在该⽂件夹内新建⼀个txt⽂档,输⼊:DIR *.* /B >⽬录.TXT,然后将后缀修改为:bat。
就可以快速提取⽂件名称了。
接着,将txt⽂本中的内容复制到excel表格中,并创建超链接。
①使⽤函数在B1单元格中输⼊“HYPERLINK("C:\Users\Administrator\Desktop\1\"&A1,A1)”。
择“复制地址”,就可以得到。
②右键选择超链接————————————————————————Excel到PowerBI 中远⽹络物流信息科技有限公司咨询顾问03-02 10:58⽤Excel建⽴⽬录,通常有以下2种情况:1. 对⼀个Excel⼯作簿内的多个表建⽴⽬录2. 对某个⽂件夹下的⽂件(⽐如其中的word或Excel⽂件)建⽴⽬录以下对这两种情况分别⽤⽰例进⾏说明。
Excel制作索引目录的方法与应用众所周知WORD内可以自动生成目录索引,便于查询使用,但在EXCEL里是否可以实现呢?答案是可以的,EXCEL自身无此功能,我们需要借助VBA来实现:首先打开要创建目录的EXCEL文件—— Alt+F11——插入——模块——把下面的代码拷贝到模块中:Sub mulu()On Error GoTo TuichuDim i As IntegerDim ShtCount As IntegerDim SelectionCell As RangeShtCount = Worksheets.CountIf ShtCount = 0 Or ShtCount = 1 Then Exit SubApplication.ScreenUpdating = FalseFor i = 1 To ShtCountIf Sheets(i).Name = "目录" ThenSheets("目录").Move Before:=Sheets(1)End IfNext iIf Sheets(1).Name <> "目录" ThenShtCount = ShtCount + 1Sheets(1).SelectSheets.AddSheets(1).Name = "目录"End IfSheets("目录").SelectColumns("B:B").Delete Shift:=xlToLeftApplication.StatusBar = "正在生成目录…………请等待!"For i = 2 To ShtCountActiveSheet.Hyperlinks.Add Anchor:=Worksheets("目录").Cells(i, 2), Address:="", SubAddress:= _Sheets(i).Name & "!R1C1", TextToDisplay:=Sheets(i).NameNextSheets("目录").SelectColumns("B:B").AutoFitCells(1, 2) = "目录"Set SelectionCell = Worksheets("目录").Range("B1") With SelectionCell.HorizontalAlignment = xlDistributed.VerticalAlignment = xlCenter.AddIndent = True.Font.Bold = True.Interior.ColorIndex = 34End WithApplication.StatusBar = FalseApplication.ScreenUpdating = TrueTuichu:End Sub。
如何⽤Excel建⽴⽬录?这⾥就有5种⽅法!Excel⽤来存储管理数据,再正常不过了。
各种各样的数据,按⽉?按部门?按⽤途?。
好吧,随着时间的推移,你会发现⼯作表是越来越多,⽂档是⼀个接⼀个。
那,哪天找个⽂档,找个表名,是不是很头疼?满硬盘找?+F找?要是能给这些数据做个⽬录列表,那是不是会⽅便很多呢?以下,我就分享5种⽅法,希望能帮到你!为同⼀个⼯作簿中多张⼯作表制作⽬录制作⽬录前,先给⼤家介绍⼀个⼩技巧,那就是在同⼀份⽂档中,如何快速查找到指定的⼯作表?很简单,在左下⾓右键⿏标,当前⽂档的⼯作表列表就出现了,这样,找起来就快多了。
⾔归正传,如何给同⼀个⼯作簿下的所有⼯作表制作⼀个⽬录列表呢?菜单选择'数据'-'获取数据'-'从⼯作簿'选择具体⽂档载⼊数据,即可获取所有的⼯作表如下动画演⽰:为同⼀个⽂件夹下的⽂档制作⽬录同⼀个⽂件夹下的所有⽂档制作⽅法与上类似。
菜单'数据'-'获取数据'-'从⽂件夹'选择具体⽂件夹载⼊⽂件列表筛选删除不需要的⽂件完整动画演⽰如下:旧版本,借助第三⽅浏览器制作⽂件夹⽬录好吧,旧版本的童鞋,可以借助第三⽅浏览器(系统⾃带IE不⾏哦,我⽤的是360)来实现这个功能。
在第三⽅浏览器(⽰例为360)输⼊⽂件夹地址复制所有的⽂件名信息粘贴到Excel中筛选并删除不必要的列表信息借助名称管理器制作项⽬⽬录名称管理器中使⽤Files公式,便可获取指定⽬录下的⽂件名列表。
公式: =Files( ⽂件夹 )然后,再单元格内使⽤ Index 公式获取这个列表的具体⽂件名。
如下所⽰:完整动画如下演⽰:(演⽰中包含了如何直接修改⽂件名)Hyperlink为单元格添加跳转链接⽤法: =Hyperlink( 具体地址, 链接显⽰内容 )这个⽤法不难,动画演⽰可参考上⾯的⼏个动画。
excel表格创建目录的两种方法三四五当一张工作簿里面有很多的工作表时候,我们往往想在第一张工作表中创建一个目录,方便查询链接后面的所有工作表,这时一般会用到超链接和HYPERLINK函数这两种方法。
一、超链接选定单元格后右键-超链接,选定所需链接的位置,输入要显示作为提示的文字后确定。
超链接一般用来快速创建返回第一张表格,因为路径一致,创建一个后就可以复制到其他工作表。
超链接这种方法虽然比用函数链接法简单实用,但因为是手动操作,所以要链接的工作表个数不能太多。
二、HYPERLINK函数1.宏3.0取出各工作表的名称, ctrl+f3(公式-定义名称/名称管理器)出现自定义名称对话框,取名为X,引用位置栏输入公式后点确定:=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,100)2.HYPERLINK函数批量插入连接,在第一个工作表的A2单元格输入公式=HYPERLINK("#'"&INDEX(X,ROW())&"'!A1",INDEX(X,ROW()))A2单元格向下填充,直到出错为止,目录就生成了。
HYPERLINK函数第一部分是链接的位置,第二部分是要显示文字,也可以取得链接位置单元格数值。
INDEX(X,ROW()) 显示的是对应工作表名称INDIRECT("'"&INDEX(X,ROW())&"'!A1") 对应工作表A1单元格的数值当然也可以通过VBA取得工作表名称后直接录入到HYPERLINK函数中,省去创建宏表函数这一环,不过在变更工作表名称时可能带来不便。
文件太多、管理繁琐怎么办?用excel建立文件目录,简单方
便
同事电脑上的文件特别多,每次都要拖动
滚动条很久才能找到,还要目不转睛,生怕漏
掉。
你是不是也有同样的烦恼呢?
其实,这种情况下,可以用excel建立一
个文件目录,再加上超链接的方式就可以直接
点击打开。
这样,问题就变得简单多了,一起来看看怎么做?
例如在我电脑的D盘上有个文件夹:D:@0+份各行各业Word模板,这里有1137份各行各业word表格、表单模板,,如果用excel 文件目录管理,那就会很方便了。
(有需要的朋友私信)
【制作过程】
在文件夹目录建立一个文本文件(txt),并输入如下代码:① dir *.* /B >文件目录.csv。
再将后缀txt更改为bat保存,然后双击运行该bat文件,就会自动生成一个文件目录.csv,打开后发现,这里面全是当前文件夹的所有文件名。
打开刚才建立的“文件目录.csv”,制作超链接。
在B1单元格输入公式:=HYPERLINK('D:@0+份各行各业Word模板'&A1,'点击打开')。
然后双击B1单元格右下角的句柄进行填充,所有文件都被加上超链接。
②
再把这个csv文件另存为xlsx格式,然后点右键发送到桌面快捷方式,就会很方便地管理这些文件了。
③
Excel这个技巧很实用,您学会了吗?赶快去动手试试吧!#职场干货#
此网页由易有料提供。
excel教程excel生成目录索引最简单快捷的方法
关于excel怎么生成目录的问题,答案多种多样,有人用VBA生成,有人用宏表函数等。
本着去繁化简的原则,给大家分享另外一种更加简单的Excel添加目录索引的方法,主要使用到了兼容性检查来实现。
操作环境:小编用的Excel版本是2013版本,因此本文演示都是基于2013版本的Excel。
看下面的截图,Excel 文件里面一共有16张工作表,来回切换,非常不方便,因此我们可以添加目录索引。
我们在最前面插入一张新的工作表,重命名为“目录”。
在工作表标签上面,点击右键,选择“选定全部工作表”,如下:所有工作表处于选定状态,在A1单元格输入:=XFD1,回车。
这一步的操作结果是每一张工作表A1单元格都会显示0。
友情提示:Excel2003版本的(.xls)文件:最大256(IV,2的8次方)列,而2007到以后的Excel版本是最大16384(XFD,2的14次方)列。
所以这里我们巧妙用到了Excel中XFD列。
执行菜单命令:文件——检查问题——检查兼容性,如下图所示:弹出的Excel兼容性检查器框中我们点击左下角的“复制到新表”。
这样我们就可以在一张新的工作表中得到检查后的文件。
神奇的一幕出现了,excel给我们乖乖的生成目录了,接下来我们把目录复制到目标工作表即可。
五分钟,让你学会制作Excel索引,再也不用担心找不到文
件!
还在因辛苦制作的Excel表格隐藏在浩如烟海的文件中苦寻不到么,还在为其他人留下的混乱文件而头疼不已么,下面就让我们为枯燥的日常工作插上效率的翅膀。
在日常工作中,一个文件夹中常常存在各种混乱的文件,我们可以制作一个Excel索引,快速打开各个文件。
(一)提取文件名
首先在目标文件夹中建立一个txt文档,输入下述指令 DIR *.* /B >目录.TXT
随后将记事本文件后缀改为目录提取.bat,并双击运行
运行之后便会得到一个名为目录的记事本文件,其中包含了文件夹中的所有文件名!
(二)制作Excel目录索引
将记事本中的文件名粘贴进Excel中后,在其B1单元格中输入
=HYPERLINK("E:.12-6.22贵阳出差行程表"&A1,A1)
若想继续创建索引,那么更改后续单元格中红框的地址便可以做到。
今天的Excel独门秘籍就介绍到这里,我们下次再见!。
用Excel做一个文件夹的目录索引,需要能实时更新的
生成“个人宏工作簿”
为了让“目录”按钮对所有工作簿都有效,我们需要将其保存在“个人宏工作簿”中。
第一次使用“宏”这个功能时,需要先让软件生成一个隐藏的“个人宏工作簿”。
执行“工具→宏→录制新宏”命令(如图),按“保存在”右侧的下拉按钮,选中“个人宏工作簿”选项后,“确定”进入“宏”录制状态;不需要进行任何操作,直接单击随后展开的“宏”工具条中的“停止录制”按钮,软件会自动生成一个隐藏的“个人宏工作簿”。
以后想在“个人宏工作簿”中编辑宏时,就不需要再进行此步操作了。
编辑制作“目录”宏
执行“工具→宏→VisualBasic编辑器”命令(或直接按“Alt+F11”),进入VBA编辑状态。
在左侧“工程资源管理器”中,展开“VBAProject(PERSONAL.XLSB)”选项(这就是“个人宏工作簿”),双击其中的“模块1”,然后用下述代码替换右侧编辑区中的原有代码:
Subml()
OnErrorResumeNext'如果出现错误,继续运行下面的代码
zzml="选择要制作目录的文件夹"'以下代码弹出一个选择文件夹对话框
Setmlzz=CreateObject("Shell.Application").BrowseForFolder(0,zzml,&H1)
lj=mlzz.Self.Path'将选中文件夹的路径传递给变量lj
Cells(1,1)="序号"'以下代码在A1、B1、C1单元格中输入列标题文本内容
Cells(1,2)="文件名称"
Cells(1,3)="文件类型"
DimwjAsString'声明一个变量wj
wj=Dir(lj&"\*.*")'浏览上述选定文件夹中的所有文件
Do'开展一个循环
Cells(([A65536].End(xlUp).Row+1),1)=[A65536].End(xlUp).Row'从下向上判断A列有数据的行,并在其下一单元格中输入行序号作为文件序号
Cells(([C65536].End(xlUp).Row
+1),3).FormulaR1C1="=MID(RC[-
1],FIND(""."",RC[-1])+1,LEN(RC[-1])-
FIND(""."",RC[-1]))"'从下向上判断C列有数据
的行,并在其下一单元格中输入公式,用于提出
文件的扩展名,便于后续排序操作
Cells(([B65536].End(xlUp).Row+1),2).Select'从下向上判断B列有数据的行,并选中其下一单元格ActiveSheet.Hyperlinks.AddAnchor:=Selection,Address:=wj,TextToDisplay:=wj'在上述单元格中输入文件名称
wj=Dir'进入下一个循环
LoopUntilLen(wj)=0'直到文件名称字节为0(即无文件)时,终止循环
Columns("A:C").Select'以下代码将列设置为最合适列宽及水平居中格式
Columns("A:C").EntireColumn.AutoFit
WithSelection
.HorizontalAlignment=xlCenter
.VerticalAlignment=xlCenter
EndWith
Cells(1,1).Select'选中A1单元格
Application.DisplayAlerts=False'进行下面保存时直接覆盖以前的同名文档,不给出提示ActiveWorkbook.SaveAsFilename:=lj&"\"&&"目录.xls"'保存目录文档ActiveWindow.Close'关闭当前文档窗口
Application.DisplayAlerts=True'恢复覆盖文档时提示
Workbooks.Add'新建一个新的空白文档
EndSub
输入完成后,关闭VBA编辑窗口返回到Excel编辑状态。
制作目录。
启动Excel2003,执行“工具→宏→宏”命令,双击上面制作的宏,选中需要制作目录的文件夹,确定,即可制作出一个目录文件,点击文件名称,就能快速打开相应的文档进行浏览。