使用 INDEX 从单元格获取嵌入的超链接

使用 INDEX 从单元格获取嵌入的超链接

我有一个=INDEX(D:D;$E$1)可以输出各种零件编号的单元格。90% 的时间,其结果是一个超链接,将员工带到我们的供应商网站。

在 google docs 中,搜索结果以零件编号的形式显示,并带有指向该网站的超链接,但在 Excel 中则不是这样(我已在 2007、2010 和 365 上尝试过)。在 Excel 中,它只是一个零件编号。有没有解决方法来获取仍带有超链接的单元格内容?

如果需要我可以分享该文件

答案1

您的问题是它INDEX不返回目标单元格的内容(包括超链接),而只返回单元格值。您可以使用它将HYPERLINKURL 形式的单元格值重新转换为可点击的链接。

因此,你基本上是在这样做:

在此处输入图片描述

您获得的只是文本,而不是可点击的链接。

但是,这是:

在此处输入图片描述

会做你想做的事。既然你说它不是总是超链接,你可以用 将它括起来以防出现错误IF,因此你的最终版本可能看起来像这样:

=IF(LEFT(INDEX(D:D;$E$1),5)="https",HYPERLINK(INDEX(D:D;$E$1)),INDEX(D:D;$E$1))

相关内容