很多时候,GPS上显示的地理坐标并不是十进制的,而是以度、分、秒的形式出现,必须转换成十进制后才能导入Arcgis等测绘软件。而且很多网友也在咨询,如何在excel中将经纬度值转换成度、分、秒,或者如何将度、分、秒反过来转换成值。这里分享一下这个小经验,希望对后面的朋友有所帮助。
方法/步骤
1.启动Excel后,在A列和B列输入以下数据,C列和D列就是转换后的输出结果。
【将数值转换成度、分、秒】这个技巧虽然很小,但是特别实用:Text函数主要用于将特定内容转换成需要的格式:
1.在B3单元格中输入经纬度测试数据:50.454564。
2.在列C中输入公式:=TEXT(B3/24,'[h] m' SSS.000 " ')
可以完成数值与度、分、秒之间的转换。
【功能描述】文字功能:
函数:该函数将数值转换为文本,并使您能够通过使用特殊的格式字符串来指定显示格式。
用法:=TEXT(A1,' $0.00') '/hour '
结果:Excel将显示23.50美元/小时。
注意:步骤2中使用了“[h]”。此格式的功能是以小时为单位显示经过的时间。
如果使用公式返回超过24小时的时间,请使用类似[h]:mm:ss的数字格式。
【更精确的方法】输入经纬度中的秒数据要精确到分钟后的第四秒。
1.输入公式:=TEXT(INT(B3),' 0')'' text (int ((B3-int (B3)) * 60),' 00 ')' ' TEXT((B3-INT(B3))* 60-INT((B3-B3))
2.INT函数:该函数将数字向下舍入到最接近的整数。
用法:=INT(8.9)
结果:Excel将显示8。
注意:B3是纬度和经度值所在的单元格。
【度、分、秒转换成数值】用代入函数分别得到度、分、秒的值,然后计算完成转换。
1.在单元格A3:50 27 ' 16.430 "中输入纬度和经度值
2.在C列输入公式:=substitute(替换(a3,''''),''''),'')*24。
可以完成数值与度、分、秒之间的转换。
【功能描述】上式中,用了三次替身,度、分、秒依次取出。替换功能用于用新内容替换特定字符。SUBSTITUTE有四个参数,最后一个是可选的。
参数1:文本,参数2:要替换的内容,参数3:要替换的新内容。
用法:=替代('你好中国''好中间''在名字里')
结果:Excel将显示“您的名字中有一个国家”。将“良好”替换为“在名称中”
以上是如何在Excel中将经纬度值转换成度、分、秒(反之亦然)。你学会了吗?希望能对大家有所帮助!