HYPERLINK函数的8种用法,都会的算你牛

职场   2024-10-17 07:59   福建  
HI,大家好,我是星光。

今天给大家聊一个名字叫HYPERLINK的Excel函数。该函数的主要功能是根据地址创建快捷方式。当用户点击该函数返回的结果字符串,即可以打开指定网页、文件夹、文件,或者到达工作表、特定单元格等地方和你手舞足蹈聊梦想

关于它的用法,我们之前也陆陆续续分享过,比如「创建带超链接的工作表目录」以及「在各个分表创建返回总表的超链接」等

  ↑ 点击图片了解相关推文  

这篇主要给大家聊下HYPERLINK的语法和注意事项

基本语法 
=HYPERLINK(地址,显示内容)

HYPERLINK的语法倒很简单,只有2个参数。第1个参数是地址,第2个参数是显示内容。第2参数可以省略,如果省略,就将第1参数作为第2参数显示。

看我小眼神,给你举8个常用的小栗子。


❶ 选中当前工作表的B2:B10区域。

=HYPERLINK("#b2:b10","我的区域")

公式中的#放在单元格区域前,代表当前工作表



❷ 跳转到当前工作簿中名称为"Excel星球"的工作表的A1单元格。

=HYPERLINK("#'Excel星球'!A1","我的工作表")

公式中的#放在工作表名称前,代表当前工作簿。工作表名称前后的半角单引号,是避免工作表名称中可能出现的特殊符号,比如"-"、"@"、空格等,造成工作表名称无法识别。


❸ 自动打开指定工作簿,并跳转到目标单元格。

=HYPERLINK("[C:\Users\Braveheart\Desktop\公众号Excel星球.xlsx]sheet1!A1","跳到工作簿的sheet1!A1单元格")

工作簿的完整路径需要放在中括号中。

或者使用#代替中括号的作用:

=HYPERLINK("C:\Users\guoxinjian\Desktop\公众号-Excel星球.xlsx#sheet1!A1","跳到工作簿的sheet1!A1")


❹ 打开指定文件夹

第1参数提供正确的文件夹路径,即可打开指定文件夹。

=HYPERLINK("C:\Users\FollowYourHeart \Desktop\Excel","我的文件夹")


❺ 打开指定网页

比如打开我的个人微博:

=HYPERLINK("https://weibo.com/u/5243509390","我的微博")


❻ 打开指定VBA过程

第1参数在#后面提供VBA代码过程的名字(比如Mytest),即可打开当前工作簿VBA代码的相关过程——是打开代码界面,不是自动运行代码的意思。

=HYPERLINK("#Mytest","查看VBA代码")


❼ 批量选中目标值所在单元格

打个响指,给大家看个小栗子。


有一段数据,如上图所示,需要查询语文成绩大于E2分数的学生名单,并批量选中。

在E3单元格编写函数公式如下即可:

数组公式 ▼
=HYPERLINK("#"&TEXTJOIN(",",1,IF(B2:B23>E2,"a"&ROW(2:23),"")),"查询并选中")

TEXTJOIN函数根据B2:B23的成绩是否大于指定值,将A2:A23的地址串联,返回字符串:"a5,a7,a11,a12"。字符串前面加上#,代表当前工作表,以此作为HYPERLINK函数的第1参数。

不过需要说明的是,该示例只是给大家扩展下HYPERLINK函数的用法,实际作用倒不大O(∩_∩)O~


❽ 制作触摸屏动态交互图表

另外,值得一提的是,HYPERLINK是工作表函数中唯一的触摸屏函数;当我们将鼠标放在它所返回的字符串上时,它就已经处于半运行状态了;虽然不会立刻跳转到指定地址,但会自动更新地址参数。利用这个特点,我们可以制作触摸屏性质的交互图表。

👆兄弟快看,Excel也有触摸屏  

如何制作呢?摊手,点击上图打开链接就可以了。

挥手再见,下期再聊,ღ( ´・ᴗ・` )。



需要系统学习Excel却找不到优质教程?学习Excel的过程中遇到疑难问题,却找不到人及时作出解答?


加入我的付费社群,学习+训练+答疑,与5000+在线会员一起,同微软最有价值专家MVP同行,全面精进Excel之道


🚂>>~

超低价Excel终身会员:一次付费

永久迭代学习,学习问题永久答疑


扩展阅读



 Excel.VBA常用代码合集
 WPS.JSA宏代码应用案例合集
• 从Excel出发带你轻松学会SQL

本文由公众号“Excel星球”首发。
点击阅读原文系统学习Excel!

Excel星球
微软全球最有价值专家(Excel MVP),上千篇原创图文和视频教程随学随用,随用随查,建议常用Excel的职场人关注。
 最新文章