2016-01-22 141 views
1

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

我已经Sheet 2上下面的公式:Google表格QUERY使用>日期返回错误的值>日期

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

Sheet 1上的源数据($ A:$ B)是这样的:

  • 26/05/2015 A1
  • 26/05/2015 A2
  • 26/05/2015 A3
  • 二零一五年十月十一日A4
  • 0 2015年2月1日A5
  • 21/07/2015 A6
  • 24/12/2015 A7
  • 24/12/2015 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 /二千零十五​​分之十二
  • 24/12/2015
  • 25/12/2015
  • 27/08/2015

为什么大于我的日期不工作?

例如我询问查询是否给出了2015年12月1日之后发生的所有日期,但我在此之前收到日期(即使日期在AU/US日期格式中做了一些有趣的事情,但它仍不会使感)。

回答

2

甲FILTER式可工作,而不是:

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