本教程適用于
問題
我們通常會(huì)遇到一種工作要求,那就是要將很多文件的鏈接插入在Word或Excel文檔中。這時(shí)我們常常已經(jīng)有一個(gè)文件名的列表,如下圖所示:
這些列表常常沒有文件后綴名,為了還常常會(huì)放在一個(gè)專門的文件夾里,如這里的“圖片”,而用來管理鏈接的Excel則一般放在根目錄中:
我們通常希望能在表中點(diǎn)擊文件名就直接打開相應(yīng)的文件(在這里的案例則是圖片)如何用這個(gè)文件列表產(chǎn)生出超鏈接列表呢?
問題分析
細(xì)細(xì)分析這個(gè)難題,可以發(fā)現(xiàn)這個(gè)問題的關(guān)鍵在于如何產(chǎn)生出完整的超鏈接已有文件名。我們先來看看現(xiàn)有的文件名列表和超鏈接列表之間有何關(guān)系:
文件名 超鏈接地址
page001B 圖片\
可見,超鏈接事實(shí)上是在文件名前加上文件夾(這里為“圖片\”),在文件名后加上后綴名(這里為“.jpg”),而這些都是固定的,每行都一樣。您想到該如何做了嗎?
我們可以使用文本函數(shù)來把這三項(xiàng)結(jié)合,成為超鏈接地址。以下是操作步驟:
第1步、新建兩列,分別全部復(fù)制為“圖片\”和“.jpg”:
第2步、在第四列的第一行,填寫為函數(shù):“=concatenate(B1,A1,C1)”,確定,然后復(fù)制整列(按文件列表長度而定)。這個(gè)函數(shù)的作用是合并前面三個(gè)單元格,成為完整的超鏈接地址。注意三個(gè)參數(shù)的先后順序?yàn)椋郝窂剑ㄎ募A)>文件名>后綴名。
第2步完成后的結(jié)果:
第3步、用以上完成的超鏈接地址是不能直接點(diǎn)擊的,因?yàn)樗皇俏谋径选=酉聛砦覀円诘谖辶械谝恍惺褂煤瘮?shù):“=hyperlink(D1,A1)”,讓這個(gè)單元格顯示為A1(文件名),但所鏈接的地址為D1(文件鏈接)。然后復(fù)制到整列,所有的文件鏈接就完成了。
第3步完成后的結(jié)果(這一列可以復(fù)制到XLS、DOC和PPT中,超鏈接都可以正常使用。但如果復(fù)制到其他程序中,超鏈接將會(huì)丟失):
注意:如果該Excel或Word文檔放置在其他文件夾,則文件夾名稱這一列也要相應(yīng)修改。比如若該excel放在一個(gè)與“圖片”平行的“excel”文件夾中,則要改為“..\圖片\”,..\是指上一級文件夾的意思。
說在后面
以上是為了讓過程清晰化和容易理解而做的分步說明。如果您對Excel比較熟練,還可以將以上所有步驟簡化為一個(gè)公式:“=Hyperlink(concatenate(B1,A1,C1),A1”,很簡單吧
以這個(gè)方法為基礎(chǔ),還可以發(fā)展更多自動(dòng)化運(yùn)用的技巧。限于篇幅,以后再繼續(xù)分享!
聯(lián)系客服