如果值相同,则自动链接到另一个工作表中的单元格

时间:2017-03-23 13:49:36

标签: excel

我有一个状态更新表(sheet1),其中团队成员每个操作都有一行,每个操作都有一个参考编号(s1,columnA)。

enter image description here

在另一张表(sheet2)中,我让团队负责人编写他们自己的状态更新,但他们可能不一定会引用每一个参考号,也不会按照与sheet1相同的顺序进行。

enter image description here

基本上,我正在寻找的是sheet1中的一列,如果在sheetA中的columnB中的某个位置也找到了columnA sheet1中的参考号,则会自动显示链接。

这可能吗?如果是这样,我将如何工作?我希望使用一个公式,但我不确定这是否可行。希望使用VBA作为最后的手段,因为这将是一个共享的电子表格,并且有人可能搞砸了它的可能性是不错的。

谢谢,如果我要澄清任何事情,请告诉我。

1 个答案:

答案 0 :(得分:0)

您正在寻找的是动态超链接。

所以,我们假设您已经Sheet1所有

  • 团队成员(B列)
  • 团队负责人和(专栏A
  • 参考/项目编号(列C)。

Sheet2上,我们在E列中有一个包含各种信息和相同参考/项目编号的表格。

然后,您可以在D上的表格中添加新列Sheet1,您可能希望将其命名为Links,此处的公式应为:

=HYPERLINK("#Sheet2!E"&MATCH(D2,Sheet2!E:E,0),"Link to "&D2)

如果您使用的是具有命名列的表,您也可以使用:

=HYPERLINK("#Sheet2!E"&MATCH([@[Reference Number]],Sheet2!E:E,0),"Link to "&[@[Reference Number]])

当然,您可以将替代文字调整为更合适的内容。

以下图片可能有助于解释上述内容:

enter image description here