如何按列对行进行分组并删除不需要的行?

时间:2015-02-09 22:24:16

标签: excel

每一行都有一个名称,一些名称出现在多行上。我试图让Excel查看名称,如果该名称有重复,则查看该操作日期并仅保留具有最近操作日期的行,并删除其他行。该名称可能包含两个或多个具有相同操作日期的行。对于示例,我需要Excel仅保留行:

Abendroth, Jacqueline 1/12/15;
Abendroth, Jacqueline 1/12/15;
Allen, Christopher Ashely 04/25/14;
Anantpadma, Manu 09/09/14

这是一些示例行。

----------
Name    Action Dt
----------
Abendroth,Jacqueline    01/12/15 12:00 AM
----------
Abendroth,Jacqueline    01/12/15 12:00 AM
----------
Abendroth,Jacqueline    12/02/14 12:00 AM
----------
Allen,Christopher Ashley    04/25/14 12:00 AM
----------
Allen,Christopher Ashley    04/10/14 12:00 AM
----------
Anantpadma,Manu 09/09/14 12:00 AM
----------
Anantpadma,Manu 08/07/14 12:00 AM
----------

1 个答案:

答案 0 :(得分:0)

如果Name在A1中,那么在D2中说:

=MAX(IF(A:A=A2,B:B))  

和E2:

=B2=D2  

两者都被复制以适应。然后过滤ColumnE以选择和删除显示FALSE的行。

MAX公式需要数组输入(即使用Ctrl + Shift + Enter)。