Excel表格把度分秒转换为度的方法:
假设数值在A1,
=LEFT(A1,FIND("°",A1)-1)*1+MID(A1,FIND("°",A1)+1,2)/60+MID(A1,FIND("′",A1)+1,LEN(A1)-FIND("′",A1)-1)/3600
提取度 + 提取分 分/60,折算成度 + 提取秒,把 秒/3600,折算成度。加在一起。
假设A列为原始数据列(度分秒),先选中A列——设置单元格格式——自定义——###"°"##"′"##"″";
假设B列为转换列(度),选中B列——设置单元格格式——自定义——G/通用格式"°";
A列中输入初始数据:134°25′27″,输入为1342527;34°5′7″输入为340507;类推
B列中输入转换公式:B1=VALUE(MID(IF(LEN(A1)=6,CONCATENATE("0",A1),A1),1,3))+VALUE(MID(IF(LEN(A1)=6,CONCATENATE("0",A1),A1),4,2))/60+VALUE(MID(IF(LEN(A1)=6,CONCATENATE("0",A1),A1),6,2))/3600下拉。
=LEFT(E6,FIND(".",E6)-5)*1+MID(E6,FIND(".",E6)-4,2)/60+MID(E6,FIND(".",E6)-2,7)/3600
这么用可以是纯,对应的单元格格式和效果见图。
楼上的应该不错!
你好
Excel的度分秒如果手动一个一个的转换成度,将会非常麻烦,今天小编就给大家示范一下如何运用公式来完成自动转换吧!
开启分步阅读模式
工具材料:
excel
操作方法
01
首先在excel表格中输入分秒度
02
然后选中转换成度后的输出空格
03
在空格中输入=LEFT(C8,FIND("°",C8)-1)*1+MID(C8,FIND("°",C8)+1,2)/60+MID(C8,FIND("′",C8)+1,LEN(C8)-FIND("′",C8)-1)/3600 (C8为数据来源单位格),点击回车就可以转换成度了
04
然后再次输入下一组分秒度
05
通过拖动第一个输出格向下进行填充,就可以完成自动转换了