时间:2016-04-04 12:50 来源: 我爱IT技术网 作者:佚名
目前网上有很多关于excel十进制与经纬度转换的文章,但大多有点问题,对于此问题进行梳理和进一步研究其转换后小数点位数与精度问题。
前期准备工作(包括相关工具或所使用的原料等)
excel测量数据详细的操作方法或具体步骤
在A1和B1单元格中输入数据

十进制转经纬度
假如原始数据为十进制数据。在C3单元格中输入公示=TEXT(INT(A1),"0")&"°"&TEXT(INT((A1-INT(A1))*60),"00")&"′"&TEXT(((A1-INT(A1))*60-INT((A1-INT(A1))*60))*60,"00.00")&"″"
可以得到转换后的经度度分秒数值,纬度转换方法与此一样。

经纬度转十进制
在E1单元格中输入公式
=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
可以得到转换后的经度十进制数值,纬度转换方法与此一样。

最后关于经度问题进行了分析,当经纬度中秒保留2位小数时,转换后的十进制精度与原来的数值相比,大家可以根据业务所需保留进度

注意事项
将函数中用到的单元格替换为所要计算的单元格经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
