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日开始的天数)来进行排序的。因此,只有能够正确转换为数值的日期才能参与排序。
热门推荐
低音炮效果不好,总是能感觉低音炮的位置,如何摆放处理?
穿得越多可能越冷!冬天怎么穿最保暖
好内容收获好生意,“小商家”也能成为“大品牌”
如何建立训练数据库笔记:从目标设定到持续改进的完整指南
通达信数据怎么保存到excel
CKJ:托伐普坦治疗常染色体显性多囊肾病的肝脏安全性
抵达铁路上海站,如何快速搭乘市内公共交通?指南在此→
低保、救助谁能领?怎么领?指南来了!
关停潮下,幼儿园的出路与转型
煮熟的苹果有什么功效和作用
土地使用权获取流程、树苗补助与土地承包分配详解
程序员离婚率较高,背后原因引人关注
包饺子时,学会“盐水油”的技巧,饺子馅料多汁喷香,口感鲜美!
最省油车速是多少?这些技巧你不得不了解
元通镇:四川崇州的“水乡小成都”
秦国从秦非子建国到灭亡先后有九个都城
小说三要素是哪三要素应该怎样写_高中语文知识点解答
深不可测的“人大附中”系国际校有哪些
泰国全年旅行指南:不同季节不同体验,让你完美避开旅游高峰
怎么理解offer在职场中的含义?
自动化专业的实习机会在哪里找?
北上广深房价均下跌!这不是唱衰,是事实!
如何提升数字化的公务员人事管理效率?
早晨不再单调!这5种粥的做法,绝对让你爱上早餐!
企业能耗数据背后隐藏的税务问题,你了解多少?
原来,吃辣也能是一种养生
五黄位能开窗户吗?五黄位放什么化解
如何轻松查看照片拍摄时间与地点的实用技巧分享
李耕耘火到新疆:这个明星的魅力何在?
如何5分钟汇报项目进度