中企动力 > 商学院 > 用excel制作目录
  • ?

    用Excel和BAT命令制作简易文件管理器

    李晓筠

    展开

    电脑用久了,文件就多了,有时候想找个文件,花好长时间都找不到。不如,用Excel和BAT命令做个简易的文件管理器吧,既可以学习一下Excel技巧,又可以帮助我们快速找到我们需要的文件。

    阅读完本文大约需要2分钟,制作一个简易文件管理器,大概需要1分钟。

    步骤1

    首先打开需要创建文件链接的文件夹,例如“D:\tmp\office文档”,在这个路径下创建一个记事本文件(名为“自动获取文件列表.txt”),输入以下两行内容:

    @echo offdir /S/B . >1.txt

    步骤2

    将“自动获取文件列表.txt”的后缀修改为“.bat”,然后双击一下这个bat文件,当前文件夹及其所有子文件夹下的文件名称就保存在1.txt中啦。

    步骤3

    将“1.txt”文件中的内容复制到Excel中,粘贴到两列中,选中第一列,将“*\”替换成空,这样第一列就只剩下文件名,第二列仍是完整的文件路径。

    步骤4

    在C列输入公式“=HYPERLINK(B2,"链接")”,并填充该公式到其他单元格。

    HYPERLINK公式非常简单,总共就两个参数,第一个参数是单元格地址、网址或文件路径,文件路径需包含文件名和后缀。第二个参数你可以随便输入什么文字,最后这个HYPERLINK单元格就会显示什么文字,点击这个文字就会打开第一个参数所指的单元格地址、网址或文件。

    这样,我们点击链接时,就可以自动打开相应的文件啦。

    如果不喜欢每一行都显示“链接”,也可以将公式修改成“=HYPERLINK(B2,A2)”,这样就会显示文件名称啦。我们可以将原始的A-B列隐藏起来,再给所有的文件添加好分类,这以后,如果想查看什么文件时,就可以直接点击文件名,打开啦。

    也许,这个功能看起来有些鸡肋。不过,当你的电脑上积累了很多的文件例如学习类的文档时,这就非常实用啦。

    学习,为了更好的生活。欢迎点赞、评论、关注和点击头像。

  • ?

    「Excel实用技巧」文件夹目录用最快的方式提取,大多数人都不会

    张妙之

    展开

    如果我们的文件夹中有多个个Excel文件,怎么才能把文件名一次的提取到Excel表格中呢?

    或许大家可以去通过批处理bat文件提取的方法,但是有时候我们会出现代码想不起来的情况。今天,我就介绍一种超级简单、粗暴的方法直接提取。

    1、打开文件夹,在复制地址栏中的地址。

    2、把复制的地址粘到IE的地址栏中 按回车打开,文件夹中所有文件名会显示在IE页面中,然后按Ctrl+A全选再复制。

    3、粘贴文本到Excel表格中,稍做调整后完工。

    提取的文件名到底有用吗?? 我回毫不犹豫的说:当然有,批量修改文件名称,制作带链接的文件目录、批量从多个文件中提取数据.....

    当然,今天的技巧不限于Excel文件,适合于所有类型的文件。但知道这个技巧的人很少,替我分享给你身边的小伙伴吧。

  • ?

    Excel中的黑科技,只需4步自动生成Excel目录!效率办公的首选!

    Zuzanny

    展开

    Word可以根据内容自动生成目录,当然Excel表格也可以,今天就教给大家如何使用Excel表格自动生成目录,记得收藏慢慢看哦!

    1. 打开一个Excel表格之后给表格进行命名;之后依次多建几个表格,按照自己的爱好命名。(如图)

    2. 到了这一步,你已经学会了一大半。在工作表一中,选中A1输入内容1,然后一次点击到B1。之后切换选项卡;点击最右侧的名称管理器,之后点击新建,就出现了编辑框。如图

    3. 在名称栏输入“list”。在引用位置里输入“=INDEX(GET.WORKBOOK(1),$A1)&T(NOW())”如果显示输入错误就输入数组形式代码:INDEX(array,row_num,column_num)如图:

    4.如果以上都没有什么问题,就在B1里输入一下代码:

    =IFERROR(HYPERLINK(List&"!A1"),""),之后选中A1和B1,拖动填充柄下拉就可以了!

    PS:如果出现错误就输入一下代码回到你之前的步骤,再试一次。语法:IFERROR(value, value_if_error)

    怎么样Excel快速生成目录的方法是不是很简单呢?以后再也不用自己辛苦的打了,快快使用起来吧!喜欢的朋友记得留言加关注啊!

  • ?

    Excel工作表太多怎么办?一分钟来给表格做个超赞的目录吧

    Hardy

    展开

    工作中常常会遇到一些特殊情况,一个Excel工作簿中可能会有几十,或者上百个工作表。

    这么多工作表存在一个Excel表中,该如何快速定位到特定的表格呢?如果能有一个工作表目录真是太方便了!

    最常见的方法,要定义名称 + 长长的让人很难记住的Excel公式。制作这个目录对新手还是有点难度。

    定义名称:Shname =MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())在目录表中任一单元格输入并复制以下公式=IFERROR(HYPERLINK("#'"&INDEX(Shname,ROW(A1))&"'!A1",INDEX(Shname,ROW(A1))),"")

    这里分享一个非常简单的Excel目录制作方法(适合2003以上版本)

    操作步骤:

    1、输入公式

    全选所有表,在前面添加一空列。然后在单元格A1中输入公式 =xfd1

    注:这个方法的原理是输入让03版无法兼容的公式(03版没有XFD列),然后检查功能诱使Excel把所有工作表名列出来。

    2、生成超链接列表

    文件 - 信息 - 检查兼容性 - 复制到工作表,然后Excel会插入一个内容检查的工作表,并且在E列已自动生成带链接的工作表名称。

    3、制作目录表

    把带链接的工作表名称列表粘贴到“主界面”工作表中,替换掉'!A1,稍美化一下,目录效果如下:

    4、制作返回主界面的链接

    全选工作表 - 在任一个表的A1输入公式(会同时输入到所有表中)

    =HYPERLINK("#主界面!A1","返回主界面")

    注:HYPERLINK函数可以在Excel中用公式生成超链接

    完工!如果以后新增了表格,手工添加校新表超链接也不麻烦,如果想完全自动,可以使用本文开头所介绍的使用宏表函数创建目录。

  • ?

    WPS Excel 目录怎么自动生成

    以彤

    展开

    Word中的目录可以一键自动生成,WPS/Excel表格中的工作表太多了,怎么生成一个目录呢?

    步骤1:新建名称获取工作表名称列表。

    如图,点击“公式”菜单下的“名称管理器”,新建一个名称为“我的目录”,引用位置为“=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW()”的名称。

    步骤2:创建目录。

    在B1单元格输入公式“=IFERROR(HYPERLINK(我的目录&"!A1",MID(我的目录,FIND("]",我的目录)+1,49)),"")”,向下填充公式,即可生成目录。接着可以将生成的目录复制到每个工作表下。复制时,可以先按Shift键选中所有工作表名称,一次性粘贴公式即可。

    更新目录。

    不需要额外的操作,不论插入新的工作表还是删除工作表,或者修改工作表名称,目录都会自动更新。

    保存。

    不论是WPS表格还是Excel,创建好目录,保存时,都会弹出如下的警告,请点击“是”,将文件保存为启用宏的工作簿,否则,下次打开文件时,目录会失效。

    公式解释。

    第一步操作解释:

    宏表函数GET.WORKBOOK(1)将获得工作簿中所有的工作表名称,名称的格式为“[文件名称]工作表名称”(如图B列所示)。

    ROW(A1)在向下填充时会变成ROW(A2)、ROW(A3),从而得到行号1,2,3……

    “INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())”,就可以一一获得工作表名称。T(NOW())的结果为空,也可以去掉,NOW()函数在文件重新打开或刷新时,会重新计算,因此公式中加上T(NOW())的作用就是当工作表有增减或修改时,可以自动重新计算。

    第二步操作解释:

    我们需要的只是工作表名称,因此用“MID(我的目录,FIND("]",我的目录)+1,49)”提取,这个公式表示从“]”之后开始提取49个字符,一般的工作表名称并没有这么长,因此写49就绰绰有余了。

    HYPERLINK是链接函数,第一个参数表示链接的位置,第二个表示最后显示的文字。

    从上图可以看出公式向下填充,扫描了已有的所有工作表名称后,会有些结果是空或“#REF”,因此用IFERROR忽略这些结果。

    不知道这么解释,清楚了没有?

    谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。

  • ?

    Excel教程——自动生成目录

    尔蓝

    展开

    我们都知道,

    在WORD中自动创建目录非常简单。

    但EXCEL却未提供现成的“生成目录”功能。

    那么,EXCEL也可自动创建目录吗?

    答案是肯定的!

    下面,我们就通过几行简单的代码,实现自动生成目录。

    视频演示前,特对本示例说明如下:

    1.本示例由目录工作表和多个供应商工作表组成;

    2.目录工作表由序号、供应商名称、已开票欠款总计列组成。通过点击“读取数据”按钮,会从各个供应商工作表中取数,并在供应商名称列生成超链接,点击该链接会自动跳转到对应的供应商工作表。

    3.供应商工作表中包括采购金额、采购发票和付款金额3个小计行,对应单元格分别为C2、E2和G2。另外还包括供应商名称、期初欠款和欠款总计3个数据区域,对应单元格分别为B1、E1和G1。

    4.添加一新供应商工作表时,须通过复制工作表的方式进行(选择一供应商工作表,按Ctrl键拖动鼠标左键)。

    演示效果如下:

    制作过程

    1.创建供应商工作表

    ①设计供应商工作表,其内容和格式如下图(本步操作不再演示)。

    其中:

    C2单元格公式为:=SUM(C4:C10000)

    E2单元格公式为:=SUM(E4:E10000)

    G2单元格公式为:=SUM(G4:G10000)

    G1单元格公式为:=E1+E2-G2

    ②在J2单元格输入“返回”,创建超链接,链接至目录页。

    供应商工作表制作完毕后,其效果如下:

    2.创建目录工作表

    ①按下图要求设计工作表格式(本步操作不再演示)。

    ②添加一按钮控件,显示文字为“读取数字”,并输入宏代码如下:

    '清除区域内容

    Range("A2:C10000").ClearContents

    '从第2个工作表开始循环操作

    For i = 2 To Sheets.Count

    '生成目录

    Cells(i, 1) = i - 1

    Cells(i, 2) = Sheets(i).Cells(1, 2).Value

    Cells(i, 3) = Sheets(i).Cells(1, 7).Value

    '生成超链接

    t = Cells(i, 2)

    Cells(i, 2).Select

    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=Sheets(i).Name & "!B1", ScreenTip:="查看明细", TextToDisplay:=t

    Next

    经过上述几部操作,现已大功告成!让我们来看看最终效果吧。

    PS:本示例是根据一朋友所需,并根据他提的要求,为其“量身定做”的表格。表格设计合理与否,且不讨论。本文主要目的是通过制作该示例,演示如何从分表中提取数据。

  • ?

    轻松3步,Excel也能自动生成目录!

    夏千柔

    展开

    Excel工作簿Sheet一多是否一团乱麻?超链接设置目录点坏鼠标?不用VBA,Excel也能自动生成目录!

    废话不多说,先看效果:

    怎么实现呢?轻松三步轻松实现!

    首先,定义一个名称:

    SheetsName=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())

    第二步,输入以下函数(目录一般在A列哦):

    =IFERROR(HYPERLINK("#'"&INDEX(SheetsName&"'!A1",ROW(1:1)),INDEX(SheetsName,ROW(1:1))),"")

    第三步,将目录复制到每个sheet就完成啦,按住shift键可以选择多个sheet一步复制哦!

    这个目录还能自动更新哦,新建了sheet也能自动更新,再也不用使用超链接一个一个点啦!

    下面详细解析一下实现原理!

    首先:GET.WORKBOOK(1) 提取工作表名称,得到工作表的名称数组。(GET.WORKBOOK(1) 是宏表函数,只能定义名称时使用)

    定义名称 Sheetlist=GET.WORKBOOK(1)

    然后,用Index获取第N个名称,=INDEX(SheetList,ROW(1:1))

    然后,用Mid+Find组合提取工作表名称:=MID(L2,FIND("]",L2)+1,99)

    然后,用“&”连接符组合成位置引用形式:="#'"&M2&"'!A1"

    然后用HYPERLINK函数加入超链接,Iferror函数排错:=IFERROR(HYPERLINK(N5,M5),"")

    最后,修改文字和填充颜色就完成啦!

    PS:若有疑问欢迎留言一起探讨哦!

  • ?

    Excel自动批量生成目录, 这个方法太实用了!

    挣脱

    展开

    平时都和大家分享了很多关于Excel方面的使用技巧,之前有个群友问到一个这样的问题!

    主要是想实现自动获取工作表名,而且要链接到对应的工作表,之前有和大家分享过超链接函数HYPERLINK。但是用函数的话是不能满足这个群友问的问题,只能一个个去链接操作,那么今天关于这个问题为大家分享一个使用技巧吧!

    第一步:我们先在Excel工作薄的前面新建一个工作表,命名为Excel技巧目录

    这个工作薄里面包含了很多张工作表,

    第二步:定义名称

    把光标放在对应B1单元格,然后选择公式下方的定义名称。在引用位置书写如下的函数,

    =INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())然后点击确定即可。

    第三步:然后在B1单元格编辑函数

    在B1单元格中输入这样的函数:=IFERROR(HYPERLINK(索引目录&"!A1",MID(索引目录,FIND("]",索引目录)+1,99)),""),然后往下填充就可以获得相应的工作表标题了!

    而且点击后也能实现对应工作表的链接!

    最后可以按照直接的想法去美化设置一下,一个完美的Excel目录就完成了!

    希望这篇文章能帮助到大家!

    作者:小菜,一个热爱学习的人,对Excel情有独钟的人,一个善于终结分享的人……

    如果你是新朋友,扫码关注下方二维码,便每天可以和小菜一起学习,一起提升技能!当然大家也可以关注技巧分享,学习更多办公技巧哦!

    每天一起学习,一起进步。

  • ?

    Excel制作目录的简单方法

    Shu

    展开

    1.图片增加或减少,如何能反应到Excel中?

    01在文件夹增加图片,效果如动画。

    02 在文件夹减少图片,效果如动画。

    Step01 新建一个工作簿,单击数据→新建查询→从文件→从文件夹。

    Step02 浏览到文件夹的存放的位置,单击确定按钮。

    Step03 在弹出来的对话框中保持默认不变,单击编辑按钮。

    Step04 只保留.jpg格式,并删除不需要的列。

    Step05 单击关闭并上载,就完成了提取。

    Step06 设置超链接公式,这样就完成了,文件夹有更新,就刷新一下表格,搞定。

    2.如何提取工作表名称,创建目录?

    Step01 新建一个工作簿,单击数据→新建查询→从文件→从工作簿。

    Step02 浏览到指定的工作簿,单击导入。

    Step03 单击工作簿这样就默认将所有工作表选中,再单击编辑。

    Step04 删除不需要的列,关闭并上载就完成了导入工作表名称。

    Step05 设置超链接公式,这样就完成了。

    =HYPERLINK("#"&[@Name]&"!A1","打开")

    [@Name]其实只要引用表格的单元格自然就会出现,也可以直接手工写实际单元格A2。

    最后,希望看文章的你,用点心思学习。

  • ?

    用Excel制作文件目录,一目了然

    车含蕾

    展开

    来自Excel之家,侵联系删

    日常工作中,一个项目的文件往往会有很多个,在Excel中制作一个项目文件目录,可以快速方便的查看不同的文件。

    如下图所示,就是一个项目文件夹内的所有文件:

    接下来,先提取文件名称。

    如果文件比较少,可以直接输入到Excel文档中,但是如果文件比较多,就要想想办法了。

    在需要提取文件名称的文件夹内,新建一个记事本文档,输入下面的内容后保存:

    DIR *.* /B >目录.TXT

    将记事本文档的后缀名.txt 修改为.bat

    然后双击这个文件,就会得到一个名为“目录”的记事本文件。

    这样就可以将目录中的文档名复制到Excel文档中了。

    然后在B1单元格输入公式,建立超链接:

    =HYPERLINK("D:一期工程文件"&A1,A1)

    具体操作时,公式中的"D:一期工程文件"部分,要换成实际的磁盘位置和文件夹地址。

    OK,项目文件目录制作完毕,单击超链接,即可打开对应的文件哦。

    怎么样,这样的方法是不是很简单呢?赶紧试试吧,欢迎留言评论

用excel制作目录

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP