2014-09-27 155 views
0

問題是:我已命名的單元格範圍在sheet3。在sheet2我創建了超鏈接使用範圍名稱,所以一旦你點擊任何鏈接,你需要直接到sheet3的相關範圍。VLookup的超鏈接 - 返回錯誤 - 無法打開指定的文件

sheet1我有一個表,其中列K是droplist,在L列我進入這個公式:

=HYPERLINK(VLOOKUP(K3,Sheet2!B48:C92,2,0)) 

其中的超級鏈接匹配返回到選定值在列K返回的結果是準確sheet2中的超鏈接,但每當我單擊這些超鏈接結果中的任何一個時,彈出錯誤消息說:無法打開指定的文件

即使Sheet2中的所有鏈接都正常工作,它會直接轉到Sheet3中的鏈接範圍。

是否需要插入宏代碼才能使Vlookup-Hyperlinks結果正常工作並帶我到Sheet3中的目標範圍以及該代碼是什麼?

感謝您的幫助。

回答

0

如果=VLOOKUP(K3,Sheet2!B48:C92,2,0)返回這是在Sheet2中工作的超鏈接的目標範圍內,那麼下面應該在超鏈接功能工作:

=HYPERLINK("#"&VLOOKUP(K3,Sheet2!B48:C92,2,0)) 

正確的語法是:

=HYPERLINK("[NameOfTheWorkbook]"&VLOOKUP(K3,Sheet2!B48:C92,2,0)) 

根據:http://office.microsoft.com/en-us/excel-help/hyperlink-function-HP010342583.aspx

但上面的語法也會起作用。那裏有#作爲「ThisWorkbook」的捷徑。

問候

阿克塞爾

+0

非常感謝你阿克塞爾,你的答案是非常有益的。 – 2014-10-09 09:33:06

相關問題