使用INDEX引用包含HYPERLINK命令的单元格
目前我有以下设置(简化):
用公式:
我将如何改变这个结果,使A7:E7(例如Google)的结果变成存储在结果参考单元格中的地址的超链接(例如单元格A2中的“www.google.com”)?
非常感谢,
亚历克斯
遵循该计划:
使用EXCELfunction:
你可以分成两列超链接,并在结果公式中使用:
=HYPERLINK(INDEX(B2:B4;D2);INDEX(A2:A4;D2))
使用VBA:
在一个模块中添加function:
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))
使用名称pipe理器:
在名称pipe理器(在菜单下的公式)添加一个名为“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这样的链接,不要工作。