Vlookup后的超链接

这个简单的事情就是把我的大脑吃掉。 这是挑战:

我有两张相同的工作簿。 说工作表1和工作表2.我想Vlookup在工作表1列A和工作表2列B中存在的价值。如果find的价值,我想在工作表1列A超链接指向它表2列D 。简单地说,在这两张纸上都有程序名称,而在纸张2中有相关的风险。如果程序出现在两张纸上,那么我想直接导航到纸张2中存在的风险,工作表Sheet1。

我附上了这个线程的示例文件。 请有人帮助我。 我已经尝试使用vba和普通公式。 没有什么可以解决的。

可以从这里下载SAmple文件

以下是如何使用公式来做到这一点。 您需要更改HYPERLINK公式中的工作簿名称以符合您的要求。

=IF(ISERROR(VLOOKUP($A1,Sheet2!$B:$B,1,0)),"",HYPERLINK("[StackTest.xlsx]'Sheet2'!D"&TEXT(MATCH($A1,Sheet2!$B:$B,0),"#"),"Click Here"))