EXCEL中怎么才能将同一个人所在那列的时间排同在一行(把图一用公式做成图二)

(把图一用公式做成图二)

如果第一个图为Sheet1,第二个图为Sheet2,设置Sheet2的C:D列为时间格式,然后在Sheet2的C2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=MOD(INDEX(Sheet1!$D:$D,SMALL(IF((Sheet1!$B$2:$B$2000=$A2)*(INT(Sheet1!$D$2:$D$2000)=$B2),ROW($2:$2000),4^8),COLUMN(A1))),1)追问

你好  æ€Žä¹ˆæˆ‘按你的方法数据都为0了啊?

追答

可能Sheet1的时间为文本格式,公式修改为
=MOD(--INDEX(Sheet1!$D:$D,SMALL(IF((Sheet1!$B$2:$B$2000=$A2)*(INT(Sheet1!$D$2:$D$2000)=$B2),ROW($2:$2000),4^8),COLUMN(A1))),1)

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