h.Excel批量录入超链接

    在工作中经常遇到需要制作excel目录或制作文件夹目录等情况,以便检索阅读。刚好最近遇到这些情况,现整理下来方便下次排上用场。

工作表添加目录

应用场景

当前工作簿中存在很多子表时,需要制作目录索引,方便点击查看。


需要制作目录页
解决方案

    建立名称管理器、获得表名、建立目录超链接。
Step1 新建名称
    打开excel,在“公式 > 定义名称 > 新建名称”中,新建名称,输入名称及引用位置公式:=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())

    因为GET.WORKBOOK函数属于宏函数,可以提取当前工作簿的所有表名,需要先定义后才能使用。
Tips 名称管理器可对单元格或单元格区域进行结构化管理。

Step2 在B1单元格中,输入公式:
=IFERROR(HYPERLINK(索引目录&"!A1",MID(索引目录,FIND("]",目录)+1,99)),"")

Step3 拖动公式,获得所有的表格链接(完善目录页)。

获得目录可点击到达关键页

制作文件内容超链接

应用场景

    创作文件夹内容索引,点击链接即可读文件(注意:文件与索引表需同步发给对方)。
需要制作检索目录
解决方案

1、获取文件夹文件列表路径
  使用Windos批处理,获取文件名:
1)在当前文件夹获取一个txt文件;
2)输入批处理代码(获取当前文件夹路径):
DIR /s/ON/B>获取文件路径.txt
3)修改txt文件后缀为 .bat,双击生成bat文件运行。
在“获取文件路径.txt”文件中,可见所有文件路径。

2、对想要的内容匹配文件路径
4)制作检索列表,即 索引/值
    主要为制作检索内容与索引目录的对应关系。1、复制 所有文件路径 至excel中,为两列。2、替换A列内容,仅展示需显示的文本。

图一 索引/值对应关系表

图二 选中A列,替换A列内容

3、设置索引超链接
Hyperlink(链接地址,链接显示名称)
5)设置 索引/值对应关系。
  使用Hyperlink()函数,关联索引与地址,形成超链接。如 在单元格C1中输入 =Hyperlink(B1,A1)
可见C1列已经有超链接显示了:

引申
  1、很多情况下,需要在格式规定的电子表中,填加文件超链接。那么就需要做好文件地址对应关系。先做好第四步制作检索目录操作后,再对需要的内容进行检索。如图:


  2、为方便移植到其他电脑上,可将地址内容转换为相对地址(使用 “..\ ” 到上级目录,功能与“C:\Users\XXX\Desktop\制作excel目录\”一致),如图:


至此完成表内目录和表外文件索引目录,赶快试试吧!小( •̀ ω •́ )ys!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容