在 Google 表格中,可以通过以下方式向单元格添加超链接:
=hyperlink("www.google.com", "search the web")
这将显示文本“search the web”,并添加到指向谷歌的超链接。但是,我想知道:
如何将此规则插入到单元格的中间?换句话说,我希望单个单元格看起来像:
点击此处查看答案
在 Google 表格中,可以通过以下方式向单元格添加超链接:
=hyperlink("www.google.com", "search the web")
这将显示文本“search the web”,并添加到指向谷歌的超链接。但是,我想知道:
如何将此规则插入到单元格的中间?换句话说,我希望单个单元格看起来像:
点击此处查看答案
简而言之:
选择要添加链接的文本部分,然后点击插入 -> 链接或使用快捷键CMD + K / CTRL + K。个人经历,在菜单栏中点击插入时,我的文本被取消选中了,快捷键解决了这个问题。
额外说明:您还可以在电子表格中将链接到其他单元格或工作表。非常酷的功能。
编辑(2020年8月6日): 现在Google Sheets已经支持此功能,请参见Aibol Kussain的答案。
原回答:
据我所知,Google表格仍然不支持您所要求的功能。(我也找过了。)
例如,请参见https://docs.google.com/document/preview?hgd=1&id=1x_qjPL5rmSuQWW57KcwB9lg3eiykKpd8dMEaQUZbWU8, 特别是其中这句话:
请注意:像其他类型的数据和单元格格式一样,在电子表格中的链接必须分配给整个单元格,不能只将单元格内部分的文本设置为超链接。
另外:
我刚刚尝试了在我的Google表格中通过“插入链接”添加链接。它会挂起浏览器选项卡,同时网页链接会跳转到实际单元格,无法应用于单元格中预先编写的文本。我使用的是更新的Firefox和Ubuntu 1804。
如果你们中有人遇到这个问题... @Aibol 在这里提供的答案有效。我还要进一步说:
尝试使用=HYPERLINK("http://www.google.com","搜索网络")
代替=HYPERLINK("www.google.com";"搜索网络")
我相信你需要类似这样的东西...
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中写入yahoo...
在单元格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)))
,然后告诉我这是否符合您的要求...
我假设您已经解决了这个问题,但是我想提供一个答案。以下是我编写的用于自动进行谷歌搜索的代码行。
=HYPERLINK(CONCATENATE("https://www.google.ca/?#q=",SUBSTITUTE(A2," ","+")),"Review")
首先是你的基本 HYPERLINK
函数,其中使用 CONCATENATE
将两个东西结合在一起:
SUBSTITUTE
替换为 +
符号就是这样。希望对你有所帮助。