按文本自动创建指向另一个工作表的超链接

时间:2012-04-12 19:03:19

标签: excel vba

我想知道如何根据相应文本中的两个单元格所具有的相等文本值,通过脚本自动创建从一个Excel工作表到另一个Excel工作表的超链接。

如果可以在没有脚本的情况下完成,使用某种公式(如VLOOKUP),这将是更可取的。

谢谢你的时间。

1 个答案:

答案 0 :(得分:14)

  • 使用A1中的值在同一张纸上进行超链接:

= HYPERLINK(“#”& ADDRESS(MATCH(A1,B1:B5,0),2),“链接”)

  • 使用A1中的值超链接到特定的不同工作表:

= HYPERLINK(“#'我的数据库'!”和地址(匹配($ A1,'我的数据库'!$ A:$ A,0),1),“链接”)

  • 超链接到单元格A1中列出的工作表

= HYPERLINK(“#'”& A1&“'!A1”,“Link”)

  • 超链接到列中的随机位置,该列必须在单元格C3中列出的随机工作表上找到,与A1中的值匹配,即3D INDEX / MATCH / Hyperlink:

= HYPERLINK(“#”&CELL(“地址”,INDEX(间接(C3&“!A:A”),MATCH(A1,间接(C3&“!A:A”) ),0))),“链接”)

这里有一个示例表,您可以在其中看到这些应用: 3D Hyperlink Examples