在Excel中超链接一段文字
我正在使用Excel 2010,我有一个简单的问题,我需要超链接我的文本的某一部分。我的单元格内容很简单,如 “对于blablabla,请点击这里"。我想给 "这里 "添加一个超链接。
有谁知道如何才能做到这一点?
我正在使用Excel 2010,我有一个简单的问题,我需要超链接我的文本的某一部分。我的单元格内容很简单,如 “对于blablabla,请点击这里"。我想给 "这里 "添加一个超链接。
有谁知道如何才能做到这一点?
我认为Excel不允许只在单元格中的部分文本上创建超链接。超链接只能设置在整个单元格中。
但是有一些事情你可以做。您可以让 “这里 "看起来像超链接,而其余的文本看起来正常。
怎么做呢?在编辑模式下进入单元格(按F2键),选择 "For blabla……",去掉它的下划线,把颜色改为黑色。
这样你就会有一种视觉上的感觉,即 "这里 "是一个超链接,但其他文字仍然是 "可点击的”! :)
希望这能帮到你!
可以这样做…
假设你打开了excel文件,打开一个Word文档。输入你想链接到的文本,(你将复制并粘贴这些文本到你的excel文件中的一个单元格中。
在word文档中生成你想要的文本后。
1.选择你要链接的文本(部分)。 2. 在 “插入 "选项卡上,在 "链接 "组中,单击 "书签"。 3. 在书签名称下输入书签的名称,如主题名称。(不允许使用空格,但允许使用下划线。) 4. 点击添加 5. 复制word文档中的所有文本并粘贴到excel文档(单元格)中。 6. 选择你要创建链接到这个新文本的单元格 7. 点击超链接 8. 在左侧菜单中选择 "放置在此文档中” 9. 在右边的窗口中,你会看到 “定义名称 "下的书签
这将带你到你粘贴的单元格中的文本。
更新。你可以在顶部的 "显示文本 "条目中重新命名链接。
好吧,这是个解决这个老问题的方法,但我个人不会用。这是个骗局。我没有看到任何一种方法用代码或在UI中让HTML或RTF完全呈现在一个单元格中,也没有看到任何有多个链接的例子。所以我认为还不可能。然而,这里有一个接近的变通方法……
正如前面所建议的,使用Word来创建文本,但要使用Word超链接,而不是书签。
选择该文本,复制,然后在Excel中使用 “特殊粘贴 "将其粘贴到你想看到的Word对象中。
现在调整大小,使其与其他单元格相匹配。
下面是有点恶心的部分。你需要点击对象三下,才能使其在单元格中成为Word "文档",从而能够点击其中的任何链接。
你不能对这个字段进行排序或过滤,也不能基于文本进行计算。该对象实际上并不在单元格中,它只是工作表上方的一个叠加。然而,右键单击并进入 "格式化对象 "和 "属性",您可以将对象 "钉 "在特定单元格上方的位置,这样它就会随着单元格的移动而移动,给人一种 "在 "该单元格中的感觉。
最终产品。
有一种方法可以在一个单元格中只对某些文本进行超链接。
="For blablabla, click "&=HYPERLINK("http://example.domain.com/link/to/open/index.html", "here")
这样做的目的是制作一些文本(对于blablabla,点击),然后在句子的末尾添加一个超链接(这里)。结果应该是这样的。
For blablabla, click here 。
老帖子刚碰到这个,所以现在可能太老了–但是当我需要在同一个单元格中放入多个文本超链接时,那么我为每个链接使用单独的文本框。我将文本格式化,使其看起来像一个超链接,将其分配到需要去的地方,然后将其大小和放置在需要去的文本上。我还使用工作表/对象保护来保持文本框在工作表上的正确大小和位置,以防它发生变化。