如何在Excel中获取具有相同ID的最新日期

时间:2014-08-20 17:53:12

标签: excel excel-formula excel-2010

我希望获取具有最新日期的记录,因为相同的ID具有不同的日期。需要选择BOLD值。以下是样本数据,原始数据由10000条记录组成。

  • ID日期
  • 5 25/02/2014
  • 5 7/02/2014
  • 5 6/12/2013
  • 5 25/11/2013
  • 5 4/11/2013
  • 3 5/05/2013
  • 3 19/02/2013
  • 3 12/11/2012
  • 1 7/03/2013
  • 2 24/09/2012
  • 2 7/09/2012
  • 4 6/12/2013
  • 4 19/04/2013
  • 4 31/03/2013
  • 4 26/08/2012

2 个答案:

答案 0 :(得分:1)

我要做的是在B栏中使用这个公式并填写 = LEFT(A1,1)

C列中的

= DATEVALUE(MID(A1,2,99))

然后将列B过滤到感兴趣的特定值,并按列C排序,按日期排序这些值。

编辑:更容易按B进行两级排序,然后按C最新到最旧排序。列表中的第一个B是最新的。

答案 1 :(得分:1)

您是否需要仅使用程序/公式解决方案,还是可以使用工作流程?如果工作流程有效,那么如何:

  1. 构建数据的数据透视表
  2. 使行标签为ID
  3. 使值最大化日期
  4. 结果表是您的答案。

    Row Labels  Max of Date
    1   07/03/13
    2   24/09/12
    3   05/05/13
    4   06/12/13
    5   25/02/14