又是一個很有用但是冷門的函數(shù)。Excel中某些專業(yè)的效果還必須通過它來完成。 要講超鏈接函數(shù),需要先知道什么是超鏈接。 所以,我們先來看看Excel中的超鏈接 在Excel中,我們可以為單元格,文本框,自定義圖形等對象設置超鏈接。方法是在該對象上(比如單元格)點擊鼠標右鍵,然后點擊“鏈接”: (在不同的版本中叫法可能不同,我不記得其他版本這個菜單叫什么了,不過一看就知道是一回事??,所以我犯個懶,就不去找了) 這是插入超鏈接的對話框。一般來說,我們都是要通過超鏈接跳轉到“本文檔的位置”,所以左邊選擇第二項。 在右邊的下面的框中,需要選擇是單元格引用還是引用名稱。我們選擇單元格引用,并選中一個工作表名稱。 在緊挨著的上面的文本框中,輸入一個單元格地址:K5,這就是將來要跳轉到的位置。 在最上面的文本框輸入一段文字,這段文字是這個超鏈接要顯示的文本,缺省就是單元格中的內(nèi)容:K5。你可以修改這段文字為任何你覺得有意義的文本,不過點擊確定后就會覆蓋單元格內(nèi)原有的內(nèi)容。 點擊右上角的按鈕,會出現(xiàn)一個對話框,提示你輸入一段文字,這段文字是當鼠標放在超鏈接上時會顯示的屏幕提示。也可以什么也不輸入,當鼠標放在超鏈接時,會給出Excel自己生成的提示。 點擊確定后,插入超鏈接: 單元格中的文本變成了藍色,并加入了一個下劃線。點擊該單元格,焦點將跳轉到本工作表的K5單元格。 下面進入正題,介紹超鏈接函數(shù)(Hyperlink) 在一個單元格中,輸入公式: =HYPERLINK( 根據(jù)提示輸入即可。 第一個 參數(shù)是單元格引用,即將來要跳轉到的位置。這個位置可以輸入網(wǎng)址,硬盤上的文件夾或文件,網(wǎng)絡上的文件夾或文件,或者單元格地址。 下面是鏈接網(wǎng)站: 點擊后將打開該網(wǎng)站。 下面是鏈接硬盤文件夾: 點擊將打開該文件夾。 我們回到常用的設置,鏈接到單元格: 最后一個參數(shù)是這個鏈接要顯示的文字,輸入“單元格G5”: 現(xiàn)在點擊這個超鏈接,你會發(fā)現(xiàn)沒有反應! 怎么回事?哪里錯了? 很多人剛使用這個函數(shù),都會遇到這個問題。你應該這么寫這個函數(shù): 鏈接單元格引用時,這個函數(shù)的第一個參數(shù)要求寫完整的引用地址,即: [文件名]工作表名!單元格地址 這樣才是一個正確的超鏈接公式! 現(xiàn)在插播回答一個很多朋友可能有的疑問 有朋友可能會問:為什么不用上面的菜單命令創(chuàng)建超鏈接,非得使用函數(shù)呢。答案是函數(shù)更靈活,可以實現(xiàn)自動化(即跟隨數(shù)據(jù)變換而變化超鏈接),菜單命令做不到這一點。 例如,我們可以像下面這樣使用超鏈接: 通過Row函數(shù),我們自動設置每個單元格的超鏈接公式,每個單元格引用到不同的工作表中。 正式進入正題,一個關于Hyperlink的高級技巧 我們來看前一個Hyperlink公式: =HYPERLINK("[超鏈接.xlsx]Sheet1!G5","跳轉Sheet1!G5") 我們可以通過Row函數(shù)實現(xiàn)了工作表引用的自動化,如果我們希望實現(xiàn)文件名的自動化怎么辦? 例如,我希望這個公式在拷貝到其他Excel文件時能夠使用,應該怎么做?如果你直接將上面的公式復制到其他工作表,或者其他Excel文件的某個工作表,這個超鏈接會跳轉到我們現(xiàn)在這個文件的Sheet1的。怎么能夠做到自動化引用當前工作簿和當前工作表? 我們可以使用如下的公式: =HYPERLINK(CONCATENATE("[",MID(CELL("filename"),SEARCH("[",CELL("filename"))+1,LEN(CELL("filename"))-SEARCH("[",CELL("filename"))),"!D10"),"跳轉!G5") 這個公式太長了?(你不用管里面用到的函數(shù),這不是重點!重點是我們最好不要用這個公式?。?/span> 這種情況下,我們使用下面的公式: =HYPERLINK("#G5","跳轉G5") 非常簡單的一個公式。你可以將這個公式復制到任何Excel文件的任何工作表中,點擊該超鏈接,都會跳轉到當前工作表的G5單元格! 這里的關鍵就是這個“#”。使用這個符號有兩個好處:
下面介紹一個綜合應用超鏈接函數(shù),#和其他函數(shù)的實際案例: 我們在另一個表中記錄了詳細的數(shù)據(jù),在當前表里通過超鏈接公式建立跳轉到相應地區(qū)數(shù)據(jù)的鏈接。 其中用到了Match函數(shù)去查找相應的位置,用Address函數(shù)生成單元格地址。其余的就都是我們上面介紹過的了。 |
|