免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2506|回复: 8
收起左侧

[EXCEL] 转:excel中将经纬度坐标和十进制度互转的方法

[复制链接]

13

主题

3168

铜板

22

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3379
QQ
发表于 2014-9-22 17:14 | 显示全部楼层 |阅读模式
本帖最后由 李宁 于 2014-9-22 17:28 编辑

经纬度转十进制
一个在excel中将经纬度坐标转换成十进制度的方法,公式如下
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D2,"°",":"),"′",":"),"″",)*24
这个公式可在excel中批量转换,很有用的哦。D2代表的维度和经度的位置

十进制转换成度分秒
计算公式,可以精确得计算出结果,如下:

fx=TEXT(INT(A2),"0")&“."&TEXT(INT((A2-INT(A2))*60),"00")&TEXT(((A2-INT(A2))*60-INT((A2-INT(A2))*60))*60*x,"000000")

其中A2代表十进制度数所在的单元格

调节x的位数,可以取得秒的不同精度,如10000,会取到秒的小数点后四位;1000000,取到后六位。

如:130.03145632,输出130.0153242752

如果要加上度、分、秒等汉字或符号,只需在中间&符号处稍作文章,如:

f(x)=TEXT(INT(A2),"0")&"°"&TEXT(INT((A2-INT(A2))*60),"00")&"′"&TEXT(((A2-INT(A2))*60-INT((A2-INT(A2))*60))*60,"00.0000")&"〃"

此处需注意后面秒的格式。精度调节此时要在后面的"00.0000"格式字符串中调节。

如:130.03145632,输出130°01′53.2428〃




2

主题

1万

铜板

7

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6401
发表于 2023-1-16 15:55 | 显示全部楼层
我也不知道
回复 支持 反对

使用道具 举报

7

主题

1万

铜板

3

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5573

灌水勋章

发表于 2024-1-6 15:17 | 显示全部楼层
谢谢分享
回复

使用道具 举报

7

主题

1万

铜板

3

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5573

灌水勋章

发表于 2024-1-7 14:42 | 显示全部楼层
谢谢分享
回复

使用道具 举报

1

主题

542

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
125
发表于 2024-1-29 14:38 | 显示全部楼层
谢谢分享
回复

使用道具 举报

2

主题

2392

铜板

5

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1208
QQ
发表于 2024-1-30 09:28 | 显示全部楼层
谢谢分享,学习提高
回复 支持 反对

使用道具 举报

0

主题

1万

铜板

1

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4444
发表于 2024-2-5 13:33 | 显示全部楼层
共享学习,共同提高
回复 支持 反对

使用道具 举报

4

主题

4485

铜板

1

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2052
发表于 2024-2-20 14:51 | 显示全部楼层
感谢分享!
回复

使用道具 举报

0

主题

6177

铜板

2

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2136
发表于 2024-3-27 09:20 | 显示全部楼层
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表