如何结合vlookup和超链接function?

我试图让我的vlookup函数返回的值作为一个超链接,它将转到它从同一工作簿中的其他工作表中拉出的值。

有数千行我需要超链接,我不能一个接一个,右键单击并手动更改它们。

如果有人有解决这个问题的build议,请让我知道。 以下是我的vlookp公式。

= VLOOKUP(A:A,'Cost Estimates'!A:C,3,FALSE)

要列出匹配单元格的地址,可以这样做:

=ADDRESS(MATCH(A1,'Cost Estimates'!A:A),3,1,1,"Cost Estimates") 

但是这不会创build超链接,只是一个可见的地址。

您可以使用:

 =VLOOKUP(A1,'Cost Estimates'!A:C,3,FALSE) 

返回A1对应的列C值。

然后使用:

 =MATCH(VLOOKUP_RETURN,C:C,0) 

得到C列的索引

然后使用:

 ="#'Cost Estimates'!C"&INDEX_VALUE 

build立一个超链接地址。

最后,您可以使用HYPERLINK构build超链接。 把它放在一个单一的公式:

 =HYPERLINK("#Cost Estimates!C"&MATCH(VLOOKUP(A1,'Cost Estimates'!A:C,3,FALSE),'Cost Estimates'!C:C,0),VLOOKUP(A1,'Cost Estimates'!A:C,3,FALSE)) 

希望这个窍门。