如何在单元格文本中间创建超链接?

时间:2012-01-23 10:44:39

标签: hyperlink google-sheets google-drive-api google-docs

在Google电子表格中,可以将单元格的超链接添加为:

 =hyperlink("www.google.com", "search the web")

这将显示文本搜索网页,它将链接到谷歌。但是,我想知道:

  1. 如何将此规则插入单元格的中间?换句话说,我想要一个单元格看起来像:
  2.   

    点击here获取答案

    1. 是否可以在电子表格中制​​定这样的规则,以便在您键入“搜索网络”时,您自动获取谷歌的超链接。您不必继续添加=超链接(“www.google.com”;“搜索网络”)
    2. 如果可能,那么无论如何都要在URL中添加参数。

7 个答案:

答案 0 :(得分:8)

据我所知,Google表格[仍然]根本不支持您所要求的内容。 (我也一直在寻找它。)

请参阅,例如https://docs.google.com/document/preview?hgd=1&id=1x_qjPL5rmSuQWW57KcwB9lg3eiykKpd8dMEaQUZbWU8,特别是其中的内容:

  

请注意:与其他类型的数据和单元格格式一样,电子表格中的链接必须分配给整个单元格,您不能只将单元格中的部分文本链接到超链接。

此外:

答案 1 :(得分:8)

截至目前(2020年6月),您可以按照您的描述进行操作。 Here是官方文档。

简短地:

选择要在其中添加链接的文本部分,然后单击插入->链接或使用快捷键-CMD + K / CTRL +K。就我个人而言,单击插入,我的文本被取消选择,因此快捷方式解决了该问题。

其他注意:您还可以链接到电子表格中的其他单元格或工作表。真的很酷的功能。

答案 2 :(得分:0)

尝试使用=HYPERLINK("http://www.google.com","search the web")代替=HYPERLINK("www.google.com";"search the web")

我相信你需要这样的东西......

 A                B
yahoo   yahoo (this will be hyperlink)
gmail   gmail (this will be hyperlink)
google  google (this will be hyperlink)

使用此方法获得以上输出

=HYPERLINK(CONCATENATE("http://www.",A1,".com"), A1)

每当您更改单元格A的内容时,单元格B数据都将更改

希望这是你需要的东西!!!

祝你好运!!!

更新1

在第一行的单元格A中写雅虎......

在单元格B中粘贴=HYPERLINK(CONCATENATE("http://www.",A1,".com"), A1)并看到魔术......

更新2

在第一行的单元格A中写jira/bug-56 ...

在单元格B中粘贴=HYPERLINK(CONCATENATE("http://www.myjirahost.com/browse/",RIGHT(A1,6)), CONCATENATE("http://www.myjirahost.com/browse/",RIGHT(A1,6)))并告诉我这是否是你想要的......

答案 3 :(得分:0)

今天,当链接Google表格中的文本时,会弹出提示气泡:

单元格现在支持多个链接,您可以链接文本的一部分或在单元格中添加多个链接,方法是选择文本并单击 “插入链接”图标(或Ctrl / Cmd + K)。

它按预期运行:

  1. 在单元格中输入文字
  2. 突出显示单元格中的单词(不在公式编辑器中)
  3. 按CMD(⌘)+ K
  4. 输入URL(似乎更喜欢http://www.yourwebsitelink.com
  5. 应用
  6. 突出显示更多文本,重复。

答案 4 :(得分:0)

我刚刚在Google表格上尝试通过“插入链接”添加链接。它会挂起浏览器选项卡,并且Web链接会不断跳入实际单元格,无法应用于该单元格中的预写文本。我在Ubuntu 1804上安装了更新的Firefox。

如果您有任何问题... @Aibol在此处提供的答案有效。我会进一步说:

  • 将文本添加到单元格
  • 复制网站链接地址
  • Ctrl-选择要添加超链接的文本
  • Ctrl + k,粘贴网站链接地址
  • 应用

答案 5 :(得分:-1)

不幸的是,你不能把它放在句子的中间,如果你在谷歌文档中超链接整个文本,你可以将它复制并粘贴到单元格中。例如,您可以超链接"点击此处"并点击此处点击谷歌文档中的表单

答案 6 :(得分:-2)

我会假设你已经解决了这个问题,但我想把我的帽子放在戒指上以寻求答案。这是我写的自动谷歌搜索行。

=HYPERLINK(CONCATENATE("https://www.google.ca/?#q=",SUBSTITUTE(A2," ","+")),"Review")

这是第一个基本的HYPERLINK函数,使用CONCATENATE汇集两件事:

  1. 没有关键字的Google搜索网址https://www.google.ca/?#q=
  2. 然后我们有一个包含搜索字词的单元格,我们使用空格的SUBSTITUTE替换为+符号
  3. 这就是它。希望它有所帮助。