如何使用特定列中的最新日期过滤唯一值?

如何使用特定列中的最新日期过滤唯一值?

我有 10K 行数据,有些数据中每个员工有多行,我需要使用第一列中的员工 ID# 按唯一值进行筛选,但使用另一列中的最近日期进行筛选。我使用的是 Excel 2010。有这个公式吗?

例子:

ID         NAME      ACT DATE         SALARY
123     JOE SMITH    01/02/2012      20000
123     JOE SMITH    02/01/2013      20000

我只想看到该员工的第二行数据,因为其行为日期是最新的。

编辑换句话说,我希望能够过滤先前过滤的结果。

答案1

选择整个工作表。使用排序功能并选择所需的日期列。然后按从最新到最旧的顺序排列,按确定。保持整个工作表处于选中状态,现在要删除重复项,取消选择所有列,然后选择您需要唯一值的列。此方法会在删除重复项时将所有最新日期放在顶部,您只剩下与最顶部(最近日期)匹配的唯一值。

答案2

如果您将其转换为表格,则可以启用过滤器。然后这对您来说就是自动的。

在此处输入图片描述

然后点击新表格标题行中的箭头,你会看到类似

在此处输入图片描述

如果这不起作用,只需单击旁边的“排序”或“数据”下的“过滤器”图标并添加级别。

在此处输入图片描述

相关内容