你好,我是刘卓。欢迎来到我的公号,excel函数解析。今天要和你分享的函数是hyperlink。它是一个超链接函数,可以打开指定的路径文件或跳转到指定文件的具体位置,非常的有用。 函数说明 hyperlink创建一个快捷方式或链接,以便打开储存在硬盘,网络服务器或internet上的文档。语法如下,有2个参数: HYPERLINK(link_location, [friendly_name])
第1参数link_location:要打开的文件路径和文件名。它可以指向文件中更为具体的位置,比如工作簿中特定的单元格。路径可以是本地硬盘、UNC路径或URL路径。 第2参数friendly_name:单元格中显示的跳转文本或数值。如果省略,单元格会将link_location显示为跳转文本。 示例解释 下图是对不同类型路径的说明。本地路径,文件储存在电脑硬盘中。URL路径,文件储存在internet上。UNC路径,文件储存在网络服务器中。我们常用的是本地路径。本地路径的公式为=HYPERLINK("F:\项目文件\test.xlsx","test")。第1参数是路径和文件名,如下图所示。第2参数是在单元格中显示的跳转文本,如上图结果所示。 URL路径就是一个网址,比如我们可以输入一个百度的网址。公式为=HYPERLINK("http://www.baidu.com","百度")。点击就可以跳转到百度的网址。 本地路径又可以分为绝对路径和相对路径。上面的那个本地路径就是一个绝对路径,它包含完整的路径,是哪个磁盘下的一清二楚。 相对路径是相对于当前工作簿所在的路径来说的,它不会指明是哪个磁盘下的。比如下图:2020.4.27那个工作簿是当前工作簿,现在想要超链接到同一路径下的文本文档,也就是文档.txt那个文件。就可以用相对路径。表示的方法为:=HYPERLINK("文档.txt","test")。意思就是超链接到当前工作簿所在路径下的文本文档。这是同一路径下的2个文件。再来看下不在同一路径下的文件如何用相对路径超链接。在当前工作簿的同一路径下有个资料的文件夹,里边存放了一个名为111的文本文档。现在就要链接这个文本文档。公式为=HYPERLINK("资料\111.txt","txt")。意思是链接到当前工作簿所在路径下的资料文件夹下的111的文本文档。这样就是进入下一层目录。 那能否返回上一层目录呢?也是可以的。看下图:在当前工作簿的上一层目录中有个666的文本文档,现在就要链接它。公式为=HYPERLINK("..\666.txt","txt")。..\表示返回上一层目录。相对路径的好处是整个文件夹移动后,链接不会失效,因为它们的相对路径没有改变。 下面再来看下有关工作簿的超链接:主要包括外部工作簿和当前工作簿。下图是外部工作簿的超链接。要链接到test那个工作簿。只打开它的公式为=HYPERLINK("test.xlsx"),还是用的相对路径。如果要链接到它下面的某个工作表,公式为=HYPERLINK("[test.xlsx]sheet1!c1:c5")。注意工作簿名要放在中括号中。如果是绝对路径,绝对路径也要放在中括号中。这里还是相对路径。 还可以用=HYPERLINK("test.xlsx#sheet1!c1:c5")这种方式来表示,用#号代替中括号[]。
当前工作簿的超链接如下图所示:如果要链接到当前工作簿的其他工作表,可表示为=HYPERLINK("#sheet2!a16","sheet2!a16")。结构化一下就是:"#工作表名!单元格区域"。 如果要链接到当前工作表的其他单元格,可表示为=HYPERLINK("#a13","a13")。结构化一下就是:"#单元格区域"。 hyperlink超链接的单元格区域还可以是联合区域和交叉区域。它包含的内容比较多,你可以收藏起来慢慢学习。1.定位到具体的记录
根据姓名定位到具体的记录。这个题目也简单,就是查找到姓名所在的行号,然后确定记录的地址,最后用hyperlink创建一个超链接就可以了。在C1单元格输入公式=HYPERLINK("#a"&MATCH(B1,A:A,)&":c"&MATCH(B1,A:A,),"定位")。链接:
https://pan.baidu.com/s/1S23CXgwsDBhb8tyoQ1t5ig
|