1

我在 Excel 中有一个长长的名称和类别列表,列表中的每个项目都超链接到书中的另一个工作表。因为列表中的 Ctrl+F 元素太大,所以很难使用,我使用 =search、=rank 和 =vlookup 函数设置了一个搜索框。搜索框确实有效,但搜索只绘制并显示文本,这些搜索结果不保留其原始超链接,这违背了我的数据库的要点。

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

谢谢,将不胜感激。如果我能澄清我在做什么,请告诉我。PS 我对 VBA 的了解不仅限于原始有限的知识,但如果 VBA 是唯一的出路,我很乐意学习。

4

1 回答 1

0

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

例如在新工作簿中:

A 列中的 a、b 和 c

然后,您可以链接到包含以下字母的单元格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

于 2013-07-17T17:42:48.307 回答