Vlookup后的超链接

时间:2015-03-25 12:49:58

标签: excel vba excel-vba hyperlink

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

我在同一个工作簿中有2张。说表1和表2.我想要Vlookup获取Sheet 1 A列和Sheet 2 B列中的值。如果找到该值,我想在Sheet 1 A列中放置一个超链接,指向Sheet 2 Column D简单来说,工作表中存在程序名称和工作表2中的相关风险。如果两个工作表中都存在程序,那么我想直接导航到工作表2中存在的风险,方法是单击程序名称。 Sheet 1中。

我正在使用此线程附加示例文件。请有人帮帮我我尝试过vba和普通公式。什么都没有解决。

可以从here

下载SAmple文件

1 个答案:

答案 0 :(得分:1)

以下是如何使用公式来实现这一目标的。您需要更改HYPERLINK公式中的工作簿名称以与您的名称相匹配。

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