在前几期的内容中有个粉丝问我,他们的考勤表由纵列的转化为横向的,如下图,请问这个是怎么实现的呢?

如下图的原始的数据图:

第一步:
在c2单元格中输入 以下公式:
=IF(A1=A2,TEXT(C1,'h:mm:ss')&','&TEXT(B2,'h:mm:ss'),TEXT(B2,'h:mm:ss')),然后下拉填充手柄,效果图如下:

注意:
1、TEXT(C1,'h:mm:ss')是自定义格式中的关于时间的定义的格式,大家可以ctrl+1或者右键打开自定义格式自行查看,如下图。如果不把日期的格式转化为文本,则会出现一串小数表示的时间。

2、用ift条件函数的判断,如果a1=a2单元格,则返回的是c1单元格,再连接一个逗号,然后再连接一个b2,如果a1<>a2,则显示的是b2单元格。
第二步:
如图所示,去掉重复项的姓名,此处可以用透视表,也可以用公式进行不重复项的提取。
方法1:透视提取。
如下图所示:

如下图的原始的数据图:

第一步:
在c2单元格中输入 以下公式:
=IF(A1=A2,TEXT(C1,'h:mm:ss')&','&TEXT(B2,'h:mm:ss'),TEXT(B2,'h:mm:ss')),然后下拉填充手柄,效果图如下:

注意:
1、TEXT(C1,'h:mm:ss')是自定义格式中的关于时间的定义的格式,大家可以ctrl+1或者右键打开自定义格式自行查看,如下图。如果不把日期的格式转化为文本,则会出现一串小数表示的时间。

2、用ift条件函数的判断,如果a1=a2单元格,则返回的是c1单元格,再连接一个逗号,然后再连接一个b2,如果a1<>a2,则显示的是b2单元格。
第二步:
如图所示,去掉重复项的姓名,此处可以用透视表,也可以用公式进行不重复项的提取。
方法1:透视提取。
如下图所示:



