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