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

利用excel将经纬度度分秒转换成小数点,第1张

在日常工作中,我们处理数据一般都是用Excel来处理的,可见Excel很强大的。那么我们如何利用Excel将经纬度度分秒转换成小数点呢?下面就给大家介绍一下方法。

01

我们打开一个Excel表格,随机输入测试数据,如下图所示

02

我们在C2单元格输入公式=(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

03

按下回车键,就得到一个经纬度了。将光标放置在C2单元格右下角,待光标变成实心十字形即可往下拖,自动填充下方单元格数据

04

同理,我们在D2单元格输入公式=(LEFT(B2,FIND("度",B2)-1))+MID(B2,FIND("度",B2)+1,FIND("分",B2)-FIND("度",B2)-1)/60+MID(B2,FIND("分",B2)+1,FIND("秒",B2)-FIND("分",B2)-1)/3600

05

按下回车键,就得到一个经纬度了。将光标放置在D2单元格右下角,待光标变成实心十字形即可往下拖,自动填充下方单元格数据即可

Excel将经纬度,度分秒转换成小数一分等于的秒数。

需要对度分秒进行提取后换算,首先换算度,如下:

=LEFT(A1,FIND("•",A1)-1)3600

依次类推利用MID函数提取分数乘60,再加上秒数,得到最终的秒数。

公式及效果图

公式说明:

利用LEFT函数提取A1的值,,提取的位数有FIND函数查找度的表示所在的位置减一后的长度。

假如数据在A1单元格中,那么在另一单格输入如下公式即可算出:
=MID(A1,1,FIND("°",A1)-1)+MID(A1,FIND("°",A1)+1,LEN(A1)-FIND("°",A1)-1)/60
注意,你的“121°494´”在“°”与“4”之间有个空格,把它去掉再用上面的公式计算。
当然,如果你就是要那当中的空格,那么公式也能行的!
GoodLuck!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12658762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存