我有一个状态更新表(sheet1),其中团队成员每个操作都有一行,每个操作都有一个参考编号(s1,columnA)。
在另一张表(sheet2)中,我让团队负责人编写他们自己的状态更新,但他们可能不一定会引用每一个参考号,也不会按照与sheet1相同的顺序进行。
基本上,我正在寻找的是sheet1中的一列,如果在sheetA中的columnB中的某个位置也找到了columnA sheet1中的参考号,则会自动显示链接。
这可能吗?如果是这样,我将如何工作?我希望使用一个公式,但我不确定这是否可行。希望使用VBA作为最后的手段,因为这将是一个共享的电子表格,并且有人可能搞砸了它的可能性是不错的。
谢谢,如果我要澄清任何事情,请告诉我。
答案 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]])
当然,您可以将替代文字调整为更合适的内容。
以下图片可能有助于解释上述内容: