在 Excel 2007 中提取超链接

在 Excel 2007 中提取超链接

我有以下问题:

我在 Excel 中有 2 个工作表。第一个工作表用于收集工作表 2 中的所有信息。单元格链接到工作表 2。我的问题是,我无法将工作表 2 中的超链接链接到工作表 1 中的单元格。它只能“提取”文本。

fe
单元格 1 工作表 2
测试 -> 带有超链接(file:///C:\test.pdf)

电池 1 片 1
测试

如何将超链接放入 sheet1 中?

答案1

Excel 帮助中有关超链接的说明如下:

使用工作表上的另一个单元格作为链接目标 若要快速更新工作表中使用具有相同参数的 HYPERLINK 函数的所有公式,可以将链接目标放在同一工作表或另一工作表上的另一个单元格中,然后使用对该单元格的绝对引用作为 HYPERLINK 公式中的 link_location。对链接目标所做的更改会立即反映在 HYPERLINK 公式中。

=HYPERLINK($Z$1) 然后,在单元格 Z1 中输入链接目标的路径。

因此,您可以在 Sheet 1 的 Cell 1 上创建一个链接,引用 Sheet 2 的 Cell 1 上的链接

或者尝试他们在 EE 上提到的解决方案:

将以下代码粘贴到模块中(ALT + F11)

Function GetAddress(HyperlinkCell As Range)
    GetAddress = Replace _
    (HyperlinkCell.Hyperlinks(1).Address,"mailto:", "")
End Function

从工作表中提取超链接地址

=getaddress(a1)

相关内容