Excel高级筛选最近的日期

时间:2016-06-28 09:54:05

标签: excel

我的数据集如下:

keywords

并希望获取每个ID的最新记录。

ID  DC1     Date
1   sth1    2015-01-01 
1   sth2    2016-01-01
1   sth3    2012-01-01
2   sth2    2014-01-01
2   sth3    2012-01-01

是否有任何高级过滤器选项可以促进或者我是否必须编写函数?

2 个答案:

答案 0 :(得分:1)

您可以先按IDDate降序对数据进行排序,然后删除重复数据。
当然,如果您需要保留数据,那么在执行此操作之前,您应该将数据集复制到新工作表中:)

排序

Sort Data

删除重复项

Remove Duplicates

<强>结果
Result

答案 1 :(得分:1)

你想要一个数组公式。

例如:

{=MAX(IF(C8:C10=$F$8,D8:D10))}

C8:C10是类别名称

D8:D10是日期

F8是您想要

的最近日期的类别

注意:无法输入大括号。必须在编辑公式时按CTRL-SHIFT-ENTER切换它们。