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 
    1. 现在我们把相应的部分分别放在A4,B4,C4,D4中。
    2. 我们在E4中使用以下公式将string连接在一起。

        =A4 & B4 & "/@" & C4 & "/data=" & D4 
    3. 最后另一个单元例如在E8中我们使用HYPERLINK公式。

       =HYPERLINK(E4,"India ") 
    4. 现在它是一个可点击的链接,我们可以通过点击链接打开印度的地图。

最后以快照形象地描绘它。

显示Google Maps Hyperlink过程的快照

编辑28-06-2016关于问题中提出的问题,我的观点是提到每一点。

通过在单元格中inputURL自动生成的链接也会popup错误消息,但同时也会正确打开链接。

关于input完整超链接时发生的问题。 其他检查是要做的。 即使在清除caching并重新启动系统或常规系统之后,这是不是偶然的现象。 如果在清除caching(我使用CCleaner免费版本)后,它仍然保留在一个新的Excel实例,那么问题可能会被微软社区

…其中F19和F20包含+/-格式的纬度和长度坐标。 它似乎工作正常,产生一个链接和一切,但点击他们只是popup一个“发生意外的错误”的错误。

这个问题可能与上面提到的问题有联系。 它也可能是由与串联string有关的一个小的语法问题造成的。 我遇到了与URL的string正确拼接有关的类似问题,并且可以在多次尝试语法纠正之后解决它。 最后,我发现构造URL比较容易,没有太多的语法问题,如果我把URL的各种元素放在工作表的单元格中,并从它们的值中构造出最终的URL。