【问题标题】:Automatically link to a cell in another sheet if value is the same如果值相同,则自动链接到另一个工作表中的单元格
【发布时间】:2017-03-24 02:30:29
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 对于VLoopUpIndex/Match 来说似乎是一个普通的案例。如果没有,请详细说明(可能带有当前状态的屏幕截图和所需的最终结果。
  • 所以here 是第一张纸。请注意那里的参考编号。我想要的是自动链接(或者我可以创建另一个空列以在必要时填充链接,没关系)链接到在this spreadsheet 中包含相同参考号的单元格。基本上,团队负责人可以在他们的问题/延迟列中输入相同的参考编号,它会自动链接到另一张表上的相应条目。这更有意义吗?
  • 基本上,我想避免让我的用户创建指向另一个单元格的超链接,并希望在第二张表中输入相应的数字时自动创建它,因为它们不太可能使用超链接过程。
  • 感谢您提供的澄清 cmets 和屏幕截图。我想现在我理解并将基于此发布解决方案。

标签: excel


【解决方案1】:

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

所以,假设你在Sheet1 上拥有所有

  • 具有(B 列)的团队成员
  • 团队领导和(A 栏)
  • 参考/项目编号(C 列)。

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

然后您可以在Sheet1 上的表中添加一个新列D,您可能希望将其命名为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]])

当然你可以把替代文字调整成更合适的。

也许下图有助于解释上述内容:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-22
    • 1970-01-01
    • 2014-03-28
    相关资源
    最近更新 更多