我有一张这样的桌子;
Component | Time
1 | 2014-03-13 13:52:12
1 | 2013-05-20 12:20:20
2 | 2014-03-13 13:53:43
等等等等
单个组件可以有 x 次。例如,组件 1 有 2 次,组件 2 有 1 次,组件 3 可能有 5 次。
我可以使用 Group 函数按组件进行分组,但我真正想要的是获取每个组件的最近时间。不确定是否有函数可以执行此类操作?或者我需要自己做点什么?
答案1
您可以根据数据创建数据透视表。
选择包含所有这些数据的表(或者在您的情况下只是 $A:$B)。请注意,第一行需要是列标签。从功能区中选择Insert
> PivotTable
,然后单击确定,如下所示:
接下来,您将看到一个空白的透视表模板,右侧面板上有所有列标签。将要分组的标签(即您的案例中的组件)拖到“行标签”。将“时间”拖到“值”框中。
您将看到“时间计数”出现,这表示数据透视表当前统计的是每组“时间”出现的次数。如果要将其改为最晚时间(即每组的最大值),请点击“时间计数”处的“值字段设置”(如下图),并将“汇总依据”改为“最大值”。
最终结果如下所示:
请注意,创建的数据透视表可能不会自动刷新;要手动刷新表,请单击数据透视表,在功能区上选择PivotTable Tools
> Options
> Refresh
。