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、查找时改变输入姓名和日期即可得到 答案。(附件现在状态)
操作有些麻烦,但你可做到的,不写代码了。