这是表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列选择uique记录:name(B)和date(C),但是根据基于B和C列的非唯一值,选择具有最早时间的列(A列)。
我如何在google spreadshits中实现这一目标?
答案 0 :(得分: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))