网站首页 > 开源技术 正文
为了提高工作效率,上上回说到如何用Excel建立工作导航和日志表,但需要对大量文件建立超链接的时候,手动输入就略显笨拙。
科技的力量起初是用来替代重复劳动,那建立超链接这种固定步骤的操作必然可以交给电脑自己来完成,否则它就不是一台成熟的电脑。
上回已讲了如何批量提取文件名,下面就说一下如何建立超链接。
要点预览:
- Hyperlink函数建立超链接
- “&”建立文件路径
- “$”设置绝对引用
Hyperlink函数
建立超链接需要用到公式Hyperlink。
其格式为:HYPERLINK(link_location,[friendly_name])
其中:HYPERLINK 为函数名
link_location 为链接位置
friendly_name 为显示文本
对于公式的使用方法,按F1,直接搜索公式,原生的帮助文档已经非常详细地介绍了使用方法。
根据公式,我们需要知道链接位置,也就是文件的路径。但是,上次讲的BAT批处理命令方法和VBA方法都只能提取文件名,怎么办?
我们可以借助公式来补全文件路径。
“&”建立文件路径
在EXCEL表格中,建立三列辅助列,用以得到文件名、文件路径。
&是一个逻辑运算符,代表文本相加,可以认为是“与”,不是数学运算“+”。比如下面的公式,C1=1314。
图中我们填写K2=$J$2&I2=E:\教程示例\ScreenToGif.exe
那么问题又来了,$是什么?
$代表绝对引用,相当于“定身符”,贴谁前面,谁就不动了。比如在示例图中,下拉K2格的公式,$J$2都会保持不变。
如果不用$呢?那就是相对引用,下拉公式自动填充,引用位置就是自动变化到相对位置。
我们只在J2格填写了路径,所以要用J2的绝对引用。得到文件名、文件完整路径后,我们就可以用Hyperlink函数得到文件的超链接了。
A2=HYPERLINK(K2,I2),K2是文件路径,I2是表格显示的内容。
下拉A2公式,即可得到文件的超链接。
怎么样?再多的文件也可以轻松建立超链接。
总结
&代表“与”,Hyperlink是超链接函数,$代表绝对引用。
有问题F1找EXCEL原生帮助文档。
延伸阅读
猜你喜欢
- 2024-10-31 Excel填充字母不会?学学这招吧(excel快速填充字母)
- 2024-10-31 vlookup函数傻瓜式的入门教程,每个人都可以学会
- 2024-10-31 共享数据资源,VBA代码导入已有文本数据文件的方法
- 2024-10-31 Excel中的换行符,这几种用法你会哪些?
- 2024-10-31 一文教你在Excel中利用VBA实现类似「邮件合并」的功能!
- 2024-10-31 【Excel】报表里,如何设置仅保留2位小数的万元自定义格式
- 2024-10-31 Xlookup真好用,同时查找多行多列,这个解决方法也太简单了!
- 2024-10-31 Excel问答:如何将分数转化为字母等级或中文等第(CHAR,MID,INT)
- 2024-10-31 Excel实用功能应用,多方式多条件实现数据查询,VBA代码详解
- 2024-10-31 vlookup查找数据,无法区分字母大小写咋办?这3种方法都能搞定
你 发表评论:
欢迎- 最近发表
-
- 电商后台管理系统实战:Vue3+Node.js+Redis全栈开发
- 继程序员奶爸用树莓派自制AI婴儿监视器后,网友实现远程监控
- 连载:2016年最好的JS框架和库(下)
- 2014年最优秀JavaScript编辑器大盘点
- web前端Jquery学习笔记一(web前端中js)
- 开发者必备:10款最佳JavaScript模板引擎
- iOS 17.2 SDK代码确认古尔曼爆料:免开箱更新苹果iPhone系统
- 苹果Xcode 16首个Beta版发布,AI代码补全最少需16GB内存
- 苹果发布iOS/iPadOS 18.4及macOS 15.4 Sequoia第2个公测版
- 告别千篇一律,iOS 16越狱插件K2geIsland玩转iPhone灵动岛
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)