我有一个包含Google地图链接的电子表格,但这些链接不起作用。它们是用这个函数生成的:
=HYPERLINK("http://www.google.com/maps/place/" & F19 & "," & F20)
...其中F19和F20包含+/-格式的纬度和长度坐标。 出现以正常工作,生成链接和所有内容,但点击它们会弹出“发生意外错误”错误。
我已经搜索了一下这个问题,但我发现的所有解决方案似乎都是指早期版本的Excel,并围绕注册在此系统上找不到的旧DLL。通过在单元格中输入URL自动生成的链接也会弹出错误,但同时正确打开链接。
有什么建议吗?
答案 0 :(得分:1)
我按照以下步骤将Google地图网址链接到Excel工作表。
一个。 URL分析
例如,印度的Google地图网址为:
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
它有以下不同的部分。
c)@ For India之后的位置标识符
20.1505368,64.4808042,4z
d)“/ data =”之后的位置数据标识符对于印度来说,它是
!3m1!4b1!4m5!3m4!1s0x30635ff06b92b791:0xd78c4fa1854213a6!8m2!3d20.593684!4d78.96288?hl=en
我们在E4中使用以下公式来连接字符串 一起。
=A4 & B4 & "/@" & C4 & "/data=" & D4
最后在E8中的另一个单元格我们使用HYPERLINK 式。
=HYPERLINK(E4,"India ")
现在它是一个可点击的链接,我们可以点击链接打开印度地图。
最后,快照以图形方式描绘了它。
编辑28-06-2016 关于问题中提出的问题,我提出了针对每一点的观点。
仅通过在单元格中输入URL自动生成链接 弹出错误,但同时正确打开链接。
关于输入完整超链接时出现的问题。其他检查也要进行。即使在清除缓存并重新启动系统或常规系统之后,这是否是一种偶然的现象。如果在清除缓存后它继续存在于excel的新实例上(我使用CCleaner免费版),那么问题可能会被微软社区带走
...其中F19和F20包含+/-格式的纬度和长度坐标。 它似乎工作正常,产生一个链接和一切,但点击 在他们只是弹出一个“发生意外错误”错误。
这个问题可能与上述问题有关。它也可能是由与字符串串联相关的次要语法问题引起的。我遇到了与URL的字符串的正确连接相关的类似问题,并且可以在语法纠正的多次尝试之后解决它。最后,我发现构建URL更容易,没有太多语法问题,如果我将URL的各种元素放在工作表的单元格中,并从它们的值构造最终的URL。