问题描述
我从工作表1中获得了这些数据:
colA -- colB -- colC -- colD -- colE
user1 -- prodA -- 1mo -- 2020-05-01 -- 50
user1 -- prodA -- 1mo -- 2020-06-01 -- 50
user1 -- prodA -- 1mo -- 2020-07-01 -- 50
user1 -- prodA -- 1mo -- 2020-08-01 -- 50
user1 -- prodA -- 1mo -- 2020-09-01 -- 45
然后我只需要在sheet2 col A,B,C中显示,并从colD中显示最新日期,并在colE中显示该行的值。如何使用QUERY拉动它?
输出:
user1 -- prodA -- 1mo -- 2020-09-01 -- 45
谢谢
解决方法
您可以这样做:
=QUERY(Sheet1!A:E,"select A,B,C,D,E order by D desc limit 1")
将D降序并限制为1。
要删除标题,您可以执行以下操作:
=INDEX(QUERY(Sheet1!A:E,E order by D desc limit 1"),2)
或作为纯QUERY
:
=QUERY(Sheet1!A:E,E
order by D desc
limit 1
label A'',B'',C'',D'',E''")