Google 表格 - 按 ID 和最近日期查询或过滤数据

艾莉森

我在过滤一组包含笔记历史记录的数据时遇到问题。可能会为同一个 ID 留下几个笔记,但我只想为每个唯一 ID 提取最新的笔记。

是一个示例数据集。有几列 - 我想拉列 A、B、C、E、F、G、H、L、M、N、O、P。ID 在 A 列,日期在 M 列。

我还想排除任何带有空白注释的行(L 列)。

我在下面有一个公式,基于对如何提取我想要的东西的研究,但它是在提取最早的日期而不是最近的日期,我还没有弄清楚如何做相反的事情 - 并将最近的日期作为我需要去做。我还尝试使用查询 A 查看 Max(M) 组,但出现错误。

=ARRAYFORMULA(IFERROR(VLOOKUP(UNIQUE('Data - All'!A2:A),SORT({'Data - All'!A2:C,'Data - All'!E2:H,'Data - All'!L2:L,'Data - All'!M2:M,'Data - All'!N2:P},4,0),{1,2,3,4,5,6,7,8,9,10,11,12,13,14},0)))

我的公式也不会拉出标题,也不会排除注释列为空白的行。

任何帮助是极大的赞赏。

谢谢!

玩家0

尝试:

=ARRAYFORMULA({'Data - All'!A1:P1;
 SORTN(SORT('Data - All'!A2:P, 13, 0), 9^9, 2, 1, 1)})

13  - column with dates
0   - descending (latest first)
9^9 - return all rows
2   - sortn grouping mode
1   - group by first column
1   - in ascending order

在此处输入图像描述

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章