【问题标题】:Compare dates in Google Spreadsheet在 Google 电子表格中比较日期
【发布时间】:2015-06-10 12:44:54
【问题描述】:

我有一个谷歌电子表格:

  • 单元格 A1 包含 Wednesday 10 June 2015 作为日期
  • 单元格 A2 包含 Wednesday 10 June 2015 作为文本(这是 google 表单的输出,我无法选择格式)

比较这两个单元格时如何获得 TRUE?

我试过了

=A1=A2

=TEXT(A1)=A2

=A1=DATEVALUE(A2)

【问题讨论】:

    标签: date datetime google-sheets


    【解决方案1】:

    以下公式会将您的文本日期转换为数字(日期实际上是数字)

    =datevalue(MID(A2,FIND("day ",A2)+4,20))
    

    所以上面给出的公式应该是

    =A1=datevalue(MID(A2,FIND("day ",A2)+4,20))
    

    它是如何工作的?

    MIDformula 以 dd/mm/yyyy 格式提取日期。即它在单元格中找到 "day " 并删除它之前的所有内容。

    DATEVALUE 公式用于将字符串(文本)日期转换为数字日期。

    【讨论】:

    • 谢谢。 datevalue10 June 2015 一起使用,但与 Wednesday 10 June 2015 不兼容,这有点奇怪,但为什么不呢.. 谢谢你的帮助
    猜你喜欢
    • 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
    相关资源
    最近更新 更多