【问题标题】:matching a date in a google spreadsheet匹配谷歌电子表格中的日期
【发布时间】:2014-05-23 10:06:29
【问题描述】:

我正在尝试匹配谷歌电子表格中的日期,但我是新手,我可以使用一些帮助。我有一列包含生日列表。我有一个单元格,我使用

来引用当前日期
=Today()

我想做的是比较月份和日期,但忽略年份,并返回两个相邻列中的值。我正在使用此查询来尝试获取信息。

=QUERY(C2:E430; "select * where C = date '" & text(F2,"yyyy-MM-dd") & "'")

但它总是返回一个空输出,因为年份永远不会匹配。我如何让它忽略年份?

谢谢,

保罗

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    一种方法是分别比较月份和日期(注意 MONTH() 电子表格函数是 January = 1,而 QUERY select 子句中的 month() 函数是 January = 0)。

    =QUERY(C2:E430;"select * where month(C) = "&(MONTH(F2)-1)&" and day(C) = "&DAY(F2))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-16
      • 1970-01-01
      • 2013-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多