【问题标题】:Excel hyperlink to a specific cell指向特定单元格的 Excel 超链接
【发布时间】:2012-08-24 19:57:55
【问题描述】:

我需要将一个电子表格中的单元格超链接到另一个电子表格中的相应单元格。 例如,工作表 1 中的 C7 有一个超链接,可将您带到工作表 2 中的 C7。我需要为相当大的电子表格执行此操作,并且每个超链接必须不同。有没有一种方法可以批量执行此操作,而无需前往每个单元格并独立设置每个单元格的超链接? (使用 MS Office 2010)

【问题讨论】:

  • 你知道VBA吗?此外,它是否始终是一对一的关系,它会将您带到另一张纸上的确切单元格?

标签: excel


【解决方案1】:

您可以使用以下excel公式:(粘贴到单元格C7)

=HYPERLINK("[Book1.xlsx]Sheet2!"&CELL("address",C7),"click")

注意事项:

  • [Book1.xlsx] 必须是工作簿的名称
  • Sheet2 必须是您要超链接到的工作表的名称名称

基本上它使用上述两个作为链接的前缀,然后使用当前单元格的地址(在您的示例中为 c7)来完成链接。

上面的例子粘贴到C7单元格后,可以向下拖动,根据公式单元格的地址生成链接。

更新:(每个克里斯)

=HYPERLINK("#'Sheet2'!"&CELL("address"),"click") 

【讨论】:

  • 这是一个不错的公式。如果您的单元格中已有值,您可以将“单击”替换为这些值或公式以获取这些值。
  • 不错的公式,但可以改进。由于 OP 想要在同一个工作簿中链接,请将 [Book Name] 替换为 #。在对CELL 的调用中省略C7 引用了公式所在的单元格。如果链接的工作表名称包含空格或其他特殊字符,您需要将工作表名称包装在' ' 中所以使用=HYPERLINK("#'Sheet2'!"&CELL("address"),"click")
  • 对我有用的语法:=HYPERLINK("#'Sheet2'!C7","click")
  • 根据我的经验,这很有效:=HYPERLINK("#"&CELL("address",'Sheet2'!C7),"Click")。更好,因为它避免了对工作表名称进行编码(如果重命名工作表,则不会中断)。
  • @guidupuy 成功了。非常感谢
【解决方案2】:

三年后,我会更进一步,使用 ADDRESS(row,column) 来构建单元格地址,而不是使用 CELL() 这是一个易失性函数。如果您正在构建一个大型电子表格并多次使用 volatile 函数,您会注意到性能下降。

ADDRESS() 不是易失性的,所以它不会一直触发重新计算,使用起来也更加灵活。

=HYPERLINK("#'Sheet2'!"&ADDRESS(ROW(),COLUMN()),"click")

将 ROW() 和 COLUMN() 替换为您需要的任何数字。

例如,对于 Sheet2 中的特定单元格使用

=HYPERLINK("#'Sheet2'!"&ADDRESS(ROW(Sheet2!C7),COLUMN(Sheet2!C7)),"click")

如果您想要 Sheet2、第三列和下面的 1 行(相对),请使用

=HYPERLINK("#'Sheet2'!"&ADDRESS(ROW()+1,3),"click")

【讨论】:

  • 为了更进一步,可以使链接仅应用于单元格内的部分文本吗?我有一些充满解释性文本的单元格,并且想从一个星号创建一个超链接,该超链接跳转到另一个单元格,类似于单击文档中的脚注;这在 Excel 2013 中可行吗?
【解决方案3】:

对不起,吹毛求疵,它也可以是这样的:

" - starting quote
# - local book (spreadsheet)
'Sheet2' - name of sheet you are going to (has to be in single quotes)
!C7 - cell in the other sheet you are trying to go to
"- ending quote
, - separating comma used in the hyperlink syntax
"click" - link text to appear in cell

最终函数语法:

=HYPERLINK("#'Sheet2'!C7","click")

【讨论】:

    猜你喜欢
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多