一般来说,中国境内的地理坐标,经度是三位数,纬度是两位数。字符位数不一样,公式稍有不同,该公式将经纬度分开进行。

公式概述

经度:

1、类似000°00′00.000″型:=CONCAT(LEFT(F2,8),ROUND(MID(F2,9,7),2),RIGHT(F2,3))

例如:

2、类似000°00′0.000″型:=CONCAT(LEFT(F25,8),ROUND(MID(F25,9,6),2),RIGHT(F25,3))

例如:

纬度:

1、类似000°00′00.000″型:=CONCAT(LEFT(I2,7),ROUND(MID(I2,8,6),2),RIGHT(I2,3))

例如:

2、类似000°00′0.000″型:

例如:

公式解析

1、CONCAT函数

2、LEFT、RIGHT函数

left是从左开始数,right是从右开始数

3、MID函数

4、ROUND函数

 特殊情况及公式修改

1、以下4行数据,第二行和第四行数据是没有问题的;但第一行和第三行经过四舍五入变成20后0被省略,只有一位小数了。此时要在公式CONCAT函数中加入0字符,并将其放在中间数和right函数块的中间。

示例:

第一行的修改:=CONCAT(LEFT(H110,7),ROUND(MID(H110,8,7),2),0,RIGHT(H110,3))

第三行的修改:=CONCAT(LEFT(H113,7),ROUND(MID(H113,8,7),2),RIGHT(H113,3))

2、还有一种特殊情况,如下图所示。2.002在进行四舍五入之后只剩2字符,需要修改公式至:=CONCAT(LEFT(H320,7),MID(H320,8,5),RIGHT(H320,3))

其他

出现特例一般都是因为字符的位数问题。目前该公式仅发现这一特殊情况,若有其他不好用的地方再进行补充说明。

另外,强推EXCEL帮助中函数公式的解析。以上函数公式截图均来自于EXCEL帮助中的说明。

excel中地理坐标经纬度格式调整:保留两位小数相关推荐

  1. excel横向纵向求和结果(均保留两位小数)相差1分的问题

    这个问题,我以前是用round()解决的,这是我自己摸索出来的办法. 但是,后来我被一高人当头棒喝,才知道,老盖茨早就帮我们考虑到了,只是他没有广告出来. 先设置好单元格的格式,比如两位小数,然后在& ...

  2. python取两位小数点的函数_python中round函数保留两位小数的方法

    在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一.四舍五入是一种精确度的保留法,是我们使 ...

  3. python中保留两位小数的函数_python中round函数保留两位小数的方法

    在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一.四舍五入是一种精确度的保留法,是我们使 ...

  4. js保留两位小数的函数_使用率低但功能强大的6个Excel函数公式应用技巧解读!...

    在Excel函数公式中,有部分函数的使用率是比较低的,但是其功能也是非常强大的. 一.Median函数. 功能:返回一组数的中值.中值就是一组数的中间数值,如果参数包含的数值是偶数,Median函数将 ...

  5. mysql中sql中统计结果四舍五入保留两位小数

    情景:项目中遇到统计的一些查询,结果就会遇到带有小数的结果,一般要求对结果进行四舍五入保留两位小数. 解决方式有以下两种: 方式一:使用 round(m,2)函数 //注:m为所需处理字段值,2为保留 ...

  6. 格式金额,默认保留两位小数,并格式化为千分位

    项目场景: 商城类项目中大多需要格式化金额,后缀保留两位小数,并且千元之后加上千分位符号 例子:32,131.00 这种金额,贴上js代码,可以新建一个js引用就行 解决方案: //格式金额,默认保留 ...

  7. excel怎么设置保留两位小数?

    转自:微点阅读  https://www.weidianyuedu.com    在excel表格中,一些小数数据都会保留小数点后两位,但是应该怎么设置呢?下面随微点阅读小编一起来看看吧. excel ...

  8. oracle 数据保留两位小数(祥解ROUND()TRUNC(),TO_CHAR( number, ‘格式’ )函数)

    在开发中经常会去进行一些计算,遇到除法经常会遇到除不尽的情况,当然各个公司要求不同,处理方式不一样,所要求精度也不一样.整理下oracle自带保留两位小数常用函数: 1 ROUND( number, ...

  9. Java中让浮点型数据保留两位小数的四种方法

    hello,你好呀,我是灰小猿,一个超会写bug的程序猿! 今天在进行开发的过程中遇到了一个小问题,是关于如何将double类型的数据保留两位小数.突然发现这方面有一点欠缺,就来总结一下. 一.Str ...

最新文章

  1. 共创Linux防火墙,Linux防火墙iptables简明教程
  2. linux可平通网关但不能上网,redhat问题:能ping通网关和本网段的IP,但是不能ping通DNS,也不能上网...
  3. java查看 被应用_java – 如何查看应用程序正在使用的当前堆大小?
  4. 五层验证系统,带你预防区块链业务漏洞
  5. 2017.10.10 狼和羊的故事 思考记录
  6. 用三层交换机实现大中型企业VLAN
  7. 微信小程序-组件使用
  8. php客户端和服务器的值传递
  9. NSURLRequest 使用(网络文摘)
  10. matplotlib之简单动画制作
  11. sift算法搭建(上半部,五,求二阶三阶黑塞矩阵的逆程序对比,c#实现)
  12. html 公告栏 上下滚动,jQuery实现上下滚动公告栏详细实例
  13. GF-3双极化SAR遥感影像预处理【基础版】
  14. lan的以太网标准_并非所有以太网电缆都是平等的:通过升级,您可以获得更快的LAN速度...
  15. 百度2019Q3财报和战略分析
  16. python中的类和对象2
  17. 网站安全之几种常见的网络攻击方式
  18. 408 知识点笔记——操作系统(内存管理)
  19. android vitamio 函数,如何在Android Studio中集成Vitamio?
  20. Android Google Maps教程

热门文章

  1. python绘制语谱图(详细注释)
  2. python ppt 图片_利用Python将PPT转换为图片并合成长图
  3. linux与Unix是什么关系?有什么区别?
  4. 正规的棋牌游戏开发公司需要具备哪些条件
  5. @PersistenceContext和@Resource
  6. @PersistenceContext和@Autowired在EntityManager上应用的区别。
  7. 多媒体操作系统──BeOS
  8. android系统关机广播,android关机方法汇总
  9. MATLAB学习(2)输出函数
  10. excel表格内容拆分_表格技巧—Excel 多行数据拆分合并的方法