注意:澳大利亚日期格式(DD/MM/YYYY)如下。
我在 Sheet2 上有以下公式:
=QUERY ('Sheet1'!$A:$B, "select B where (A>date'"&text ($C$3, "yyyy-MM-dd")&"')", 0)
Sheet1 ($A:$B) 上的源数据如下所示:
- 26/05/2015 A1
- 2015 年 5 月 26 日 A2
- 26/05/2015 A3
- 2015 年 10 月 11 日 A4
- 2015 年 2 月 1 日 A5
- 21/07/2015 A6
- 24/12/2015 A7
- 2015 年 12 月 24 日 A8
- 25/12/2015 A9
- 27/08/2015 A10
存储在 sheet2 上 $C$3 中的值是手动输入的,但当前设置为“01/12/2015”。
当我运行查询时,它会在我的数据集中返回这些值
- 2015 年 10 月 11 日
- 2015 年 2 月 1 日
- 21/07/2015
- 24/12/2015
- 24/12/2015
- 25/12/2015
- 27/08/2015
为什么大于不适合我的约会?
例如,我要求查询给我 2015 年 1 月 12 日之后发生的所有日期,但在此之前收到日期(即使日期对 AU/US 日期格式做了一些有趣的事情,它仍然没有说得通)。