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日开始的天数)来进行排序的。因此,只有能够正确转换为数值的日期才能参与排序。
热门推荐
背部推拿的好处与功效
实习如何助力职业规划?从经验到未来的蓝图构建
湿气重会有什么影响?医生专业解答
飓风的等级分类和命名 飓风有什么危害 如何防范
人民法院法官的职责与使命
艾滋病在体外的存活时间
如何轻松打开和查看AI格式文件的多种方法解析
古琴流派形成条件与发展现状浅析
宠物技能优化:觉醒顺序与实战效果
成年人相处最通透的方式:只表达自己,不分析对方
【圆桌健谈】耳朵健康需重视 科学养护有窍门
健康有道丨怀孕后孕吐厉害怎么办?
气阴两虚的人最适合做哪些运动?
“您所拨打的电话是空号,请核对后再拨”,打电话听到这回音意味着什么?
公费医疗住院报销程序及相关法律规定
停止支付的构成要件及其判断标准
“秦岭风景的高度”重点景区首次发布 西安两处入选
九型人格如何搭建团队
小麦返青拔节期病虫害防治技术指南
新型吡唑酰胺类杀菌剂—茚吡菌胺
推动农业科技创新和产业创新深度融合
智能鱼塘物联网系统,推动渔业养殖可持续发展
不同头型如何选帽子?明星示范,让你秒变时尚达人!
谥号“僖”的历史文化解读
看病也要“预习”?这些经验分享给您
文艺复兴时期的建筑风格是什么样的?
如何理解期刊的投稿要求?
“守护好家园就是守护好雄安新区”
厕所冲水无力?4大原因和解决方案在这里
关于自律的古代名言