=LEFT(A1,FIND("°",A1)-1)+MID(A1,FIND("°",A1)+1,FIND("'",A1)-FIND("°",A1)-1)/60+MID(A1,FIND("'",A1)+1,LEN(A1)-FIND("'",A1)-1)/3600
=LEFT(A1,FIND("°",A1)-1)+MID(A1,FIND("°",A1)+1,FIND("′",A1)-FIND("°",A1)-1)/60+MID(A1,FIND("′",A1)+1,LEN(A1)-FIND("′",A1)-1)/3600
上面公式能解决问题。如果分秒不足10用0占位如:45°02′03″,可用下列简化公式。
=LEFT(A1,FIND("°",A1)-1)+MID(A1,FIND("°",A1)+1,2)/60+MID(A1,FIND("′",A1)+1,2)/3600
如果11838.0657为118度38.0657分,公式:
=INT(A1/100)+MOD(A1/100,1)/60*100
如果11838.0657为118度38分06秒057,公式:
=TEXT(A1*10000,"0!:00!:00\.\000")*24
如果不对,请说明原数据的含意。
选择文本格式,再在小数点位数选择5位即可.