天天看點

橫向排列每天的考勤時間

問題:根據姓名和日期,橫向排列考勤時間。

函數公式解決:

姓名日期(E:F列)記憶體數組公式:{=UNIQUE(Sheet1!$A$1:$B$47)}
時間下拉數組公式:{=INDEX(SORT(IF((Sheet1!$A$2:$A$47=$E2)*(Sheet1!$B$2:$B$47=$F2),Sheet1!$C$2:$C$47,"")),COLUMN(A1))}      
橫向排列每天的考勤時間

思路:

利用If函數,讓同時滿足姓名和日期條件的時間顯示,其他顯示為空文本

橫向排列每天的考勤時間

在套Sort函數,讓結果按升序排列,空文本排列在最後

最後利用Index函數逐一提取