今天给大家聊一个名字叫HYPERLINK的Excel函数。该函数的主要功能是根据地址创建快捷方式。当用户点击该函数返回的结果字符串,即可以打开指定网页、文件夹、文件,或者到达工作表、特定单元格等地方和你手舞足蹈聊梦想。这篇主要给大家聊下HYPERLINK的语法和注意事项。HYPERLINK的语法倒很简单,只有2个参数。第1个参数是地址,第2个参数是显示内容。第2参数可以省略,如果省略,就将第1参数作为第2参数显示。=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","我的微博")
第1参数在#后面提供VBA代码过程的名字(比如Mytest),即可打开当前工作簿VBA代码的相关过程——是打开代码界面,不是自动运行代码的意思。=HYPERLINK("#Mytest","查看VBA代码")
有一段数据,如上图所示,需要查询语文成绩大于E2分数的学生名单,并批量选中。
=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的过程中遇到疑难问题,却找不到人及时作出解答?
加入我的付费社群,学习+训练+答疑,与5000+在线会员一起,同微软最有价值专家MVP同行,全面精进Excel之道
🚂>>~
超低价Excel终身会员:一次付费
永久迭代学习,学习问题永久答疑