经纬度如何在EXCEL中的度分秒格式转换成度分格式的数据,如31°47'03.23''怎么装换成度分?

注意是转成度分 不是度,谢谢

度分秒输在A1单元格,
则公式
=LEFT(A1,FIND("°",A1)) & MID(A1,FIND("°",A1)+1,FIND("'",A1)-FIND("°",A1)-1)+MID(A1,FIND("'",A1)+1,FIND("''",A1)-FIND("'",A1)-1)/60 & "'"

其中
LEFT(A1,FIND("°",A1)) 取度串
MID(A1,FIND("°",A1)+1,FIND("'",A1)-FIND("°",A1)-1) 取分数字
MID(A1,FIND("'",A1)+1,FIND("''",A1)-FIND("'",A1)-1)/60 取秒数字并除以60转换成分

注意你输入的度分秒的字符,由于有中英文符号2种,核对公式中的符号,与你的数据格式中的符号一致
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-08
你这个
31°47'03.23''
是自己输入的,跟源数据有点儿不同吧?

扣我
一五九六三九七零
不管要方法,还是要结果,都可以帮你
第2个回答  2014-03-08
=LEFT(A1,FIND("'",A1)-1)&TEXT(VALUE(LEFT(MID(A1,FIND("'",A1)+1,100),LEN(MID(A1,FIND("'",A1)+1,100))-2))/60,"##.#########")&"'"本回答被提问者采纳
相似回答