在excel中进行经纬度与十进制的转换公式

excel 中将经纬度格式转换为十进制格式:转换的公式:=LEFT(A1,2)+MID(A1,3,2)/60+RIGHT(A1,4)/1200试中 A1 是文本格式,在 excel 中标点是占一个字符

excel 中将经纬度格式转换为十进制格式: =LEFTA1,2)+MID(A1,3,2)/60+RIGHT(A1,4)/1200 转换的公式:( A1 excel 试中是文本格式,在中标点是占一个字符的,所以取的字 (excel 符串是按数的因为我在中输入的时候是按十进制直接输入的 A1 290443.2 度分秒,只是显示不一样,所以在这里的实际文本是:)。 公式输完以后,转变成数值式才能进行计算。 计算以后的格式为: 计算公式,可以精确得计算出结果,如下: fx=TEXT(INT(A2),"0")& “."&TEXT(INT((A2-INT(A2))*60),"00")&TEX T(((A2-INT(A2))*60-INT((A2-INT(A2))*60))*60*x,"000000") A2 其中代表十进制度数所在的单元格 x10000 调节的位数,可以取得秒的不同精度,如,会取到秒的小 1000000, 数点后四位;取到后六位。

腾讯文库在excel中进行经纬度与十进制的转换公式