怎么在+Excel+中将经纬度数值转成度分秒
1个回答
关注
展开全部
在 Excel 中将经纬度数值转成度分秒,可以按照以下步骤进行操作:将经纬度分别放置在两个单元格中,例如经度放置在 A1 单元格中,纬度放置在 B1 单元格中。假设经度为正,选择 C1 单元格,并输入以下公式:=INT(A1)&"°"&INT((A1-INT(A1))*60)&"'"&ROUND((((A1-INT(A1))*60)-INT((A1-INT(A1))*60))*60, 2)&"""E"其中,INT(A1) 表示获取经度的整数部分,INT((A1-INT(A1))*60) 表示获取经度的小数部分对应的分钟数的整数部分,而 ROUND((((A1-INT(A1))*60)-INT((A1-INT(A1))*60))*60, 2) 则表示获取经度的小数部分对应的秒数,并保留两位小数。如果经度为负,则将 "E" 替换成 "W"。假设纬度为正,选择 D1 单元格,并输入以下公式:=INT(B1)&"°"&INT((B1-INT(B1))*60)&"'"&ROUND((((B1-INT(B1))*60)-INT((B1-INT(B1))*60))*60, 2
咨询记录 · 回答于2023-05-05
怎么在+Excel+中将经纬度数值转成度分秒
在 Excel 中将经纬度数值转成度分秒,可以按照以下步骤进行操作:将经纬度分别放置在两个单元格中,例如经度放置在 A1 单元格中,纬度放置在 B1 单元格中。假设经度为正,选择 C1 单元格,并输入以下公式:=INT(A1)&"°"&INT((A1-INT(A1))*60)&"'"&ROUND((((A1-INT(A1))*60)-INT((A1-INT(A1))*60))*60, 2)&"""E"其中,INT(A1) 表示获取经度的整数部分,INT((A1-INT(A1))*60) 表示获取经度的小数部分对应的分钟数的整数部分,而 ROUND((((A1-INT(A1))*60)-INT((A1-INT(A1))*60))*60, 2) 则表示获取经度的小数部分对应的秒数,并保留两位小数。如果经度为负,则将 "E" 替换成 "W"。假设纬度为正,选择 D1 单元格,并输入以下公式:=INT(B1)&"°"&INT((B1-INT(B1))*60)&"'"&ROUND((((B1-INT(B1))*60)-INT((B1-INT(B1))*60))*60, 2
假设纬度为正,选择 D1 单元格,并输入以下公式:=INT(B1)&"°"&INT((B1-INT(B1))*60)&"'"&ROUND((((B1-INT(B1))*60)-INT((B1-INT(B1))*60))*60, 2)&"""N"与上述公式类似,这里使用 INT 函数和 ROUND 函数来获取纬度对应的度、分、秒数,并将 "N" 替换成 "S",以表示纬度为负的情况。完成公式输入后,按下回车键即可将经纬度数值转换成度分秒格式。