如何在 Excel 2016 中使用公式将带有超链接的单元格从一张工作表复制到另一张工作表?

如何在 Excel 2016 中使用公式将带有超链接的单元格从一张工作表复制到另一张工作表?

我正在自动生成一份基于 Excel 的报告,需要一个公式,该公式将从 Sheet2 中获取单元格A2并将hyperlink其复制到 Sheet 1 中的另一列。超链接指向外部网址。当我使用它时,=A2它会复制文本但不复制超链接。

该怎么办?谢谢你的帮助

答案1

下面的方法可行:

=HYPERLINK(MID(FORMULATEXT(Sheet2!A2),SEARCH("www.",FORMULATEXT(Sheet2!A2)),SEARCH(".com",FORMULATEXT(Sheet2!A2))-SEARCH("www.",FORMULATEXT(Sheet2!A2))+4),"Click")

它使用FORMULATEXT,将超链接显示为文本,使用SEARCH来查找链接末尾的状态,然后MID重新创建链接,

然后将整个东西包起来HYPERLINK

这仅适用于以 开头www.和结尾的链接.com

您可以更改它以适合您工作表中的链接。

注意。FORMULATEXT 适用于 Excel 2016

相关内容