如何在EXCEL中将度分秒格式转换成度的格式?

举个例子: 158°11′22″转换成158.1894 急需!!
2024-10-30 13:58:56
推荐回答(5个)
回答1:

1、首先在excel表格中输入分秒度。

2、然后选中转换成度后的输出空格。

3、在空格中输入=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为数据来源单位格)。

4、点击回车就可以转换成度了。

回答2:

1、首先打开Excel表格,按下【Alt+F11】组合键调出VBE编辑器,点击【插入】、【模块】。

2、在模块代码框里面输入以下VBA程序代码,确认无误后按下【F5】键运行程序。

3、回到工作表界面,将会看到求解结果。

4、或者在B2单元格输入函数公式,如下图所示。

5、最后将B2单元格向下复制填充,将会看到求解转换成度的格式结果。

回答3:

1、首先在电脑中打开EXCEL软件,选择表格鼠标右键点击之后,点击“单元格”选项,如下图所示。

2、接着在打开的格式窗口中,找到并点击“自定义”选项,如下图所示。

3、然后在打开的页面中,点击“类型框”选项,如下图所示。

4、最后输入数字,如下图所示,设置为度分秒格式即可。

回答4:

假设坐标值在A列,转换公式为:

=LEFT(A1,LEN(A1)-7)/1 + MID(A1,LEN(A1)-5,2)/60 + MID(A1,LEN(A1)-2,2)/3600

这个公式不分经纬度,都能计算.

如图:

回答5:

以118°15′49″为例经度:用公式 =MID(A1,1,
)+MID(A1,
,2)/60+MID(A1,
,2)/3600 数据放在A列里,这个公式放在B1里,向下填充即可批量转换! 度分秒在A1 红色的“3”表示:取前三位数字,如果是纬度就改为2;紫色的“5”表示:取从左边数第5位开始,取2位;——转换分绿色的“8”表示:取从左边数第8位开始,取2位;——转换秒如果是转换纬度数据应相应的变化参数。