我有一个代码,按2个日期过滤数据。我还希望它删除任何重复项并保留最新日期。
这就是我获取数据的方法。我需要知道如何将DUPLICATE
添加到公式中。然后保留最新的日期。
=QUERY(All!A:Z, "Select A, B, C, D, E, F, G, H where toDate(E) >= date '"&TEXT(A1, "yyyy-mm-dd")&"' and toDate(E) <= date '"&TEXT(B1, "yyyy-mm-dd")&"'"
更新:QUERY(全部!A:Z,“选择A,B,C,D,E,F,G,H,其中toDate(E)> = date'”&TEXT(A1,“yyyy-mm-dd”)& “'和toDate(E)<= date'”&TEXT(B1,“yyyy-mm-dd”)&“'order by(I)desc”,(FILTER(A:Z,TRUE)))
试试这个,如果它适合你:
=QUERY(All!A:Z, "select A, B, C, D, E, F, G, H
where toDate(E) >= date '"&TEXT(A1, "yyyy-mm-dd")&"'
and toDate(E) <= date '"&TEXT(B1, "yyyy-mm-dd")&"'
order by toDate(E) desc
limit 1", 0)