Excel HYPERLINKfunction不起作用
我有一个包含Google地图链接的电子表格,但链接不起作用。 它们是用这个函数生成的:
=HYPERLINK("http://www.google.com/maps/place/" & F19 & "," & F20)
…其中F19和F20包含+/-格式的纬度和长度坐标。 它似乎工作正常,产生一个链接和一切,但点击他们只是popup一个“发生意外的错误”的错误。
我已经使用了这个问题,但是我发现的所有解决scheme似乎都指向早期版本的Excel,并围绕注册在此系统上找不到的旧DLL。 通过在单元格中inputURL自动生成的链接也会popup错误消息,但同时也会正确打开链接。
有什么build议?
我按照以下步骤连接Google地图url的Excel工作表。
A.分析URL
例如,印度的Google地图url是:
https://www.google.co.in/maps/place/India/@20.1505368,64.4808042,4z/data=!3m1!4b1!4m5!3m4!1s0x30635ff06b92b791:0xd78c4fa1854213a6!8m2!3d20.593684!4d78.96288?hl=en
它有以下不同的部分。
- a) https://www.google.co.in/maps/place/
- b)需要地图的地方,如“印度”
-
c)印度之后的位置标识符
20.1505368,64.4808042,4z
-
d)“/ data =”之后的位置数据标识符对于印度来说
!3m1!4b1!4m5!3m4!1s0x30635ff06b92b791:0xd78c4fa1854213a6!8m2!3d20.593684!4d78.96288?hl=en
- 现在我们把相应的部分分别放在A4,B4,C4,D4中。
-
我们在E4中使用以下公式将string连接在一起。
=A4 & B4 & "/@" & C4 & "/data=" & D4
-
最后另一个单元例如在E8中我们使用HYPERLINK公式。
=HYPERLINK(E4,"India ")
-
现在它是一个可点击的链接,我们可以通过点击链接打开印度的地图。
最后以快照形象地描绘它。
编辑28-06-2016关于问题中提出的问题,我的观点是提到每一点。
通过在单元格中inputURL自动生成的链接也会popup错误消息,但同时也会正确打开链接。
关于input完整超链接时发生的问题。 其他检查是要做的。 即使在清除caching并重新启动系统或常规系统之后,这是不是偶然的现象。 如果在清除caching(我使用CCleaner免费版本)后,它仍然保留在一个新的Excel实例,那么问题可能会被微软社区
…其中F19和F20包含+/-格式的纬度和长度坐标。 它似乎工作正常,产生一个链接和一切,但点击他们只是popup一个“发生意外的错误”的错误。
这个问题可能与上面提到的问题有联系。 它也可能是由与串联string有关的一个小的语法问题造成的。 我遇到了与URL的string正确拼接有关的类似问题,并且可以在多次尝试语法纠正之后解决它。 最后,我发现构造URL比较容易,没有太多的语法问题,如果我把URL的各种元素放在工作表的单元格中,并从它们的值中构造出最终的URL。