超链接HYPERLINK函数不知道大家用得多不多,
如果你经常做目录或者做函数模板,这个函数应该属于一个常用的函数.
那么这一章,我们来讲讲这个函数的几乎所有的用法.
相信有一些你不知道的用法.特别是最后一个函数搭配方法!
1.HYPERLINK函数搭配网址
2.HYPERLINK函数跨文件跳转
3.HYPERLINK函数当前文件跳转
4.HYPERLINK函数嵌套其他函数实现条件跳转
一个一个看吧!!
1
搭配网址
当你在单元格输入一个网址的时候,通常这个网址会自然形成超链接如下所示:
用上面的方法虽然可以实现直接的跳转,但是没有名称搭配,一串陌生的网址,你可能不知道是什么做文件的人的跳转意向.
所以你可以如下输入:
注意如果搭配HYPERLINK函数,这个链接需要写全,
由此可见这个函数的参数是极其的简单:
HYPERLINK(地址,你命名的名称)
再看一个例子,如果你有一份TXT的文档,记录的都是对你来说很重要的网址,你可以复制放进EXCEL当中:
自己做好格式处理.
然后直接使用HYPERLINK函数,地址和名称都提前写好在单元格,
做完之后,随时打开随时跳转.很方便
2
跨文件跳转
关于跨文件跳转,其实细分成两个类别
1)同一个文件夹下的文件跳转
2)不同文件夹的文件跳转
1)例如下图,HYPERLINK.xlsx是我正在操作的文件.
我现在想要打开跳转到:入库清单.xlsx文件.
这两个文件在同一个文件夹中.
所以操作很简单:
你只需要写上文件名称(包含后缀),然后套进HYPERLINK函数就可以了.
不限于EXCEL文件,任何类型的文件都可以用HYPERLINK函数打开.
当然,如果你不想要后面后缀可以通过LEFT+FIND函数截取后缀之前的有效文件名称来作为HYPERLINK函数名称:
=HYPERLINK(A2,LEFT(A2,FIND(".",A2)-1))
HYPERLINK函数不但可以打开文件,还可以直接去到指定的单元格,如下所示
如果想要去到默认打开入库清单的页面A4单元格,
或者想要去到入库清单文件>入库明细表单>A5单元格,
格式如下所示:
效果如下:
2)不同文件夹的文件链接
之前展示的是同一个文件夹下的两个文件的链接,只需要给到文件名就行了,
如果如下图,HYPERLINK.xlsx这个文件和入库清单.xlsx在不同的文件夹中,那么应该怎么办?
地址的完整写法如下所示:
没区别,无非就是把地址写完整一点.
3
#当前文件跳转
当前文件的超链接函数,会有一些不一样,看看这个小案例:
我想链接到入库清单表格的A4单元格,所以我提前=到入库清单的A4单元格,然后删除=符号.
得到:入库清单!A4
直接用HYPERLINK函数,你会发现:失败!
请注意,如果你确认是要在当前的文件进行超链接,就需要在入库清单!A4前方一定要加上"#",
但凡是在当前文件进行超链接,就一定要这么做,这是基本的格式!
做个小目录,是当前文档使用超链接函数频率最高的使用之一.
由于A3到A5的表格名称都是放在单元格中的变量,
所以你应该输入:"#"&A3&"!A1"
"#"&变量&"!A1"这个属于变量和文本连接的基本结构,输入比较基础的部分.
这样做才可以实现跳转,很多朋友关于文本和变量的连接总是搞不清楚,可以参考我之前更新过的一些函数视频!
4
hyperlink函数嵌套
这个函数搭配是一份非常巧妙的超链接函数搭配案例,我在制作模板的时候,会频繁的用到,你可以参考一下:
下方是一份成绩表,
我想要把平均分低于60分的调取出来:
可以使用公式:
=FILTER(考分表!A2:E19,考分表!E2:E19<60)
放在一个新的表单.
后面才是关键,看好了.
在F列来分别MATCH不及格的负责人在原始表格中所在的行位:
MATCH(A2,考分表!A:A,0)
然后用文本连接起来:
="考分表!A"&MATCH(A2,考分表!A:A,0)
得到:考分表!A8这样的表格加上坐标.
HYPERLINK函数给上套进去:
=HYPERLINK("#考分表!A"&MATCH(A2,考分表!A:A,0))
此时,你点击就可以实现跳转了:
在插入>符号中选择一个星星符号:
=HYPERLINK("#考分表!A"&MATCH(A2,考分表!A:A,0),"★")
用星星来作为名称:
这种方式进行跳转,在找到未及格名单的同时可以一对一的进行内容跳转,如果分数有更新,可以通过函数跳转手动修改,
在做任务跟踪表,或者单元格条件指定跳转的情况下,这个方式显得非常的智能.
如果大家感兴趣,也可以点赞告诉我,我之后也会多多的讲到这种类型的模板搭配方法!
最后,在跳转之后,由于修改,原本不及格的现在已经及格,那么HYPERLINK函数最后一个位置就一定会出现错误,所以最完善的方法,就是加上一个IFERROR函数进行消错:
=IFERROR(HYPERLINK("#考分表!A"&MATCH(A2,考分表!A:A,0),"★"),"")
以上,就是这一章的所有内容,
虽然很简单,但是我觉得我也算是把这个函数的基本操作和方向给大家指向的相对明确了
如果想要系统学习Excel,可以点击下方图片:
希望大家看完,多多点赞,确实不易.
下期再见!!