发布网友 发布时间:2024-10-24 01:21
共4个回答
热心网友 时间:9小时前
还是格式问题。
EXCEL的日期是以序列数的形式存储的,即保存的日期实际是这个日期到1900-1-1相差的天数。当单元格格式为数值时,就会显示出这个差值,即2006-12-1与1900-1-1相差39052天。
如果在输入数据前,单元格为常规格式时,EXCEL会自动将其转换为日期格式,如果是文本,当然只以文本方式保存了。
但问题在于,如果单元格已经有数据,你再将单元格从数值转为常规,EXCEL并不会将原来存储的数据自动转为日期,只有重新输入日期才行。而若转为日期格式的话,因原存储的是序列数,所以能转换为日期。
热心网友 时间:9小时前
我给解释一下吧,你输入2006年12月的时候,默认为是数值或文本型的
它会自动转换成从1900-1-1日到2006年12月1日之间的天数。
当你设置成日期的时候它会自动变成日期形式。也就是说39052和2006年12月1日是可以相互转换的,
不信你可以输入39052,然后设置成日期,它会变成2006年12月1日
热心网友 时间:9小时前
一、在新建的Excel表中输入时,Excel会对输入的内容进行判断。例如当输入“9-1”或“2/5”等形式的字符时,Excel会以当前年份作为年,自动转换为日期格式(该单元格的格式设置同时被相应调整)。
二、在日期和时间等在Excel中只是显示模式,其实是以数字来存储的。例如,如果把F2单元格的格式改为日期格式,数字39052会变成以日期显示;同样,把一个存储日期的单元格格式改为数字,该单元格就不会再显示日期,而是数字。
希望对你有帮助
热心网友 时间:9小时前
点到所需要设置的单元格,点鼠标右键,有单元格设置项,有一项是专门设置数字格式的!