我想创建一个计算的超链接,它将定位同一文档中的单元格。插入>超链接允许此选项,并使用字符串#Sheet1!A1,例如,Sheet1上的单元格A1。有没有办法将此功能表达为公式,以便它可以根据计算结果创建超链接?
提前致谢
答案 0 :(得分:3)
是的,有HYPERLINK() function:
=HYPERLINK(CONCATENATE("#Sheet1!",T(E2)),"Test")
注意:当使用其他语言设置然后“英语(美国)”时,OOo可能需要其他参数分隔符(例如:使用“德语(德国)”,需要使用分号而不是逗号)。
为了便于阅读,在多行上拆分:
=HYPERLINK(
CONCATENATE(
"#Sheet1!",
T(E2)
),
"Test"
)
它将插入一个超链接,目标取决于单元格E2
的内容。使用T() function,也可以动态设置工作表。在我的示例中,E2
可以具有值“A1”,从而产生指向#Sheet1!A1
的超链接。
编辑:这是一个动态设置目标表,目标单元格和超链接文本的超链接的屏幕截图:
使用这个公式:
=HYPERLINK(CONCATENATE("#",T(D1),"!",T(D2)),T(D3))