发布网友 发布时间:2022-03-03 06:13
共3个回答
热心网友 时间:2022-03-03 07:43
将单元格的格式设为文本就可以了,里面的内容就不会变来变去了,遇到任何变来变去的奇怪情况都可以这样处理
热心网友 时间:2022-03-03 09:01
编辑栏显示为2010-5-25,没有什么影响吧?只要数据是正确的。
将单元格(数据库的字段也是一样)设置为日期格式,系统展示给我们看到的是2010-5-25或者2010年5月25日等,但系统内部保存的不是这几个文字,而是从197X年某日(具体忘记了)到你指定日期间的秒数,在需要展示给用户时,将秒转换为用户指定的格式。所以指定不同的单元格格式,可以看到不同的结果,但内部数据都是同一个。追问我不是要问为什么会这样,我是问为什么我的单元格会自动变格式,还有它这样了怎么去解决,我要用类似“2010年5月25日”这个格式的一大堆日期在excel表格里生成别的,所以格式不能变。
追答把单元格格式设置为文本,不要设置为日期。文本才能保证输入什么样就是什么样。
热心网友 时间:2022-03-03 10:35
Excel的日期格式默认是从1900年1月1日开始计算的,你那个‘40323’是天数追问我不是要问为什么会这样,我是问为什么我的单元格会自动变格式,还有它这样了怎么去解决,我要用类似“2010年5月25日”这个格式的一大堆日期在excel表格里生成别的,所以格式不能变。
追答单元格格式设置为‘文本’,然后输入“2010年5月25日”
所谓的‘常规’格式,就是根据输入的内容自动判断格式,你输入的是日期格式,Excel自然将单元格的格式转为‘日期格式’