excel中将7分43秒转换为7.**分?

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:08:00
比如一整列都是*分*秒,我要一下将这一整列都转换为*.**分,应该怎样操作啊?

数据在a列,在b1输入
=ROUND(LEFT(A1,FIND("分",A1,1)-1)+--MID(A1,FIND("分",A1,1)+1,LEN(A1)-FIND("分",A1,1)-1)/60,2)&"分"

向下托

补充:
呵呵,答案都可以实现你的要求
不过你要在原来的列显示转换后的结果
还要进行一下操作

比如转换后的结果在b列
你复制b列-点你原数据的列-例如a列a1-点右健-选择性粘贴-数值-确定
然后你就可以删除用来转换的那列了

假如数据在a列
在b列(b2)输入 =TEXT(LEFT(A2,FIND("分",A2)-1)+MID(A2,FIND("分",A2)+1,LEN(A2)-FIND("分",A2)-1)/60,"0.00")&"分"
复制粘贴公式,或填充

=LEFT(A1,FIND("分",A1)-1)+(LEFT(MID(A1,FIND("分",A1)+1,10),LEN(MID(A1,FIND("分",A1)+1,10))-1))/60

=MID(B6,1,FIND("分",B6)-1)+MID(B6,FIND("分",B6)+1,FIND("秒",B6)-4)/60&"分"