2012-12-19 60 views
0

我已經搜索了一個解決方案,我相信我想要做的事可能(或者也許不是),但我似乎無法讓它工作。Excel中的動態超鏈接與命名範圍

問題概要如下。我在表單數據的A列中有一些數據,A列中的值不是唯一的。在工作表使用情況中,我在A列中有另一組數據,它是工作表數據中數據的唯一列表。我想在數據表和超鏈接的單元格上創建一個超鏈接,以便根據數據表中單擊的單元格的值將我帶到用法表單中的相應單元格。原則上,設置許多超鏈接很簡單,但是當用法表中的數據重新排序時,超鏈接不會與它們重新排序,因此超鏈接指向錯誤的單元格。

在淘汰互聯網後,似乎設置動態命名範圍和超鏈接到所述命名範圍將解決問題,因爲命名範圍將與用法表中的值一起排序。我定義了一個新的指定範圍,讓我們只是把它稱爲「matchRange」,並應用了以下參考吧:

=INDEX('Usage'!$A$3:$A$533,MATCH("1115",'Usage'!$A$3:$A$533,FALSE),1) 

我知道這個工程,因爲如果我在一個單元格套用這個公式,它返回1115現在,如果我走了到數據表中的單元格並在包含1115的單元格上插入超鏈接在「插入超鏈接」的「定義的名稱」部分中看不到「matchRange」名稱。所以我想我問我應該能夠看到這個名字附加超鏈接呢?如果我只是爲單元格創建一個名稱範圍,我可以將超鏈接附加到我爲其定義的名稱。

只是指出我不想在單元格中使用超鏈接公式。

希望有道理,任何援助將不勝感激。 由於

回答