使用 excel 使用 VLookup 创建动态超链接

Creating dynamic hyperlinks with VLookup using excel

我已经为我遇到的这个问题搜索了解决方案,但我找不到任何东西。

假设我正在处理 2 个工作表,A 和 B。

工作表 B 有一个单元格,我将其称为 Price。价格取决于某个输入,该输入来自工作表 A 中的 AJ 列。价格从工作表 A 内的 BW 列中获取美元值。

工作表 A 有一列 (AJ) 和一列 (BW)。

我的问题是这样的。如何单击工作表 B 中的单元格(价格)并重定向或 "hyperlinked" 到工作表 A 列 BW 中的相应单元格?

您可以在 hyperlink 函数中放置公式

 =HYPERLINK("[book1]SheetA!BW" & MATCH(C3,AJ:AJ,0),INDEX(BW:BW,MATCH(C3,AJ:AJ,0)))

在上面

  • Hyperlink 是主要功能
  • "[book1]SheetA!BW" - 您将更改为您的工作簿名称。这是告诉它 sheet 和 link 到
  • 的列
  • MATCH(C3,AJ:AJ,0) - 这会在 AJ 列中查找您的输入值,并且 returns 一个数字,该数字是行号。您将需要 select 整列或匹配行不会与实际行号对齐
  • c3 将是您的 vlookup 的输入,或者(我使用的索引匹配)
  • INDEX(BW:BW,MATCH(C3,AJ:AJ,0))) 这是一个索引匹配 returns 您在 [=31= 的价格单元格中查找的 BW 值] B. 显示为文字