欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

Excel中批量提取图片名称并用超级链接起来

程序员文章站 2022-03-14 15:13:26
财务每周都要查找过去的合同附件,很花费时间。为了后期能够节省时间,领导提出把合同扫描后放在文件夹内,然后借助Excel搜索查询。 这2天一直在思考这个问题,Exc...

财务每周都要查找过去的合同附件,很花费时间。为了后期能够节省时间,领导提出把合同扫描后放在文件夹内,然后借助Excel搜索查询。

这2天一直在思考这个问题,Excel中如何批量提取图片的名称,并超级链接起来?

这个问题经过了1个小时左右得到解决,方案是:

Step 01 定义一个叫图片的名称

=FILES("C:\Users\chenxilu\Desktop\新资料\合同\*.png")

Step 02 在B2输入公式,下拉获取图片名称

=IF(ROW(A1)>COUNTA(图片),"",INDEX(图片,ROW(A1)))

Step 03 在C2创建超级链接

=IF(B2="","",HYPERLINK(B2,">>>打开<<<"))

Excel中批量提取图片名称并用超级链接起来

做完后发给朋友测试,发现在别的电脑用公式没法自动提取图片的名称,也就是说这个有点小问题,路径不能变,变了就用不了。

如何才能自动获取路径呢?

这个跟好友商量后,用CELL解决这个问题。

名称的公式进行改动,这样即使路径改变也不影响结果。

=FILES(TRIM(LEFT(SUBSTITUTE(CELL("filename"),"\",REPT(" ",100),LEN(CELL("filename"))-LEN(SUBSTITUTE(CELL("filename"),"\",""))),80))&"\*.png")

但这个问题解决后,进行关键词筛选,但打开还是要一个个点击超级链接才可以,感觉不是很理想。

Excel中批量提取图片名称并用超级链接起来

笔者灵机一变,何不借助电脑本身的搜索功能,这样也许效果会更好。

在电脑的搜索框进行搜索,只会出现关键词相关的图片,效果明显比在Excel强。

Excel中批量提取图片名称并用超级链接起来

如果合同的附件只是为了方便搜索,借助电脑本身会比Excel搜索强。如果是后期还有进行分类统计,那可以2种方法一起使用。

最后,很多时候领导只是提供一种想法,但至于做出来后效果好不好,这个是未知的,自己要学会思考,自己要有想法才重要。