使用查询根据日期是否位于两个日期之间来填充另一个选项卡中的列

我正在尝试用另一张工作表中的列中的数据填充工作表(每周)。到目前为止,基于一个月的开始,我已经能够成功完成此操作。我还希望只能选择结束日期(在这种情况下为月底)之前存在的数据

当前公式:

=query(Weekly!$B$7:$K$99,"select E,B,C,I,J,D,H,G where I >= date '"&text(G9,"yyyy-mm-dd")&"'",1)

我认为select语句应该是这样的,但我无法使它起作用:

"select E,G where I >= date '"&text(G7,"yyyy-mm-dd")&"' and where I <= date '"&text(EOMONTH(G7),1)&"

有什么想法吗?

caojunyi 回答:使用查询根据日期是否位于两个日期之间来填充另一个选项卡中的列

尝试:

=QUERY(Weekly!B7:K99,"select E,B,C,I,J,D,H,G 
  where I >= date '"&TEXT(G7,"yyyy-mm-dd")&"' 
    and I <= date '"&TEXT(EOMONTH(G7,1),"yyyy-mm-dd")&"'")
本文链接:https://www.f2er.com/3155529.html

大家都在问