【问题标题】:Number values for dates wrong in excel? [duplicate]excel中日期的数值错误? [复制]
【发布时间】:2018-04-13 12:41:32
【问题描述】:

我在 excel 中处理一个项目,遇到了一个问题,当我在 excel 中将日期显示为数字时,数字是错误的。

例如今天(13/04/2018)应该是数字代码43203,但在我正在处理的工作簿中是41741。我不确定是什么导致了这个问题。我的 PC 上的日期设置为 dd/MM/yyyy 以及我的工作表上的所有日期格式单元格。 我正在使用“=Now()”函数将日期显示为数字。

【问题讨论】:

  • 您在 Excel 设置中的日期设置为 1904 而不是 1900?

标签: excel date excel-formula vba


【解决方案1】:

很久以前,Lotus 1-2-3 开发人员决定在他们的电子表格应用程序中保存几个字节。为了使 Excel 与 Lotus 兼容,Excel 开发人员在 Excel 中引入了相同的“错误”。因此,现在您正面临此行为的后果。

要解决它,请转到File > Options > Advanced 并取消选中:

使用 1904 年日期系统

MSDN 1904 Date System

这是Joel (SO co-founder) 描述他第一次遇到1904 问题的方式: https://www.joelonsoftware.com/2006/06/16/my-first-billg-review/

【讨论】:

  • 就是这样!不知道这是 Excel 中的一个选项。谢谢,解释也很有趣,他们这样做了。
  • @NickHallick - 欢迎您。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多