我有一个代码可以按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)> =日期'“&TEXT(A1,” yyyy-mm-dd“)&”' 和toDate(E)<=日期'“&TEXT(B1,” yyyy-mm-dd“)&”' 按(I)desc排序”,(FILTER(A:Z,TRUE) ))
答案 0 :(得分:0)
如果适合您,请尝试以下操作:
=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)