excel 我有一个考勤数据,需要查询名字对应当天是否有签到,并只获取最早的记录,怕重复签到

见附件,你可将数据复制到AB列,然后按以下操作:

1、对考勤数据的进行排序,对姓名作主关键字排序,升序,对日期作次关键字排序,升序;

2、对日期作分列,以符号分隔,符号选择为空格,确定,将日期与时间分开;

3、将C列的时间移动到D列;

4、在C2单元格转入公式:=A2+B2,下拉填充,生成姓名+日期的内容列;

5、在F1输入文字“查找姓名”,在G1输入“查找日期”,在H1输入“最早日期时间”;

6、在F2输入你要查找的姓名,在G2输入查找日期,在H2输入公式:

=VLOOKUP(F2&G2,C:D,2,0)

7、查找时改变输入姓名和日期即可得到 答案。(附件现在状态)

操作有些麻烦,但你可做到的,不写代码了。