Excel中度分秒转度公式

文摘   2024-11-13 07:55   云南  

=LEFT(C2, FIND("°", C2) - 1) + MID(C2, FIND("°", C2) + 2, FIND("'", C2) - FIND("°", C2) - 2) / 60 + MID(C2, FIND("'", C2) + 2, FIND("""", C2) - FIND("'", C2) - 2) / 3600

=LEFT(B2, FIND("°", B2) - 1) + MID(B2, FIND("°", B2) + 2, FIND("'", B2) - FIND("°", B2) - 2) / 60 + MID(B2, FIND("'", B2) + 2, FIND("""", B2) - FIND("'", B2) - 2) / 3600

这个公式的工作原理如下:



    LEFT(B2, FIND("°", B2) - 1):

提取度数部分。



    MID(B2, FIND("°", B2) + 2, FIND("'", B2) - FIND("°", B2) - 2):

提取分数部分,然后除以60将其转换为度。



    MID(B2, FIND("'", B2) + 2, FIND("""", B2) - FIND("'", B2) - 2):

提取秒数部分,然后除以3600将其转换为度。



将这三部分相加,就得到了十进制度格式的值。



请注意,这个公式假设数据的格式是标准的(即度、分、秒之间有空格,度后有°符号,分后有'符号,秒后有"符号)。

如果格式有所不同,可能需要调整公式以适应具体的数据格式。


GISAI
ArcGIS培训和二次开发
 最新文章