level 8
打开一个空白的excle文件
我们知道直接输入1978-7,会变成Jul-78,且单元格格式自动变为mmm-yy
现在我发现一个问题。
把单元格格式设置成文本,输入1978-7,手动修改无论怎么修改都不会变化格式。
用“查找替换”进行,
查找-
替换-
之后,会变成Jul-78,且单元格格式自动变为mmm-yy
感觉这里有点怪,但是说不出来,查找替换在这里..............
2009年04月01日 13点04分
1
level 8
“手动修改无论怎么修改都不会变化格式。 ”说的是
手动修改单元格中的数据,如改成1900-9或者别的,单元格格式都依然是文本,不会变成别的格式
2009年04月01日 13点04分
2
吧务
level 15
excel在替换时会将文本型数字转化成数值,所以会出现这样的问题。
同样的原因,你无法使用替换功能替换文本型数字18位身份证中的数字,会导致文本变数字,从而丢失15位之后的数字。
想要避免这样的情况发生,只能在字符串前面使用文本标识符'。
例如输入 '1978-7
2009年04月02日 00点04分
3
level 8
呵呵,是这么个意思。
后来我用这个,还可以用的
=SUBSTITUTE(A2,"-","-")
2009年04月02日 00点04分
4