如何在EXCEL里进行经纬度转换?

2024-12-28 20:11:56
推荐回答(4个)
回答1:

=LEFT(A1,FIND("°",A1)-1)+MID(A1,FIND("°",A1)+1,FIND("'",A1)-FIND("°",A1)-1)/60+MID(A1,FIND("'",A1)+1,LEN(A1)-FIND("'",A1)-1)/3600

回答2:

=LEFT(A1,FIND("°",A1)-1)+MID(A1,FIND("°",A1)+1,FIND("′",A1)-FIND("°",A1)-1)/60+MID(A1,FIND("′",A1)+1,LEN(A1)-FIND("′",A1)-1)/3600
上面公式能解决问题。如果分秒不足10用0占位如:45°02′03″,可用下列简化公式。
=LEFT(A1,FIND("°",A1)-1)+MID(A1,FIND("°",A1)+1,2)/60+MID(A1,FIND("′",A1)+1,2)/3600

回答3:

如果11838.0657为118度38.0657分,公式:
=INT(A1/100)+MOD(A1/100,1)/60*100
如果11838.0657为118度38分06秒057,公式:
=TEXT(A1*10000,"0!:00!:00\.\000")*24
如果不对,请说明原数据的含意。

回答4:

选择文本格式,再在小数点位数选择5位即可.