超链接Excel中的一段文本


26

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

有人知道我该怎么做吗?


5
实际上,您不能。该链接将应用于整个单元格(即使使用的公式也是如此HYPERLINK)。您可以尝试在该单元格中嵌入一个对象,但这可能会过大。
JMax 2012年

Answers:


17

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

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

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

这样,您将拥有“这里”是超链接的视觉感觉,而其他文本将保持“可点击”!:)

希望这可以帮助!


对我不起作用,当我按Enter离开单元格时,Excel再次将整个内容链接。
Mixxiphoid 2014年

1
@Mixxiphoid这很奇怪,因为它为我工作。我想知道我们的设置有什么不同。我用Excel 2013年测试了它在Win7
工程师吐司

效果很好-谢谢。您可以单独保留超链接部分,并且只能将“文本”部分更改为所需的任何内容。只需在公式编辑行中选择文本部分,然后右键单击...格式化单元格即可。–
John C

4

我添加了一个仅覆盖我要在其上放置超链接的文本的形状(矩形),然后进行了设置:填充:不填充线条颜色:无线条

然后,将超链接添加到该形状。

我已经在Power Point中使用了这种方法,它似乎也可以在Excel中使用。


4

可以办到...

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

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

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

在此处输入图片说明

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

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


1
我不知道您拥有哪个MS Office版本,但在2007
。– Aakash Verma

2

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

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

在Word中

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

Excel特别粘贴为Word对象

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

看起来更自然

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

字对象

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

固定位置

以及成品:

最后


1

我也遇到了这个问题,我所做的只是在超链接之前和之后添加列,并使它们看起来像是一个单元格。


1

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

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

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

对于blablabla,请单击此处


4
公式中不允许使用HYPERLINK之前的第二个=。重命名时,整个文本将更改为超链接。
Heiner

1

旧帖子只是碰到了这一点,所以现在可能太旧了-但是当我需要在同一个单元格中放置多个文本超链接时,我会为每个链接使用单独的文本框。我将文本设置为看起来像超链接的格式,将其分配到需要移动的位置,然后将其调整大小并将其放置在需要移动的文本上。我还使用工作表/对象保护功能将文本框的大小和位置保持正确,以防文本框发生更改。


1

尝试了所有我能想到的,但没有成功。最后,除了具有超链接的单元格之前和之后的列以外,仅合并该行下方的所有单元格。在带有超链接的列中,上方的单元格具有超链接,而下方的单元格仅具有纯文本。本质上,该单元格看起来已分裂。这可能不适用于每个人,但是解决方法对我有用。


1

花了我一点时间,但我想通了。

右键单击该单元格,然后单击“设置单元格格式”

这是以前的情况,当超链接应用于整个单元格,“文本对齐方式-水平”设置为“左(缩进)”时: 原始

强文本 当我将“水平”设置从“左(缩进)”更改为“常规”时,超链接仅适用于文本。好极了。

在此处输入图片说明


2
-1似乎不是一个通用的解决方案。不确定这对您的工作情况如何,我尝试了许多类似的变体,但没有运气。
TonyG
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.