匹配Google电子表格中的日期

时间:2014-05-23 10:06:29

标签: google-sheets

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

来引用当前日期
=Today()

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

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

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

谢谢,

1 个答案:

答案 0 :(得分:0)

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

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