写篇比较简单的文章,大家都不屑一顾的问题,但希望有人能够用上。

最近同事用到使用EXCEL将十进制角度转度分秒,找我帮忙,网上搜罗一下,大多是度分秒转为十进制的计算方法,偶有这种算法,还要判断度的位数,如30°一个算法,130°又一个算法。且精度只能精确到秒的个位,对于测量坐标转换来说,远远不够。

几经演算,反过来在同事的帮助下,写了一个通用的计算公式,可以精确得计算出结果,如下:

fx=TEXT(INT(A2),"0")&“."&TEXT(INT((A2-INT(A2))*60),"00")&TEXT(((A2-INT(A2))*60-INT((A2-INT(A2))*60))*60*1000000,"000000")

其中A2代表十进制度数所在的单元格

调节其中红色数字的位数,可以取得秒的不同精度,如10000,会取到秒的小数点后四位;1000000,取到后六位。

如:130.03145632,输出130.0153242752

如果要加上度、分、秒等汉子或符号,只需在中间&符号处稍作文章,如:

fx=TEXT(INT(A2),"0")&"°"&TEXT(INT((A2-INT(A2))*60),"00")&"′"&TEXT(((A2-INT(A2))*60-INT((A2-INT(A2))*60))*60,"00.0000")&"″"

此处需注意后面秒的格式。精度调节此时要在后面的"00.0000"格式字符串中调节。

如:130.03145632,输出130°01′53.2428″

EXCEL 十进制角度转换为度分秒格式相关推荐

  1. java 将小数度数转换为度分秒格式

    /*** 将经纬度转换为度分秒格式* @param du 度数 116.418847* @return 116°25'7.85"*/public static Integer[] chang ...

  2. NPOI获取Excel单元格自定义度分秒格式的值

    最近项目需要导入几十年的Excel报表,还是使用自己熟悉的NPOI开源插件,我觉得它操作Excel的功能还是挺强大的! 但是最近遇到一个问题,单元格的坐标设置了自定义格式度分秒(###º##.###' ...

  3. Excel公式:将度分秒格式转换成度的格式

    经纬度格式如下: 转换纬度的公式如下: =ROUND(LEFT(A1,2)+MID(A1,4,2)/60+MID(A1,7,8)/3600,8)&"N" 转换经度的公式如下 ...

  4. oracle 度分秒转小数点,角度的度分秒与小数点格式互相转换

    一.角度的度分秒与小数点格式互相转换 EXCEL能将角度转换成度"°"分"′"秒"″"格式吗? 如将:120.999722222222°转换 ...

  5. 角度转度分秒lisp函数_自改小程序,提示错误,运行另一个lisp后就不会出错,求帮忙!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ;;主程序 (defun c:qxys( / r an ps pe pc dis1) (setvar "cmdecho" 0) (co ...

  6. matlab 秒数转换时分秒,将秒转换为天时分秒格式字符串(如是0天0时0分就显示秒)...

    1./** 2. * 将秒转换为天时分秒格式字符串(如是0天0时0分就显示秒) 3. * @param seconds 秒数 4. * @return 返回天时分秒字符串 5. */ 6.privat ...

  7. 角度转度分秒lisp函数_AutoLISP在尼康全站仪原始数据重新计算中的应用:尼康全站仪...

    摘 要:AutoLISP是针对AutoCAD系统的开发工具之一,也是开发AutoCAD图形软件的强有力工具,在很大程度上减轻了作业人员的工作强度.本文作者在研究AutoLISP与尼康全站仪原始数据结构 ...

  8. 如何在EXCEL中的度分秒格式的经纬度转换成度格式的数据

    以118°15′49″为例 经度:用公式 =MID(A1,1,3)+MID(A1,5,2)/60+MID(A1,8,2)/3600 数据放在A列里,这个公式放在B1里,向下填充即可批量转换! 度分秒在 ...

  9. android gps转换度分秒,如何将GPS数据转换为度分秒

    1.启动Excel之后,在A.B列录入如下数据,C.D列作为转换后的输出结果. 2.主要利用Text函数,将特定内容,转换成需要的格式,在B3单元格输入经纬度测试数据:50.454564.在C列输入公 ...

最新文章

  1. Linux下Makefile的automake生成全攻略--转
  2. Re: 从零开始的【comic spider】(序幕)
  3. 第50讲:Scrapy 部署不用愁,Scrapyd 的原理和使用
  4. vue中在当前组件中定义的全局变量怎么在methods中使用_Vue原理解析(十):搞懂事件API原理及在组件库中的妙用...
  5. PYTHON 100days学习笔记001:初识python
  6. 电子工程师名片——FAT16文件系统(转)
  7. IE安全防护方面强于Firefox和Chrome
  8. Unity中一个安卓设备拆装项目,从使用到放弃ab包过程记录
  9. Atom: 安装版本过旧,会导致很多问题
  10. 软件设计原则(六) 合成复用原则
  11. php 输入经纬度查询位置,php 根据实际地址获取对应的经纬度
  12. mysql中的mod_MySQL MOD()用法及代碼示例
  13. 蓝桥ROS机器人之C++基础开发第一个程序
  14. .NET Core ConfigureServices与Configure
  15. MC9S12G128模块化分层化软件架构之六——KEY
  16. Maven 手动导入ojdbc6.jar
  17. Qt使用C++封装qml自定义图形控件(QQuickPaintedItem)
  18. COSCon'21 区块链(B)论坛介绍
  19. 数据结构学习笔记——前、中、后缀表达式的转换(栈的应用)
  20. PTA 7-280 逆时针旋转字符方阵

热门文章

  1. python pygame 动画_pygame用blit()实现动画效果的示例代码
  2. clock moved backwards. Refusing to generate id for XX milliseconds.
  3. 元素模式 pdf java_字节跳动总结的设计模式 PDF 火了,完整版开放下载
  4. RUST 环境 UDP UART CANFD
  5. 大数据的Lambda架构
  6. wind无法自动修复此计算机,自动修复无法在Windows10中修复您的电脑
  7. 易语言 html 服务器,更新易语言http服务器开发框架
  8. 抢救站位图片_抢救配合流程和站位,你真的规范了吗?
  9. 何谓光电传感器-看看基恩士如何说
  10. 物联网在数字化医院的广阔应用前景