EXCEL表中怎样替换的格式

来源:百度知道 编辑:UC知道 时间:2024/06/03 13:00:30
“122/04/39.74”
替换过程种要设定这样的一个格式
是用来表示经纬度的
想要吧“/”替换成“:”
后面的小数还要保存
应该怎么设定格式
我知道有替换的工具~是在替换过程中有问题~
我按照大家说的方法做了~结果
122/04/39.74就变成
04:39.7了~
这个怎么解决

用上面的方法替换后,右键点击单元格,选择"设置单元格格式",在数字标签下,分类中选择"自定义",在类型的输入框中输入[h]:mm:ss.00就可以了.

假设你的数据在A1
1.SUBSTITUTE返回文本数据的方法:
B1输入公式
=SUBSTITUTE(A1,"/",":")
返回结果还是文本的

如果要返回数字的可以:
=--SUBSTITUTE(A1,"/",":")
设置数字自定义格式:
[H]:MM:SS.00

2.直接替换
替换"/"为":",同时点选项,
替换为旁边的格式,数字,自定义格式输入:
[H]:MM:SS.00
然后点击替换

3.替换后设置格式:
替换"/"为":"
设置列数据格式:
[H]:MM:SS.00

4.替换后使用公式得到结果:
替换"/"为":"
输入公式:
=TEXT(A1,"[H]:MM:SS.00")

-----------
4中方法评价,第一种方法最好
2、3、4都会因为4舍5入等问题而让数据发生变化。
显示为:
122:04:39.75或者
122:04:40.00

因此建议使用第一种方法

直接替换好象不行
假设所需替换数据在a列,在b1输入
=IF(ISERROR(FIND("/",A1))=FALSE,SUBSTITUTE(A1,"/",":"),A1)
向下复制公式
这总行了吧

hexueyan3100的公式可能写的正好相反了:
应该是这样的:
=IF(I