为什么excel里日期格式一改就变1905年,怎么改。

比如:表格里是2011.10 按要求变成2011-10或2011年10月,用格式-日期 结果就不变成1905-*。(别说手动改之类的p话)

因为EXCEL是以1为日期的1900-1-1,以数值1表示1日或24小时,所以2011.10转换为日期格式时就成了1900-1-1后的2011天即1905/7/4,0.10天转换为0:2:24。

所以2011.10不是标准的日期格式,用“-”替换“.”之后,并将单元格设为“日期”格式,就变成了标准日期格式。

扩展资料:

工具/材料:Microsoft Office Excel2016版,Excel表格。 

1、首先选中Excel表格,双击打开。 

2、然后在该界面中,选中“2011.10”的单元格。

3、再者在该界面中,用“-”替换“.”,改为“2011-10”。 

4、其次在该界面中,右键点击“设置单元格格式”选项。 

5、继续在该界面中,选中“日期”选项。

6、其次在该界面中,点击“确定”按钮。 

7、最后在该界面中,单元格里成功显示日期。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-09
输入错误.主要是系统认2011.10是认为了数据,设成日期格式后按日数换算的.问题在于那个小数点.你可以偿试用替换的方法,先把2011.10中的一点替换成"-"(减号).看看能解决问题不.
第2个回答  2021-01-10
用替换,将.改为-; 或者将单元格格式设为其他格式—长日期,选择所要的格式,确定。
第3个回答  2011-10-09
=SUBSTITUTE(A1,".","-")

转换为2011-10格式本回答被提问者采纳
第4个回答  2011-10-09
右击表格属性,该日期的格式即可