Vlookup 后的超链接
Hyperlink after Vlookup
这个简单的事情正在耗尽我的大脑。这是挑战:
我在同一个工作簿中有 2 个 sheet。说 Sheet 1 和 Sheet 2。我想查找 Sheet 1 A 列和 Sheet 2 B 列中存在的值。如果找到该值,我想在 Sheet 1 A 列中放置一个超链接,将其指向 Sheet 2 D 列。简而言之,sheet 中存在程序名称,[=25 中存在相关风险=] 2. 如果程序在两个 sheet 中都存在,那么我想在单击 Sheet1 中的程序名称后直接导航到 Sheet2 中存在的风险。
我将示例文件附加到此线程。请有人帮助我。我试过 vba 和普通公式。什么都没有解决。
示例文件可以从here
下载
以下是使用公式执行此操作的方法。您需要更改 HYPERLINK 公式中的工作簿名称以匹配您的名称。
=IF(ISERROR(VLOOKUP($A1,Sheet2!$B:$B,1,0)),"",HYPERLINK("[StackTest.xlsx]'Sheet2'!D"&TEXT(MATCH($A1,Sheet2!$B:$B,0),"#"),"Click Here"))
这个简单的事情正在耗尽我的大脑。这是挑战:
我在同一个工作簿中有 2 个 sheet。说 Sheet 1 和 Sheet 2。我想查找 Sheet 1 A 列和 Sheet 2 B 列中存在的值。如果找到该值,我想在 Sheet 1 A 列中放置一个超链接,将其指向 Sheet 2 D 列。简而言之,sheet 中存在程序名称,[=25 中存在相关风险=] 2. 如果程序在两个 sheet 中都存在,那么我想在单击 Sheet1 中的程序名称后直接导航到 Sheet2 中存在的风险。
我将示例文件附加到此线程。请有人帮助我。我试过 vba 和普通公式。什么都没有解决。
示例文件可以从here
下载以下是使用公式执行此操作的方法。您需要更改 HYPERLINK 公式中的工作簿名称以匹配您的名称。
=IF(ISERROR(VLOOKUP($A1,Sheet2!$B:$B,1,0)),"",HYPERLINK("[StackTest.xlsx]'Sheet2'!D"&TEXT(MATCH($A1,Sheet2!$B:$B,0),"#"),"Click Here"))