0

我已经寻找了一个解决方案,我相信我想做的事情是可能的(或者可能不是),但我似乎无法让它发挥作用。

问题的概要如下。我在工作表数据的 A 列中有一些数据,A 列中的值不是唯一的。在工作表使用情况中,我在 A 列中有另一组数据,这是工作表数据中数据的唯一列表。我想在数据表中的单元格上创建一个超链接,并根据在数据表中单击的单元格的值将我带到使用表中的相应单元格的超链接。原则上,设置多个超链接很简单,但是当使用表中的数据重新排序时,超链接不会与它们一起重新排序,因此超链接指向错误的单元格。

在搜索互联网之后,似乎设置动态命名范围并超链接到所述命名范围将解决问题,因为命名范围将使用使用表中的值进行排序。我定义了一个新的命名范围,让我们称之为“matchRange”并对其应用以下引用:

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

我知道这是可行的,因为如果我在一个单元格中应用这个公式,它会返回 1115。现在,如果我转到数据表中的单元格并在包含 1115 的单元格上插入一个超链接,我在定义的名称中看不到“matchRange”名称插入超链接部分。所以我想我问我是否应该能够看到这个名字来附加超链接?如果我只是为一个单元格创建一个名称范围,那么我可以将一个超链接附加到我为它定义的名称上。

只是指出我不想为此在单元格中使用超链接公式。

希望这是有道理的,任何帮助将不胜感激。谢谢

4

1 回答 1

0

在以下位置找到了解决此问题的方法:

https://sites.google.com/site/e90e50fx/home/Excel-Hyperlink-to-a-dynamic-range

于 2012-12-20T10:57:25.703 回答