我可以使用公式HYPERLINK
链接到同一工作簿中的某个位置吗?
我可以用它来打开另一个文档,但我只想在工作表之间移动。
因此,在A1
Sheet 1 的单元格中,我想要类似
=HYPERLINK('Sheet!2A1' , "link")
然后理想情况下,我可以使用:
=HYPERLINK(C1, "link"),
这里C1
将包含我希望超链接转到的位置。可能需要使用INDIRECT
。
我不想使用传统的CTRL
+插入超链接的方式K
,因为这意味着我无法通过改变位置使其动态化C1
。
那么,如何使用HYPERLINK
到达同一工作簿中的某个位置?
答案1
这实际上非常简单,对于任何感兴趣的人,您只需要使用主题标签,请参阅以下示例:
=HYPERLINK("#Sheet2!A1", "link")
并使用单元格值作为链接位置创建动态版本:
=HYPERLINK("#'"& C1 &"'!A1","Link")
用作C1
动态单元格
您甚至可以发挥真正的创造力,并使用新工作表名称中的单元格,因此如果工作表名称发生变化,超链接也会随之变化:
=HYPERLINK("#'"& MID(CELL("filename",'Sheet2'!A1),FIND("]",CELL("filename",'Sheet2'!A1))+1,255) &"'!A1","Link")