我需要在 Excel 工作簿中创建动态超链接,以允许单独工作表中的两个相关表之间的链接,这些表将跳转到相关表中具有相同引用的第一行。虽然使用 Google 搜索和 Stackoverflow 可以通过各种 Excel 论坛和网站找到许多示例,但没有一个示例解决了表格中的使用问题,并且由于范围需要随表格深度动态变化,因此这些示例并不合适,我也没有研究过。能够将公式转换为“表格符号”。
超链接到相关表中的行的公式的基本结构如下:
=HYPERLINK("#" & CELL("address", INDEX(RelatedTableName[ColumnToSelect], MATCH([@ThisTableReferenceColumn], RelatedTableName[RelatedColumnName], 0), 1)), "Hyperlink Text")
我在 GitHub 中创建了一个链接两个表的示例文件,如果您在实现此操作时遇到困难,它提供了一个具体示例!