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

来源:百度知道 编辑:UC知道 时间:2024/06/07 00:20:28
如果经度格式是28°28'562",要在EXCEL表格里转换成28.62278格式的,并且保留相应的小数点位数,请问公式是什么?
我的意思是如果A1单元格输入28°28'562",如果在B1单元格转换成28.62278度!~

=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

=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

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

=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