Google 工作表 QUERY 使用 >date 返回错误值

Google Sheets QUERY returning wrong values using >date

注意:下方为澳大利亚日期格式 (DD/MM/YYYY)。

我在 Sheet2 上有以下公式:

=QUERY ('Sheet1'!$A:$B, "select B where (A>date'"&text ($C, "yyyy-MM-dd")&"')", 0)

Sheet1 ($A:$B) 上的源数据如下所示:

存储在 sheet2 上的 $C$3 中的值是手动输入的,但当前设置为“01/12/2015”。

当我 运行 查询它 returns 我在我的数据集中使用这些值时

为什么大于对我的约会不起作用?

例如我要求查询提供 2015 年 1 月 12 日之后发生的所有日期,但我收到的是在那之前的日期(即使这些日期使用 AU/US 日期格式做了一些有趣的事情,它仍然没有'没有道理)。

FILTER 公式可能会起作用:

=FILTER(Sheet1!B:B,Sheet1!A:A>C3)