在 Excel 中超链接一段文本

33 hyperlink microsoft-excel

我正在使用 Excel 2010,但有一个简单的问题,我需要超链接文本的某个部分。我的单元格内容就像“对于 blablabla,请单击此处”一样简单。我想在“这里”添加一个超链接。

有谁知道我该怎么做?

小智 23

我认为 Excel 不允许仅在单元格中的部分文本上创建超链接。超链接只能在整个单元格上设置。

但是,您可以做一些事情。您可以使“此处”看起来像超链接,而其余文本看起来正常。

怎么做?只需在编辑模式下进入单元格(按 F2),选择文本“For blabla..”;删除其下划线并将颜色更改为黑色。

这样你就会有一种视觉上的感觉,即“这里”是一个超链接,但其他文本将保持“可点击”!:)

希望这可以帮助!

  • @Mixxiphoid 这很奇怪,因为它 [对我有用](https://i.stack.imgur.com/j18g7.png)。我想知道我们的设置有什么不同。我用 Excel 2013 在 Win7 中对其进行了测试。 (2认同)

小智 14

有一种方法可以仅超链接一个单元格中的某些文本。

="For blablabla, click "&=HYPERLINK("http://example.domain.com/link/to/open/index.html", "here")
Run Code Online (Sandbox Code Playgroud)

其作用是创建一些文本(对于 blablabla,单击),然后在句子末尾添加一个超链接(此处)。结果应该类似于:

对于 blablabla,请点击这里

  • 公式中不允许使用 HYPERLINK 之前的第二个 =。删除它时,整个文本将更改为超链接。 (7认同)

小智 6

我添加了一个形状(矩形),它只覆盖了我想要超链接的文本,然后设置:填充:无填充线条颜色:无线条

然后我向形状添加超链接。

我在 Power Points 中使用过这种方法,它似乎也适用于 Excel。


cjj*_*per 5

可以办到...

假设您打开了 excel 文件,请打开一个 Word 文档。键入要链接到的文本。(您将将此文本复制并粘贴到 Excel 文件的单元格中。)

在 Word 文档中生成所需的文本后:

  1. 选择要链接到的文本(部分)。
  2. 在插入选项卡的链接组中,单击书签。
  3. 在书签名称下为您的书签键入一个名称,例如主题名称。(不允许有空格,但允许有下划线。)
  4. 点击添加
  5. 从 word 文档中复制所有文本并将其粘贴到您的 excel 文档(单元格)中。
  6. 选择要在其中创建指向此新文本的链接的单元格
  7. 点击超链接
  8. 在左侧菜单中选择“放置在此文档中”
  9. 在右侧的窗口中,您将在“定义的名称”下看到您的书签

在此处输入图片说明

这将带您到您粘贴的单元格中的文本。

更新。您可以重命名顶部“要显示的文本”条目中的链接。


Ton*_*nyG 5

好的,这是这个老问题的解决方案,但我个人不会使用它。这是一个骗子。我还没有看到任何代码或 UI 中的方法允许 HTML 或 RTF 在单元格中完全呈现,也没有看到任何具有多个链接的示例。所以我认为这还不可能。然而,这里有一个紧密的解决方法......

如前所述,使用 Word 创建文本,但使用 Word 超链接,而不是书签。

在Word中

选择该文本,进行复制,然后在 Excel 中使用“选择性粘贴”将其粘贴到您希望将其视为 Word 对象的位置。

Excel 选择性粘贴为 Word 对象

现在调整大小以使其适合其他单元格。

看起来更自然

这是有点令人讨厌的部分。您需要三次单击该对象才能将其呈现为单元格内的 Word“文档”,从而能够单击任何包含的链接。

字对象

您不能对此字段进行排序或筛选,也不能根据文本进行计算。该对象实际上并不在单元格中,它只是工作表上方的覆盖层。但是,右键单击并转到“设置对象格式和属性”,您可以将对象“钉”到特定单元格上方的位置,以便它与单元格一起移动,从而呈现出位于该单元格“中”的外观。

固定位置

以及成品:

最终的