Excel日期格式设置无效?可能是1900年BUG
创作时间:
作者:
@小白创作中心
Excel日期格式设置无效?可能是1900年BUG
引用
CSDN
1.
https://blog.csdn.net/WSNACK/article/details/141442849
在使用Excel处理日期数据时,可能会遇到一些令人困惑的问题。本文将通过具体案例,揭示Excel中与日期格式相关的两个重要"bug"。
1900年之前的日期无法正确转换为数值
假设我们要将1789/12/3、1899/12/31、1900/12/31、1500/2/4这几个日期设置为yyyy-mm-dd格式。通常的操作步骤是:选中单元格,右键点击"设置单元格格式",然后选择日期类型。
但是,当我们输入这些日期并尝试排序时,会发现只有1900/12/31这个日期是有效的,其他日期都无法参与排序。进一步检查发现,如果将这些日期设置为数值格式,只有1900/12/31显示为数字366,其他日期仍然保持文本格式。
这种现象表明,1900年之前的日期在Excel中无法正确转换为数值,因此无法进行有效的排序和计算。这种限制可能源于Excel在设计时的某种考虑,但具体原因并不明确。
1900年被错误识别为闰年
另一个值得注意的问题是,Excel将1900年错误地识别为闰年。根据公历规则,1900年不能被400整除,因此应该是一个平年,2月份应该只有28天。但在Excel中,如果从1900/2/25开始下拉填充日期序列,会发现2月份有29天。
结论
虽然这些"bug"无法从根本上解决,但了解这些限制对于正确使用Excel处理日期数据非常重要。在处理历史日期数据时,需要特别注意1900年之前的日期可能无法正确转换为数值,以及1900年2月可能存在的错误。
最后,关于日期排序的问题,Excel是根据内部的序列值(即从1900年1月1日开始的天数)来进行排序的。因此,只有能够正确转换为数值的日期才能参与排序。
热门推荐
BCG中文是什么意思?
八字命理:甲子日柱详解
香港风情电影《男人四十》:中年困境与情感纠葛的深度剖析
新手骑行眼镜避坑指南:防护、紫外线、材质、舒适度全解析
函数的间断点详解
医生告诉你:做好这三点,就能有效预防急性心肌梗死
“Serve”的多种翻译:细致解读它的用法和含义
10部最遗憾的爱情电影,《山楂树之恋》《匆匆那年》《情书》上榜
App过度收集信息?律师手把手教你守护隐私!
糖化控制的新标准,还有这四大认识误区,千万别踩坑,请收藏对照
50房子装修效果图大全:50个家庭装修实例展示
结膜炎检测方法有哪几种
福建墓碑刻字有什么讲究
窗帘如何选购,从材质到搭配的避坑指南
再不学就亏了 轻松告别多梦的实用技巧
Mini DP接DP显示器不亮怎么办?5个实用解决方案帮你轻松应对
旋律未曾停歇,理念仍在歌唱——方大同永恒的音乐遗产与永续
《渔家傲》的意思及艺术特色分析
杭州两天一夜旅游攻略:精华景点深度游览
黑曜石全解析:从入门到珍稀的完整指南
小小的食量,大大的快乐 | 食量控制指南
每天早餐吃燕麦片能减肥吗?科学解析燕麦片的减肥效果
短剧大爆发之年,观众更爱哪些内容?
中药和牛奶能一起喝吗
16个保证有效的「减脂方法」!不用挨饿、专家认证可持续性减脂的快速瘦身方法
搞懂RTK定位,看这一篇就够了
北斗/RTK高精度定位系统的优势及适用场景
新生儿泪囊炎怎么治疗好得快
水果生鲜怎么做供应链运营(供应链管理流程)
腮腺肿大挂什么科