MS Excel365 日期/序列日期 - 还有人遇到过吗?

MS Excel365 日期/序列日期 - 还有人遇到过吗?

我工作场所的所有计算机突然出现问题。

如果我在单元格 (A1) 中输入数字,例如“121218”,excel 不会自动转换为日期。此外,当单元格重新格式化为“日期”格式时,excel 会将输入的数字用作序列号格式的日期并返回错误值。“121218”转换为“11/18/2231”。

我找不到强制 Excel 接受序列号形式的条目的方法,因此我认为这不是一个设置,今天大约中午时分,我自己的 PC 和网络上的其他 PC 上也出现了这种情况。Office 365 肯定在今天早上进行了更新,但是当天早些时候日期格式工作正常。尝试再次更新 Office(有另一个更新已准备就绪),但问题并未得到解决。

附图更好地说明了这一点。我在 A1 中输入了“121218”,然后将单元格格式转换为“日期”。如您所见,示例字段返回日期,就好像我输入的数字是序列日期一样。编辑:在图片中,单元格 C1 显示:“B2=DATEVALUE...”,应该显示“B1=DATEVALUE...”

在此处输入图片描述

还有其他人遇到过这种情况吗?

答案1

Excel 将日期存储为序列号,因此也可以用于计算。

默认情况下,January 1, 1900是序列号1,并且January 1, 2008serial number 39448因为,它是39,448 days after January 1, 1900.

这就是我们不能将每个第二个序列号都转换为日期的原因。迄今为止的日期限制达到31/12/9999,即 的序列号2958465

解决方案 1:

=DATE(RIGHT(A1,2),LEFT(A1,2),MID(A1,3,2))

解决方案 2:

=TEXT(A2,"00\/00\/00")+0

将返回43446,然后将任何适当的日期格式应用到单元格/单元格,您将得到12/12/18

相关内容