EXCEL:超链接动态索引

EXCEL:超链接动态索引

我发现以下在电子表格中生成动态索引的公式。

=IFERROR(INDEX(Sheet!$A:$A,SMALL(IF(ISTEXT(Sheet!$A:$A),ROW(Sheet!$A:$A),""),ROW(Sheet!A1))),"")

有没有办法可以向上述公式生成的索引添加超链接,以便我可以拥有动态和链接的索引。我期待一个可以在 Google 电子表格中工作的解决方案。

图片:

答案1

此方法将帮助您为提取/索引值的列表创建超链接:

在此处输入图片描述

怎么运行的:

  • 此查找并创建指向第一个匹配名称的超链接。
  • 单元格中的数组(CSE)公式F63

    {=IFERROR(HYPERLINK("#"&CELL("address", INDEX($C$63:$C$67, MATCH($E63,$A$63:$A$67,0))), INDEX($C$63:$C$67, MATCH($E63,$A$63:$A$67,0))),"")}
    

::已編輯::

警告:

下面显示的方法适用于所有版本的 EXCEL,最初 OP 使用的是 Google 在线版本,OP 几分钟前才发布通知。因此读者请考虑仅适用于 Excel。

在此处输入图片描述

  • 在 Sheet1 Cell 中写入此数组(CSE)公式L1

    {=IFERROR(HYPERLINK("#"&CELL("address",INDEX(Sheet2!$I$1:$I$5,SMALL(IF(Sheet2!$I$1:$I$5<>"",ROW(Sheet2!$I$1:$I$5)),ROWS(Sheet2!$A1:$A$1)))),INDEX(Sheet2!$I$1:$I$5,SMALL(IF(Sheet2!$I$1:$I$5<>"",ROW(Sheet2!$I$1:$I$5)),ROWS(Sheet2!$A1:$A$1)))),"")}
    

注意:

  • 使用以下方式完成数组(CSE)公式Ctrl+Shift+Enter& 向下填充。
  • 根据需要调整公式中的单元格引用。

相关内容