Excel中经纬度数据转换公式 | 您所在的位置:网站首页 › 坐标系和经纬度的转换 › Excel中经纬度数据转换公式 |
Excel中坐标格式有两种,一种是以米为长度单位的经纬度,第二种是以度分秒为单位的经纬度。前几天接到一份数据,是度分秒数据分开列的,也是醉了。 现在对这些数据进行转换 1. 度分秒格式分列转换长度单位格式 数据格式如图 新建两列,列名分别为经度,纬度 选中经度中一个单元格,输入“=SUM(J2+K2/60+L2/3600)” 公式解释:J2(经度度)+K2(经度分)/60+L2(经度秒)/3600。分转换成度需要除以60,秒转换成分需要除以60. 同理转换纬度 2. 度分秒格式分列转换度分秒格式同列 数据格式如图 新建两列,列名分别为经度,纬度 选中经度中一个单元格,输入“=TEXT(J2&"°"&K2&"'"&L2&"''","H:MM:SS")” 公式解释:输出文本格式的数据内容,J2(经度度)+度单位符+K2(经度分)+分单位符+L2(经度秒)+秒单位符,参数格式设置为"H:MM:SS"(时间格式),如果不设置参数的话会报错。 3. 度分秒格式同列转换长度单位格式 数据格式如图 新建两列,列名分别为经度,纬度 选中经度中一个单元格,输入“=LEFT(P2,FIND("°",P2)-1)+(MID(P2,FIND("°",P2)+1,FIND("'",P2)-FIND("°",P2)-1)+MID(P2,FIND("'",P2)+1,LEN(P2)-FIND("''",P2)+3)/60)/60” 公式解释: 不做详细解释,下面从left、mid和find函数基础概念作解释(摘自百度经验)。 left函数的语法格式 =left(text,num_chars) text代表用来截取的单元格内容。 num_chars代表从左开始截取的字符数。
find函数的语法格式 =find(find_text,within_text,start_num) Find(要查找的文本,文本所在的单元格,从第几个字符开始查找[可选,省略默认为1,从第一个开始查找])。
mid函数的形式如下: MID(text,start_num, num_chars) text是一串我们想从中截取字符的“字符串“; start_num是一个数字,是指从”字符串“的左边第几位开始截取; num_chars也是数字,是指从start_num开始,向右截取的长度。 |
CopyRight 2018-2019 实验室设备网 版权所有 |