0

这是一个示例表列 A、B、C,其中 A - 发布时间,B - 团队名称,D - 选择日期

10.08.2014 10:21:22, Name1, 25Mar
10.08.2014 10:21:23, Name1, 25Mar
10.08.2014 10:21:24, Name2, 28Mar
10.08.2014 10:21:25, Name2, 28Mar
10.08.2014 10:21:26, Name1, 28Mar

我想从上面的数据中得到以下信息:

10.08.2014 10:21:22, Name1, 25Mar
10.08.2014 10:21:24, Name2, 28Mar
10.08.2014 10:21:26, Name1, 28Mar

因此,我想通过 2 列选择唯一记录:名称(B)和日期(C),但是从基于 B 和 C 列的非唯一值中,选择时间最早的记录(A 列)。

我怎样才能在谷歌传播中实现这一目标?

4

1 回答 1

1

假设您的数据从第 2 行开始,请尝试:

=ArrayFormula(vlookup(unique(B2:B&C2:C), {B2:B&C2:C,A2:C}, {2,3,4}, 0))

看看这是否有效。注意:根据您的语言环境,公式可能需要更改为:

=ArrayFormula(vlookup(unique(B2:B&C2:C); {B2:B&C2:C\A2:C}; {2\3\4}; 0))

并且..如果col A中的数据尚未排序...

=ArrayFormula(vlookup(unique(B2:B&C2:C), sort({B2:B&C2:C,A2:C},2,1), {2,3,4}, 0))
于 2015-03-13T07:59:13.207 回答