如何保留搜索结果的超链接?

时间:2013-07-17 17:11:27

标签: excel excel-2007

我在Excel中有一长串名称和类别,列表中的每个项目都超链接到书中的另一个工作表。由于列表中的Ctrl + F元素非常笨重,因为它非常庞大,我使用= search,= rank和= vlookup函数设置了一个搜索框。搜索框确实有效,但搜索只会引入并显示文本,这些搜索结果不会保留其原始超链接,并且会破坏我的数据库点。

长话短说:如何保持Excel 2007中构建的搜索功能产生的搜索结果的超链接?

谢谢,非常感谢您的回复。如果我能澄清我在做什么,请告诉我。 附:我对VBA的知识基本上有限,但如果VBA是唯一的方法,我很乐意学习。

1 个答案:

答案 0 :(得分:0)

如果您可以找到他们正在搜索的项目,那么您可以将它们链接到具有链接的单元格(初始样式)

e.g。在新工作簿中:

a,b and c in column A

然后,您可以链接到包含字母a的单元格:

=HYPERLINK("[Book1]Sheet1!"&ADDRESS(MATCH("a",A1:A3,0),1),"Go To Search term")

这将搜索电子表格的A1:A3区域中的a,使用匹配位置创建地址,以及 1 列,添加参考的初始部分,以及创建一个超链接,其中包含文本“Go To Search Term”作为链接文本

使用此公式创建的超链接必须包含工作簿和工作表名称(因此您无法链接到A1,它必须是[MyWorkbook.xlsx]MySheet!A1