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 行具有最高(最大)日期的唯一行。