多语言展示
当前在线:545今日阅读:82今日分享:48

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

Excel中的时间和日期实际上也是数字,利用这个原理,可以将经纬度先转换成时间,再乘以24变成天数,也就将经纬度中的度分秒转换成了小数。
工具/原料
1

Microsoft Excel 2013

2

Windows 7

方法/步骤
1

如下图所示,B列中有部分表示经纬度的度分秒数据,将之转换成小数。转换思路是这样的:首先将其中的“度”和“分”变成“:”,再提取除最后的“秒”之外的数据,就是时间了,然后乘以24即可。

2

首先,我们可以利用Substitute函数,将其中的“度”变成“:”,公式=SUBSTITUTE(B2,'度',':'),如下图所示。

3

然后,再利用Substitute函数将上一步结果中的“分”再变成“:”,公式=SUBSTITUTE(C2,'分',':'),如下图所示。

4

接下来,我们利用Left函数,就可以得到除最后的“秒”之外的数据,公式=LEFT(D2,LEN(B2)-1),如下图所示。

5

最后,将上一步得到的时间数据乘以24转换成天数,公式=E2*24,如下图所示。

6

往下填充公式,就得到了经纬度度分秒转换成小数的结果,如下图所示。

总结

1.利用Substitute函数,将其中的“度”变成“:”,公式=SUBSTITUTE(B2,'度',':');2.再利用Substitute函数将上一步结果中的“分”再变成“:”,公式=SUBSTITUTE(C2,'分',':');3.利用Left函数,就可以得到除最后的“秒”之外的数据,公式=LEFT(D2,LEN(B2)-1);4.将上一步得到的时间数据乘以24转换成天数,公式=E2*24;5.往下填充公式,就得到了经纬度度分秒转换成小数的结果。

注意事项
1

TIps:四个分步公式实际上也可以合并为一个公式

2

关注以往和今后的经验文章,学习更多Office技巧,感谢点赞

推荐信息