EXCEL表格数据把一列相同日期 不同的打卡时间放一列,求助各位 公式是什么 谢谢

例如下面:
吴林 2011-04-19 13:37
吴林 2011-04-19 12:37
变成一行:2011-04-19 13:37 12:37

比如表一考勤记录如下:

姓名 日期 时间
吴林 2011-4-19 12:37
吴林 2011-4-19 13:37
张三 2011-5-20 08:30
张三 2011-5-20 11:30
lisi 2011-5-21 09:00
lisi 2011-5-21 13:30

在表2的第一行输入标题,然后在表2的A2输入公式:
=INDEX(Sheet1!$A:$C,ROW(A1)*2+(COLUMN(A:A)=4),COLUMN(A:A)-(COLUMN(A:A)=4))
公式向右拉至D列,然后一起向下拉
效果如下:

姓名 日期 时间 时间
吴林 2011-4-19 12:37 13:37
张三 2011-5-20 8:30 11:30
lisi 2011-5-21 9:00 13:30

(本公式适合每个人都有两条考勤记录,如果不是这样,没有规律,那就没办法了)追问

有些是三行 有些是四行 有些是五行 不一定的。

追答

抱歉,我想不出办法

追问

还有谁知道答案!!!我加分

追答

你提的要求就有问题,比如张三有三条记录,那怎么知道那个是上班,那个是下班?
哪怕是把未打卡记录空一行,这个问题也能解决

温馨提示:答案为网友推荐,仅供参考