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

我想用最近的date获取logging,因为相同的ID有不同的date。 需要selectBOLD值。 以下是样本数据,原始数据由10000条logging组成。

  • IDdate
  • 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

我会做的是在B列使用这个公式和填充=左(A1,1)

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

然后过滤列B到一个特定的兴趣值,按C列sorting,按datesorting这些值。

编辑:更容易做两个级别由B然后由C最新到最古老。 列表中的第一个B是最新的。

您是否需要一个编程式/公式解决scheme,或者您可以使用工作stream? 如果一个工作stream程会起作用,那么这个怎么样:

  1. 构build数据的数据透视表
  2. 使行标签的ID
  3. 使date的值最大

结果表是你的答案。

 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