【问题标题】:Excel not properly comparing dates, despite same cell format尽管单元格格式相同,但 Excel 无法正确比较日期
【发布时间】:2020-03-31 21:23:21
【问题描述】:

我有两个日期行。两者都被格式化为日期。当我进行逻辑测试以查看两个日期是否相同时,excel 无法将它们识别为相同。

这是单元格的屏幕截图:

这是为了确认两个单元格行都被格式化为日期:

这是为了确认相等检查行引用了正确的单元格:

我被难住了。有谁知道这里发生了什么?谢谢

【问题讨论】:

  • 一个日期时间,另一个只是日期吗?转换成数字看看小数是多少
  • 在比较值时,格式并不重要。也许他们有不同的时间。当您单击每个单元格时,实际值会显示在功能栏中。价值观是什么?

标签: excel date excel-formula


【解决方案1】:

如果您已确认两者实际上都是日期,而不是伪装成日期的文本,那么很可能是时间问题。请注意,时间通过小数表示,.5 等于中午。


假设您只想知道日期是否与时间无关,您可以使用

INT(G4) = INT(G6)

【讨论】:

    【解决方案2】:

    如果您只想比较日期,请使用:

    =Floor(G4,1) = Floor(G6,1)
    

    【讨论】:

      【解决方案3】:

      格式可以掩盖真实的单元格值。将两个单元格都设置为General,就可以看出区别了。

      如果单元格在格式化为常规时仍保留“日期”,则该单元格很可能是文本,而不是日期。

      当格​​式化为通用时,您可以清楚地看到数字是否有小数,即日期顶部的时间。

      【讨论】:

        猜你喜欢
        • 2018-09-25
        • 2020-10-01
        • 1970-01-01
        • 2013-08-10
        • 1970-01-01
        • 2012-05-21
        • 2011-11-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多