用excel表记录员工上班打卡时间,如果同一个员工重复多次打卡,如何筛

用excel表记录员工上班打卡时间,如果同一个员工重复多次打卡,如何筛选最早的时间点

首先按照打卡时间先后排序,然后再用VLOOKUP函数匹配就可以,VLOOKUP查找出来的是第一次出现的结果。若按小到大顺序,自然查找结果只显示最小的,即最早的时间点。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-14
如果上图为sheet1,而下图为sheet2,那么设置sheet2的c:d列的单元格格式为“时间”,
在sheet2的c2单元格输入以下数组公式,按ctrl+shift+enter组合键结束,然后向下填充公式
=min(if((sheet1!a$2:a$200=a2)*(sheet1!b$2:b$200=b2),sheet1!c$2:c$200))
在sheet2的d2单元格输入以下数组公式,按ctrl+shift+enter组合键结束,然后向下填充公式
=max(if((sheet1!a$2:a$200=a2)*(sheet1!b$2:b$200=b2),sheet1!c$2:c$200))