excel将经纬度 度分秒转换成小数

2024-11-24 02:17:59
推荐回答(4个)
回答1:

1、首先我们先打开电脑中的 Excel软件,然后按照格式输入原始的参数,具体操作如下图。

2、接下来,我们在函数框内输入=(LEFT(A2,FIND("度",A2)-1))+MID(A2,FIND("度",A2)+1,FIND("分",A2)-FIND("度",A2)-1)/60+MID(A2,FIND("分",A2)+1,FIND("秒",A2)-FIND("分",A2)-1)/3600,别输错了,方法如下图。

3、最后我们在函数框内输入:=TEXT(INT(F3),"0")&"°"&TEXT(INT((F3-INT(F3))*60),"00")&"′"&TEXT(((F3-INT(F3))*60-INT((F3-INT(F3))*60))*60,"00.0000")&"〃"输入之后即可得出相应的度分秒格式的经纬度,我们这就完成了。

回答2:

  公式=LEFT(SUBSTITUTE(SUBSTITUTE(A1,"°",":"),"′",":"),LEN(A1)-1)*24

  思路:用两个替换将“°”与“′”变为“:”,并去掉最后的“″”,原有数据转变为时间样式,如“102°15′26.3″”变为“102:15:26.3",最后×24,转变为天数。

  

回答3:

B1输入 :
=TEXT(LEFT(A1,FIND("°",A1)-1)+(LEFT(D1,FIND("'",D1)-1)*60+SUBSTITUTE(RIGHT(D1,LEN(D1)-FIND("'",D1)),"""",""))/3600,"#.000000° ")

下拉即可

回答4:

=LEFT(SUBSTITUTE(SUBSTITUTE(A1,"°",":"),"'",":"),LEN(A1)-1)*24