那天赶着整理一份台账,对着表格发呆,翻来覆去琢磨excel如何超链接,想把零散的本地文档都拴在单元格里,点开就能跳转,省得来回切换文件夹找文件。手里堆着一堆客户资料,路径都很深,想着做好之后交给同事,大家用起来能省事不少。
最开始脑子里想的很简单,以为选中格子右键,随便填个地址就完事。复制了电脑里文档的完整路径,一股脑粘贴进去,确定之后单元格里的文字变蓝带下划线,看着像那么一回事。鼠标点上去,光标变成小手,心里还松了口气,觉得这下搞定了。
点下去的瞬间直接愣住。
弹出提示,找不到指定的文件。反复点了两三回,结果一模一样。明明路径是从文件夹地址栏原样复制的,文件就在那个位置,没有改名,也没有移动过。盯着屏幕愣了好久,来回核对那一串长长的地址,一个字一个字比对,看不出哪地方不对。甚至怀疑是不是文件名里面带了特殊符号,把文件名改的简单一点,重新生成一次链接,还是不行。
后来才反应过来,当时是直接复制的绝对路径。这份表格打算之后打包发给别人,本地的绝对路径只认我这台电脑的文件夹位置,换到别的设备上,整个地址全都失效。可那个时候没往这一层想,一门心思只纠结为什么在自己电脑上,偶尔也会抽风打不开。有时候能点开,隔几分钟再点,又提示找不到文件,状态忽好忽坏,抓不住规律。
试着换了别的操作方式,从顶部菜单栏里面找插入的选项,选超链接,再从弹窗里面浏览文件,直接选中目标文档。这次生成完,在本机点击倒是稳定很多,不会时不时失效。只是做的时候发现,选文件的弹窗层级很深,文件夹多的时候,一层层点开找目标,速度很慢,连续做十几个链接,耐心一点点耗光。
旁边同事凑过来扫了一眼,说他平时都用函数做。没仔细听他说的参数,只记得他提了一句HYPERLINK,当时随手记在便签上。自己回头试的时候,函数括号里面的内容老是写错引号,要么少一半,要么多打一个空格,单元格直接报错,跳出!之类的提示。改了几遍嫌麻烦,索性放弃函数,继续用右键插入的方式慢慢弄。
弄了大半之后,随手挪动了一下源文档,挪到旁边另一个子文件夹里。再回头点表格里的蓝色文字,又一次打不开。这下才慢慢意识到,链接绑死了文件位置,文件一动,链接就跟着坏掉。之前完全没有这个概念,以为链接做好就是永久绑定文件本身,哪知道它只是记下了一条固定的位置信息。
那天一直忙到傍晚,台账里的链接断断续续做完,但是心里一直悬着。自己本机测试勉强能用,可不敢直接发出去。一想到文件打包转移之后,所有链接大概率全部失效,忙活这么久的成果,到别人手上直接废掉,就觉得挺泄气。没有找到一个能稳妥解决这个麻烦的办法,也没有继续深挖别的办法,只是把表格先存好,备注了一句链接只能在本机测试。
仅代表我个人当时遇到的情况,不同版本、不同文件存放方式下,体验会存在差别。
关掉表格窗口的时候,桌面上还摊着那一堆原始文档,没有再去调整任何一个链接。