Hi,大家好,在工作中大家有没有遇到这种情况:
回车前
回车后
我们在输入身份证时,Excel无法按照我们的意思处理,自动把它转换成了科学计数法,换成正常的数值以后,末尾的数字都会变成0,原来的数字丢失了。这其实是Excel默认的常规数据类型在帮我们进行自动转换,大部分情况都是没问题的,但有些特殊情况需要我们人为的进行调整。
我们知道Excel有文本、数值两种数据类型。在处理身份证号时,数字太长了,超过了常规数值能处理的范围,只能降低精度转化为科学计数法。这个时候我们只能把身份证号当成文本来处理才能保留完整的信息。
日期时间类型:
还有一个特殊的日期时间类型,它的内部就是一个数字,表示自从1900年1月0日以来的天数。序列号1对应于1900年1月1日;序列号2对应于1900年1 月2日。Excel支持从1900年1月1日到9999年12月31日(序列号=2958465)的日期。
当使用时间时,只需把数字扩展到小数位。换句话来说,Excel 通过使用一天的一部分来处理时间。例如,2022年11月11日的日期序号数为44876。那么这一天的中午(也就是一天的一半)就用时间值44876.5来表示。
另外还有一个小知识点,Excel 实际上支持两套日期系统1900日期系统和1904日期系统。1900日期系统数字1就代表1900年1月1日。1904日期系统使用1904年1月1日作为基础日期。默认情况下,Windows中的Excel使用1900日期系统,Mac中的Excel使用1904日期系统。为与Mac文件兼容,Windows中的Excel也支持1904日期系统。
可以从“Excel选项”对话框的“高级”部分中为活动工作簿选择日期系统(位于“计算此工作簿时”区域)。
一般来说,使用默认的1900日期系统就够了。
觉得不错的话,不要忘了[赞]和关注哦!