批量創建超鏈接跳轉,Excel函數1秒搞定

批量創建超鏈接跳轉,Excel函數1秒搞定

來自專欄 office2016高效率操作

先來看看這位同學的具體問題:

有一張 Excel 匯總表,其中一列是合同編號,每個合同編號都有個對應的 Excel 文件。

現在需要實現:點擊總表中的合同編號時能自動跳轉到對應的明細表。可我只會一個個加鏈接,好慢啊!

原始表格長這樣,我給它打了個碼。

乍一看這個問題很特殊,好像自己不會碰到。

但要解決的問題本質上是:如何批量創建超鏈接到其他工作表。

只要會這一個函數,就能輕鬆搞定,這個函數就是 Hyperlink(超級鏈接函數)。

鏈接到其它工作表

下面以一個簡單的表格作為示例,在 B2:B6 區域創建可以跳轉到對應工作表的鏈接:

操作過程很簡單:

用 Hyperlink 這個函數,你需要告訴 Excel 跳轉的目的地在哪,也就是鏈接地址,還有顯示出來的超鏈接名稱是什麼。

你也可以用鏈接地址的形式顯示:hyperlink(鏈接地址,顯示名稱)

上面這個案例,鏈接的目標是當前 Excel 文件的其他工作表,有一個固定結構,就是前面必須有一個 # 號:

= hyperlink("#"&工作表名&"!A1",顯示名稱)

這個公式結構的含義是:創建一個超鏈接,跳轉到指定工作表中的 A1 單元格。

用 Hyperlink 函數還可以實現很多好玩的效果。

跳轉到指定網址

例如,要創建一個跳轉到百度頁面的超鏈接時,可以這樣寫:

= hyperlink("baidu.com","百度一下")

點擊展示搜索結果

要創建一個自動搜索關鍵詞的鏈接,比如用百度搜索「秋葉」的結果頁面。可以把具體的網址替換掉鏈接地址這個參數:

= hyperlink("baidu.com/s?秋葉","百度秋葉")

點擊搜索相應關鍵詞

想要根據單元格里的數據進行搜索?那就利用 & 連字元,拼接單元格,構建出一個可以生成完整鏈接地址的公式結構。

這樣就能向下填充,得到自動搜索對應關鍵詞的按鈕。

= hyperlink("baidu.com/s?"&A2,"點擊搜索")

打開某個文件夾下的文件

同樣的,在自己電腦上的文件,也可以通過超鏈接的形式點擊就打開。

我們需要的是提取出文件名,用 & 構建出一個鏈接地址,然後用 Hyperlink 函數批量生成跳轉鏈接。

例如,在 D 盤下有一個相片集的文件夾,包含很多照片:

我們可以通過 Hyperlink 函數批量添加超鏈接,在 Excel 表中就可以直接打開對應的照片文件。

例如張三的照片,完整路徑應該是 D:相片集張三.jpg,張三這個名字直接引用 A2 單元格的內容,於是寫成公式就是:

= hyperlink("D:相片集"&A2&".jpg","查看照片")


看吧,函數其實並不可怕,只要搞懂它的語法結構,告訴 Excel 怎麼按部就班的處理數據,它就會乖乖聽話,幫你搞定大量的重複操作


推薦閱讀:

【解析幾何】雙聯立(齊次化處理)解決定點問題
韋依猜想
分析和代數原理(5)
數學分析外篇(一)

TAG:Excel公式 | 數學 | MicrosoftExcel |