如何复制超链接单元格值及无脚本用经纬度生成HYPERLINK链接?
嘿,我来帮你搞定这两个Excel相关的问题:
问题1:如何复制超链接中单元格的值?
分两种场景来处理,看你具体需要什么:
- 如果想复制的是超链接的显示文本:直接选中目标单元格,按
Ctrl+C(Windows)或者Cmd+C(Mac)复制,再粘贴到你要的位置就行,和普通单元格的复制操作完全一样。 - 如果需要提取的是超链接背后的URL地址:
- 少量数据的话,右键点击单元格 → 选「编辑超链接」,在弹出的窗口里选中地址栏里的URL,复制就好。
- 要是你是用
HYPERLINK函数创建的超链接(比如单元格里的公式是=HYPERLINK("https://xxx.com", "点我")),那直接双击单元格进入编辑模式,选中引号里的URL部分复制就行;批量提取的话,也可以用文本分列或者把文件存成HTML格式后用文本编辑器提取(虽然有点小麻烦,但不用脚本)。
问题2:无需脚本生成带经纬度的Google Maps超链接
当然可以!完全不用脚本或宏,用Excel的内置公式就能批量搞定,步骤很简单:
假设你的数据是这样排布的:
- 经度(Longitude)在A列(比如A2是2.254299319)
- 纬度(Latitude)在B列(比如B2是48.83910264)
- 要生成超链接的「Link」列在C列
在C2单元格输入下面这个公式:
=HYPERLINK("https://www.google.fr/maps/@"&B2&","&A2&",14z", "打开地图")
- 这里的
&是Excel里的文本拼接符,用来把固定的URL开头、你的纬度值、经度值,还有缩放级别(例子里的14z,数字越大地图越放大,你可以根据需求调整)串在一起,刚好匹配你要的URL格式。 - 公式里的
"打开地图"是超链接显示的文字,要是你想直接显示完整的URL,去掉这个参数就行,写成:
=HYPERLINK("https://www.google.fr/maps/@"&B2&","&A2&",14z")
输入完按回车,然后把公式往下拉,所有行的超链接就自动生成啦!
内容的提问来源于stack exchange,提问作者augustin
相关产品推荐
相关产品推荐

