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日开始的天数)来进行排序的。因此,只有能够正确转换为数值的日期才能参与排序。
热门推荐
科学补水,让你告别亚健康!
白银投资风险高?专家详解仓位管理与风险控制
《原神》开发者揭秘:arcsin如何打造完美转向效果?
科学揭秘:棕色大熊猫的毛色之谜
家庭争吵后的修复:进攻者与撤退者的和平之路
吵架后的情绪调节小妙招
这些措施可以有效改善手抖,心态排第四,排第一的是什么?
大白菜的创意做法,满足不同口味的你
锦鲤鱼池的青苔管理秘籍:从危害到利用
金鱼爱好者必看:青苔影响大揭秘!
枸杞子:秋冬护眼补水的科学指南
全运会冠军的补水秘诀:从清晨到夜晚的科学饮水指南
秋冬补水正当时:妙佑医疗国际专家详解缺水原因与应对之道
秋冬干燥,你真的会喝水吗?
全家总动员:自制汉堡大作战!
创意汉堡新吃法:蟹肉猪肉完美结合
曦妈教你自制美味汉堡套餐!
完颜希尹:金代女真文化的灵魂人物
全中国最值得去打卡的8个小众古镇,打卡一半,此生无憾!
宁波秋冬打卡:从园林到雪原,最美自然景观全攻略
麻辣香锅里的那些“灵魂”食材
乐山麻辣香锅的健康吃法:从食材到注意事项全攻略
中德携手突破量子密钥分发技术,车联网应用前景广阔
千年古镇的新年新韵
景迈山上寨下寨:打卡全球首个茶主题世界遗产
崴脚后这些误区你踩了吗?
桐木关:红茶鼻祖的诞生地,武夷山上的千年雄关
青州古城:2024年必打卡的热门景点
青州龙兴寺遗址:600余尊佛像改写东方美术史
秋日打卡青州最美景点:云门山&仰天山红叶林