在对公式进行排序/使用

时间:2018-11-19 15:27:39

标签: excel hyperlink

简介 我已经做了一个excel文件索引表。每个文件条目都与文件的扫描副本链接。因此,当我单击Excel工作表中的文件名时,将打开链接的PDF文件。

活动 在一个单独的工作表中,我基于部分匹配的多个搜索结果创建了搜索功能。因此,当我输入文件名或主题的一部分时,我会使用

获得文件名

= IF($ F $ 1 =”“,”“,IFERROR(INDEX(A $ 2:A $ 8,SMALL(IF(ISNUMBER(SEARCH($ F $ 1,B $ 2:B $ 8)),, ROW(B $ 2:B $ 8)-ROW(B $ 2)+1),ROWS(B $ 2:B2))),“”))

问题 获得的文件名是纯文本,没有与主数据库中的文件名关联的超链接。

尝试过的内容 我尝试使用 (A)= IFERROR(超级链接(.....)) (B)= HYPERLINK(CELL NUMBER)(通过从公式中获取行号并使用索引函数来引用该单元格)

1 个答案:

答案 0 :(得分:0)

有一个小技巧:

确保对源列中的超链接进行了格式设置,以使“显示名称”为URL。您可以使用插入的超链接或 = HYPERLINK()工作表功能。

假设我们在 A 列中有链接,并且我们希望在 C 列中使用字母顺序化的列表。在 B1 中输入:

=LOOKUP(1,0/FREQUENCY(ROWS($1:1),COUNTIF($A$1:$A$3,"<="&$A$1:$A$3)),$A$1:$A$3)

并向下复制。 (列 B 按字母顺序排列,但链接为“冷”)然后在 C1 中输入:

=HYPERLINK(B1,B1)

enter image description here

即使 B 列中的链接为“冷” ,但 C 列中的链接为“热”