Google 工作表查询最大日期
Google Sheets Query for Maximum Date
我有一个 table,我想将其完整 return,但按列 H 和最大日期过滤,因为行具有不同日期的重复帐号。
https://docs.google.com/spreadsheets/d/1x3hYy1igiL3_lqhFE3IwrQNFbOjdpXRtHLAbOXB2BE4/edit?usp=sharing
我现在正在使用这个查询,但显然我忽略了一些东西,有人能帮忙吗?
=QUERY(B3:I12, "Select *, Max(H) WHERE B is not null Group by C")
正确的语法是:
=QUERY(B3:I12,
"select B,C,D,E,F,G,H,I,max(H)
where B is not null
group by B,C,D,E,F,G,H,I")
但您可能需要这个:
={B3:I3; SORTN(SORT(B4:I, 7, 0), 99^99, 2, 2, 1)}
最终公式为={DataTable;SORTN(SORT(Data,17,0),99^99,2,2,1)}
DataTable 是标题,Data 是数据集。从 14,000 行中筛选出大约 7,000 行具有最高(最大)日期的唯一行。
我有一个 table,我想将其完整 return,但按列 H 和最大日期过滤,因为行具有不同日期的重复帐号。
https://docs.google.com/spreadsheets/d/1x3hYy1igiL3_lqhFE3IwrQNFbOjdpXRtHLAbOXB2BE4/edit?usp=sharing
我现在正在使用这个查询,但显然我忽略了一些东西,有人能帮忙吗?
=QUERY(B3:I12, "Select *, Max(H) WHERE B is not null Group by C")
正确的语法是:
=QUERY(B3:I12,
"select B,C,D,E,F,G,H,I,max(H)
where B is not null
group by B,C,D,E,F,G,H,I")
但您可能需要这个:
={B3:I3; SORTN(SORT(B4:I, 7, 0), 99^99, 2, 2, 1)}
最终公式为={DataTable;SORTN(SORT(Data,17,0),99^99,2,2,1)}
DataTable 是标题,Data 是数据集。从 14,000 行中筛选出大约 7,000 行具有最高(最大)日期的唯一行。