因为知本人学EXCL是随机性的,就是遇到需要解决的问题才去学,所以文章可能没有那么系统性,大家看的人自己择标题吧。
因为工作需要,要把所有的EXCL表建立个目录方便查找,所以今天来学习一下EXCL里的HYPERLINK()函数。
- 首先看一下这个函数的介绍
这是一个创建快捷方式的函数,我们做目录的目的也就是想把我们写的标题链接到另一个表,其实也就是给另一个表创建一个快捷方式。
- 再来看看这个函数的参数:
1、 link_location 就是指链接位置,可以是链接的文件的路径和文件名,或者是一个单元格地址。
2、 friendly_name 指显示文本,就是你希望在这个链接的单元格中显示的内容 ,也可以指向一个单元格。
第一个参数的链接位置,是可以链接本文件之外的地方的,因为我们只想做一个简单的目录,我们就这里不学那么多,我们只单看链接到本工作簿的工作表。
举个例子,我们在A2单元格中写上了需要链接的表的名字,在B2单元格中写上链接的函数让他跳转到这个表去,可以写如下函数:
=HYPERLINK("#"&A2&"!A1",A2)
分析一下这么写的结果,第一个参数"#"&A2&"!A1",结果是“ #表1!A1”。
注:#表示本工作薄。表1就是建的一个表,名字叫表1,为了看得比较明显。
那这个函数要跳转的地址就是表1这个表的A1单元格。
点一个后试看看,已经跳转到表1这个表了。
接下来多加几个表格看一看。
大家可以多实验几下。
那么,其实在表格不多的情况下,直接在当前单元格点右键其实是可以直接加超链接的。
但是手动加,很慢,在表很多的情况下就点得很麻烦,所以才用到函数。
如上面的如果所有表的标题都已经在上面了,还可以把A列隐藏,直接变成这样:
就像是给单元格直接加了链接一样的效果了,点表几就跳到表几。
当你有几十上百的表格的时候,就用上它吧。
当然还可以给每个表加一个返回到目录的超链接。
表多千万不要一个一个去添加啊,手会麻。
这里可以全选所有需要添加的工作表,再找个每个表都没用的单元格,直接输入公式:
=HYPERLINK("#"&"目录"&"!A1","返回")
然后回车就可以了。
注:这里的目录是你建立目录的表的名称,看各自情况。
其实还可以找找把所有工作表名提出来的办法,改天再说。
今天就学到这里吧,下次继续。