【问题标题】:Automatically creating hyperlink to another sheet by text通过文本自动创建到另一个工作表的超链接
【发布时间】:2012-04-25 04:20:12
【问题描述】:

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

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

感谢您的宝贵时间。

【问题讨论】:

  • 两张工作表是否在同一个工作簿中?您是在比较两张纸上同一列中的值吗?
  • 在条件公式中使用 HYPERLINK 函数,例如IF。根据您提供的详细信息,这是我能提供的最好的。

标签: excel vba


【解决方案1】:
  • 使用 A1 中的值在同一张工作表上的超链接:

=HYPERLINK("#" & ADDRESS(MATCH(A1, B1:B5, 0), 2), "Link")

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

=HYPERLINK("#'我的数据库'!" & ADDRESS(MATCH($A1, '我的数据库'!$A:$A, 0), 1), "Link")

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

=HYPERLINK("#'" & A1 & "'!A1", "Link")

  • 指向列中随机位置的超链接,必须在单元格 C3 中列出的随机工作表上找到,与 A1 中的值匹配,3D 索引/匹配/超链接:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-04
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    相关资源
    最近更新 更多