在Excel中,无法将2000/01/01格式转换为2000-01-01格式,在自定义中也不能更改,什么原因

在Excel中,无法将2000/01/01格式转换为2000-01-01格式,在自定义单元格格式中也不能更改,什么原因?改怎么办呢?

选中写入"2000/01/01"日期的所在单元格(或单元格区域)---右键---设置单元格格式---自定义----类型中写入 e-mm-dd ----确定

如果这样还改不了,说明你写入的文本格式的日期
选中这个单元格或整列---数据---分列---完成,这样操作一下,再按上面的自定义格式进行修改

如果还是改不了,说明你写入的日期前后有其他的透明符号,删去即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-29
不能更改还是改了以后没有效果?
默认输入2000/01/01会自动更改为2000-01-01,除非所在单元格的格式为文本;输入完成后,更改单元格格式为日期,确定后双击单元格确定后退出编辑,正常情况下就可以了,如果还有问题,请上传你的文件。
还有一种可能是输入时输入内容为'2000/01/01,实际显示2000/01/01, 因为 ‘ 为强制文本转换符,不删掉就始终以文本方式显示。
第2个回答  2014-07-29
数据---分列---下一步--下一步---日期(YMD)--确定追问

不行,没有反应

第3个回答  2014-07-29
A1=2000/01/01
B1=SUBSTITUTE(A1,"/","-")