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日开始的天数)来进行排序的。因此,只有能够正确转换为数值的日期才能参与排序。
热门推荐
电视以旧换新能抵多少钱?不同类型电视回收价值全解析
基于YOLO V8的学生上课行为检测系统:从理论到实践的完整指南
2024年首轮香港春拍|现当代板块四大趋势
汉武帝刘彻:功过参半的一代雄主
心脏骤停怎么办?人人都该学会!
竹片碳化工艺:原理、流程及应用
上海虹桥火车站人山人海!网友:提前3小时,否则站的地方也没有
户口注销后,银行卡余额还能提取吗
世界粮食日:粗粮的营养价值与科学食用指南
燕山大学重点学科名单有哪些(国家级、省级)
垂体瘤的典型早期视野改变有哪些
贫血等级分类标准
从古代智慧到现代科学:宇宙的奥秘与我们的存在意义
穿上光、看见光、运用光!丁达尔效应的极致浪漫
今晚起,睡觉姿势可以调整一下
肚脐周围疼痛可能是阑尾炎的征兆
场景导向型纳米农药:未来农业发展的新思路
五指毛桃牛大力汤的功效与作用
DNS如何简化互联网访问,一个关于域名系统作用的深入探讨
如何破解软件
3万人将迁入,华为全球最大研发中心今日启用
重大疾病保险科普知识全面解析
深入浅出:Android系统性能优化与常见瓶颈分析
按摩哪个部位可以缓解肩周炎
什么是合理的折价交易策略?这种策略的风险和收益如何平衡?
低调实力派!这四所211高校就业率超985,性价比超乎想象!
太有用了!折一折就能收服挑食宝宝,90%妈妈还不知道
网络文学: 金庸与“金派”传人
一凡读字丨多一横,少一横,都是它
用人单位单方面解除劳动合同的情形及处理方式