作者:乔山办公网日期:
返回目录:excel表格制作
I2中输入公式:copy
=TEXT(F2/24,"[h]°mm'ss″")
右拉到J2,再下拉复制。百
PS:公式中ss后面表示秒的度英文双引号不能用键盘输入,要先在某个单元格中插入符知号,找到双引号,插入后道选择该符号复制,粘贴到公式中。
B2=LEFT(A2,2)&MID(A2,3,FIND("°度",A2)-3)+MID(A2,FIND("°",A2)+1,FIND("′版",A2)-FIND("°",A2)-1)/60+MID(A2,FIND("′",A2)+1,FIND("″",A2)-FIND("′",A2)-1)/3600&"°"向下复制权
基本做来不到,60进制在计算式都是转换成十进制在进行计算的,比如时间格式(都是按一天为1,24小时来转换的),只是系统为了支持时间格式增加源个自动转换功能,但在某些时候还会显示十进制数,如做差为负数时
实现你说的功能只能人为分zhidao成三部分,并用公式实现进位或退位,或者,做个vba自定义公式时间加减处理
1、首先打开Excel输入下图数据,其中度分秒符号copy可以通过面板上插入->符号->单位符号,分别插入度分秒符号。
2、点击进入下图的那个单元格,编辑状态,选中单元格内文字然后复制,注意不是复制这个单元格。
3、选中十进制度选择列,然后右键->设置单元格格式->数字->自定义->在类型处粘贴,如图。
4、下面修改粘贴的文字成[h]°mm′ss.00″,如图,可见整数部分太大了,可以根据数据,调小一些。其实这里主要是设计数据格式。
5、下面在E2输入zd一个十进制度数,然后在另一单元格F2输入=E2/24,然后选中F2右键更改数据格式成上面自定义设置的[h]°mm′ss.00″。操作完成后如图。
6、现在度分秒转十进制度,显然就是将设置好的度分秒数乘24,然后改数据格式成常规或者通用就可以了,如图。
7、完成效果图。