获取范围内的唯一值,其中每个值都取决于另一个单元格

Get unique values in a range where each value depends on the other cell

这是一个示例 table A、B、C 列 其中 A - post 时间,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

因此我想select unique records by 2 columns: name(B) and date(C), 但是从基于B和C列的非唯一值中,选择最早的一个时间(A 列)。

我怎样才能在 google 传播狗屎中做到这一点?

假设您的数据从第 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}; 0))

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

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