1. 概述
1.1 应用场景
在考勤表中,部分成员一天有多次打卡记录,希望能获取每天最早时间数据情况。

类似的场景还有:
在考勤表中,获取每个成员最早打卡时间。
在产品发货表中,获取每个产品+物流方式下的最早的发货时间相关数据。
......
1.2 实现思路
在分类汇总中,调整「打卡时间」、「地点」字段的计算方式:
打卡时间:计算方式调整为「最早时间」
地点:计算方式调整为「第一项」,对打卡时间升序排列,即获取最早打卡时间的地点。
2. 操作步骤
示例数据:考勤表.xlsx
1)使用示例数据创建分析表。如下图所示:

2)添加分类汇总步骤,将「人员」字段拖入分类栏,将「打卡时间」和「地点」字段拖入汇总栏。如下图所示:

3)将「打卡时间」的汇总方式改为「最早时间」,也就是获取每个人员的最早打卡时间。如下图所示:

4)将「地点」的汇总方式改为「第一项」,设置排序依赖字段为升序的打卡时间,也就是获取最早打卡时间的地点。如下图所示:

5)这样就可以获取每个成员第一次的打卡时间以及地点。如下图所示:

3. 更多场景
若所需字段较多,汇总栏中多个字段都需重新设置计算方式,使用第 2 节方法就比较繁琐了。
可以选取主要字段,例如人员+打卡时间 ,先使用分类汇总获取每个人的最早打卡时间。

再使用「合并上一步数据」功能,合并上一步的明细数据。这样表中就有两个时间字段:最早打卡时间和实际打卡时间。如下图所示:

在筛选步骤,使用公式筛选出「打卡时间=打卡时间最早时间」的数据,即最早打卡数据所在的数据行

