作业帮 > 综合 > 作业

excel中如何把度分秒转化成度?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/03 01:20:58
excel中如何把度分秒转化成度?
能不能有简单一点的办法?跪谢!
要求1:度分秒只能在同一个单元格,不能分成3个单元格分别输入,因为这个方法我知道
2:用left len mid value函数的方法我也知到=VALUE(MID(IF(LEN(A40)=6,CONCATENATE("0",A40),IF(LEN(A40)=5,CONCATENATE("00",A40),A40)),1,3))+VALUE(MID(IF(LEN(A40)=6,CONCATENATE("0",A40),IF(LEN(A40)=5,CONCATENATE("00",A40),A40)),4,2))/60+VALUE(MID(IF(LEN(A40)=6,CONCATENATE("0",A40),IF(LEN(A40)=5,CONCATENATE("00",A40),A40)),6,2))/3600
假设15°58'33"形式的数据在A1,用公式:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"°",":"),"'",":"),CHAR(34),"")*24&"°"
再问:      显示错误啊,输入度分秒时要注意什么吗啊?
再答: 公式没有问题,检查一下输入的字符:度分秒,需要与公式中的一致。
再答: 秒是用半角英文的引号。
再问: 麻烦再问一下1.char(34)是什么意思?公式能解释一下吗?
2.您的度分秒是怎么输入的?用搜狗输入法怎么不行呢,还有其他输入方法吗?
再答: 1、CHAR(34)就是半角英文的引号,这个函数是对应于数字代码(ASCII码)的字符;由于在EXCEL是保留字符,在公式中为了方便输入使用了它;也可以用四个半角双引号:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"°",":"),"'",":"),"""","")*24&"°"
2、我的度分秒输入方法:
度:插入--特殊符号--符号--更多--单位符号;
分:英文半角单引号(撇号);
秒:英文半角双引号。