Excel 2003 自用定义的数字格式的日期改为常规就变了

如何将日期的格式由自定义改为常规而数字不变,请看图

自定义的日期格式改为常规,显示数据自然不是日期样式了,不但是2003版本,2007以上版本也然。
Microsoft设置的日期从1900-1-1起为第“1”天,以后每天+1,到2013-4-16就是第“41321”天了。
你不要自定义格式,改为“日期”格式不行吗?
确实需要用常规保留日期样式(不是格式):
源数据在A列,在B1输入
=TEXT(A1,"yyyy-mm-dd")
回车并向下填充,再选该列——复制——右键——选择性粘贴——数值——确定。
就暂时显示为日期样式(但更新数据后会自动变成日期格式)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-24
改成文本的就不变了。
可以在旁边加一个列,=TEXT(E2,"yyyy-mm-dd")
第2个回答  2013-09-24
在数字最前面加上英文单引号 ' 即可