返回

实务交流

发帖

再聊Excel管理合同,简单实用就好

Excel不加班楼主

2018-04-13 14:27:51 434 3

者留言:

我不放在同一个文件夹照样可以超级链接。


没错,你是对的,但必须为此付出代价。


如你所愿,文件夹里面存放着各种PDF合同,Excel工作簿跟PDF不在同一个文件夹。


在C2单元格输入公式,下拉。因为不在同一个文件夹,就必须添加路径。

=HYPERLINK("C:\Users\chenxilu\Desktop\公司合同管理\"&B2,"打开")


现在问题来了:在实际工作中,不可能所有文件的位置一直存放在你最初安排好的位置,然后就永远不移动了,对吧?


假设,现在将公司合同管理放在了培训班文件夹。


移动了文件夹,超级链接就失效了。


这时,只能更改公式中的路径,也就是每移动一次文件夹,需要更改一次公式。如果自己使用也没关系,大不了每移动一次,就改一次公式。但如果是发送给领导呢,难不成还要在他电脑上改公式?

=HYPERLINK("D:\0 书籍以及培训资料\新资料\2 培训班\公司合同管理\"&B2,"打开")


现在,回头看看我上篇文章提供的方法,Excel工作簿跟PDF放在同一个文件夹,然后移动文件夹。


这样照样可以打开。


其实,有很多问题,当年在处理的时候已经考虑到了。


简单,也许就是最好的!


知识扩展:如何用公式自动提取Excel工作簿所在路径?


在B2单元格输入公式。

=REPLACE(CELL("filename",A1),FIND("[",CELL("filename",A1)),255,)


公式中CELL("filename",A1)这部分是获取路径以及工作簿名称和工作表名称。


而路径就是[之前的所有内容,也就是用FIND函数判断[的位置,然后用REPLACE将后面的内容替换掉。


当然,这里也可以用LEFT函数。

=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1)


公式看不懂也没关系,这里再提供一种最简单的办法。


右键工作簿,选择属性。


位置这里就是路径,复制出来后,加一个\就好。


可能有读者在想,卢子这家伙,也奇怪,每次都搞这种简单的东西,也不搞点高大上的,一点水平都没。


Excel对我而言,已深入骨髓,压根儿没有简单与高大上之分。我只是将好用的方法分享给你,希望你能吸收,用在工作上,提高效率,仅此而已。


最后,大道至简是我的人生哲学。

作者:卢子,清华畅销书作者;个人公众号:Excel不加班(ID:Excelbujiaban)

飞翎恋雪1楼

2018-06-11 15:23:11

飞翎恋雪2楼

2018-06-11 15:26:28