分享

23 HYPERLINK函数这么用就对了

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

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

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

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

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

举几个常用的小栗子。

 选中当前工作表的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也有触摸屏 

如何制作呢?挥手再见,下期再聊,ღ( ´・ᴗ・` )。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多