目前我有以下设置(简化):
使用公式:
我如何更改此设置以使A7中的结果:E7(例如Google)成为存储在结果参考单元格中的地址的超链接(例如" www.google.com"在细胞A2)?
非常感谢,
亚历
答案 0 :(得分:1)
遵循该计划:
使用EXCEL功能
您可以将超链接拆分为两列,并在结果公式中使用:
=HYPERLINK(INDEX(B2:B4;D2);INDEX(A2:A4;D2))
使用VBA:
在模块中添加功能:
Public Function Addr(x As Range) As String
Addr = x.Hyperlinks.Item(1).Address
End Function
并在结果中使用:
=HYPERLINK(Addr(INDEX(A6:A8;D2));INDEX(A6:A8;D2))
使用名称管理器:
在名称管理器(在菜单公式下)添加一个名为" KKK",插入名称
=GET.FORMULA(INDEX(Sheet1!$A$12:$A$14;Sheet1!$D$2))
并在结果单元格中:
=HYPERLINK(MID(KKK;1+FIND("""";KKK);FIND(";";KKK)-(2+FIND("""";KKK)));INDEX(A12:A14;D2))
只有当它是一个公式时,才能工作,如果像A6这样的链接,那就不行。