使用INDEX引用包含HYPERLINK命令的单元格

时间:2014-07-01 14:52:35

标签: excel hyperlink reference indexing cell

目前我有以下设置(简化):

enter image description here

使用公式: enter image description here

我如何更改此设置以使A7中的结果:E7(例如Google)成为存储在结果参考单元格中的地址的超链接(例如" www.google.com"在细胞A2)?

非常感谢,

亚历

1 个答案:

答案 0 :(得分:1)

遵循该计划:

enter image description here

使用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这样的链接,那就不行。