如何结合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))
希望这个窍门。