我有一张出勤表,看起来像这样,
Name | Date | Time |
abc | 12/3/2018| 12:36:11 PM |
abc | 12/3/2018| 08:30:11 PM |
EFG | 13/3/2018| 09:35:11 PM |
EFG | 13/3/2018| 06:23:11 PM |
EFG | 13/3/2018| 9:36:11 PM |
abc | 14/3/2018| 11:36:11 PM |
GHT | 14/3/2018| 3:36:11 PM |
GHT | 14/3/2018| 01:36:11 PM |
abc | 15/3/2018| 10:36:11 PM |
我想要做的是这样的,得到名称和日期(如果两个重复),如果名称和日期相同需要获得新单元格的不同时间。
Name | Date | Time | new cell | new cell
abc | 12/3/2018| 12:36:11 PM | 08:30:11 PM |
EFG | 13/3/2018| 09:35:11 PM |06:23:11 PM |9:36:11 PM |
abc | 14/3/2018| 11:36:11 PM |
GHT | 14/3/2018| 3:36:11 PM |01:36:11 PM |
abc | 15/3/2018| 10:36:11 PM |
到目前为止我试过了 合并excel工作表中的两行,其中一个单元格具有相同的内容,但其他单元格具有不同的内容 有不同的内容,这是我接近的唯一解决方案。
并且还尝试导出以访问和编写SQL查询以获得上述结果,无论如何我可以实现这一点
1
我的工作猜测这是VBa的工作,但你特意标记了工作表功能
—
Dave
名称+日期是否有最大可能的记录数?它们总是排序吗?
—
fixer1234
Power Query将是一个更好的选择。
—
Lee
D2=IF(A3=A2,C3,"")
E2=IF(AND(A4=A2,D2<>""),C4,"")
F2=IF(AND(A5=A2,E2<>""),C5,"")
等等...