Excel 使用索引引用包含超链接命令的单元格

Excel 使用索引引用包含超链接命令的单元格,excel,hyperlink,reference,indexing,cell,Excel,Hyperlink,Reference,Indexing,Cell,目前,我有以下设置(简化): 使用以下公式: 我将如何更改此设置,使A7:E7(例如Google)中的结果成为存储在结果参考单元格(例如A2单元格中的“www.Google.com”)中的地址的超链接 非常感谢, Alex遵循该方案: 使用EXCEL函数: 您可以将超链接拆分为两列,并在结果公式中使用: =HYPERLINK(INDEX(B2:B4;D2);INDEX(A2:A4;D2)) 使用VBA: 在模块中添加以下功能: Public Function Addr(x As Rang

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

使用以下公式:

我将如何更改此设置,使A7:E7(例如Google)中的结果成为存储在结果参考单元格(例如A2单元格中的“www.Google.com”)中的地址的超链接

非常感谢,

Alex

遵循该方案:

使用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这样的链接,则不起作用。

我不理解这一点。你想根据C2中的选择在A7中插入超链接吗?您是否将所有三个地址都保存在A2:A4中?它们是地址还是超链接?是的,我希望A7的内容与结果单元格(A2、A3或A4)相同。因此,如果我通过单击单元格C2(谷歌或选项1)进行选择,单元格E4将包含所选选项的编号,而单元格A7将相应地成为指向www.google.com的超链接。user3514930的答案给出了我想要的,但这意味着我必须将A2:A4分为两列。有没有一个公式,我可以把它放进A7中,得到想要的结果,而不需要改变其他任何东西?有没有办法做到这一点,而不需要分成两列?