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日开始的天数)来进行排序的。因此,只有能够正确转换为数值的日期才能参与排序。
热门推荐
白虾:低脂高蛋白的营养海鲜,7大功效守护健康
鼻饲管:营养供给的新宠儿?
“羊肉五不吃,吃了冬难安”,常吃羊肉的要注意,劝你别不当回事
高换手率股票:市场热点的风向标与波动源
攀枝花冬季旅游全攻略:20度的温暖与阳光
攀枝花迤沙拉村:冬樱花里的彝族古村
用英语邀请短句征服社交圈
绕口令挑战:让你的英语发音飞起来!
廖唯伟的睡眠记忆法:每天一小时,一个月背完3500词
日本免税新政来袭:取消50万日元上限,赴日游客购物更自由
攀枝花仁和区:生态守护与绿色发展并进
冬游攀枝花,探秘“中国彝家第一村”
攀枝花芒果,甜爆你的味蕾!
WTT中国大满贯|男单决赛:林诗栋连追三局,4-3逆转马龙夺冠
WTT多哈球星挑战赛女单分区解析
史蒂夫·丹顿:期待在中国举办更多WTT赛事
重要提醒!日本入境严查锂电池,这些规定一定要知道
烤瓷牙修复技术全解析:从原理到优势的全方位解读
“情绪阳光行动”在京启动,AI赋能心理健康成热议话题
AI伴侣行业观察:用户月对话近300次,伦理风险引关注
从甘草到Bi Yan Pian:6种中草药治疗过敏方案
预制菜梅菜扣肉现槽头肉,专家:含甲状腺素存风险
南京:世界首个百万人口城市,六朝古都今犹在
沪昆高速必打卡:枫泾服务区里的江南水乡
山海之城福州:三坊七巷里的千年文脉与烟火气
从选池到防病:河虾养殖五大关键技术详解
《我和老爸是同桌》热播,淄博旅游热度攀升
刘国梁稳住心神:林诗栋横空出世,国乒未来可期
“蜡瓶糖”现食品安全问题,专家建议优选天然零食
把握机遇与纪律:职场中木星土星的双重启示