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

如题所述

Excel2019在P2单元格输入公式=TEXT(TRANSPOSE(FILTER($E$2:$E$25,$B$2:$B$25=M2,$D$2:$D$25=O2)),"hh:mm")

具体操作如下:

操作演示

如果能帮到您请为我点赞或关注我,谢谢!!

追问

为啥我出来的只有一个时间

追答

您的是WPS吧?

追问

是的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-05-05
在P2中输入或复制粘贴下列公式
=IFERROR(INDEX($E:$E,SMALL(IF(($C:$C=$N2)*($D:$D=$O2),ROW($E:$E)),COLUMN(A:A))),"")
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充,右拉填充
EXCEL2021版,在P2中输入或复制粘贴下列公式
=TRANSPOSE(FILTER(E:E,(C:C=N2)*(D:D=O2)))
下拉填充
将结果设置为时间格式(如果原来日期和时间都为文本,结果也是文本,不用设置为时间格式)本回答被网友采纳