excel如何将同一个人同一个日期的考勤时间在一行上显示

希望的效果如下图

1、以下图表格中的日期时间为例演示操作方法。

2、选中所有表格,再点数据选项卡,再点:分列

3、如图所示,在框内点击时间这一栏,再点选“不导入此列”;再点完成。

4、接着,如图所示,点击设置单元格格式的按钮,弹出菜单再点:短日期,

5、那么,excel就可以将同一个人同一个日期的考勤时间在一行上显示了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-26

D2=A2&B2向下复制

E2=IF(COUNTIF(D$2:D2,D2)=1,MAX(E$1:E1)+1,E1-0.2)向下复制

F2=IF(ISERROR(VLOOKUP(ROW(A1),IF({1,0},$E$2:$E$21,A$2:A$21),2,)),"",VLOOKUP(ROW(A1),IF({1,0},$E$2:$E$21,A$2:A$21),2,))向下向右(到H列)复制(G列设置为日期格式,H列设置为时间格式)

I2=IF(ISERROR(VLOOKUP(ROW(C1)-0.2,IF({1,0},$E$2:$E$21,C$2:C$21),2,)),"",VLOOKUP(ROW(C1)-0.2,IF({1,0},$E$2:$E$21,C$2:C$21),2,))向下复制

追问

非常感谢!

本回答被提问者采纳
相似回答