【发布时间】:2019-10-04 10:50:30
【问题描述】:
我在 Excel 中有一个名为“On Holds”的 PowerQuery 表,如下所示:
| Action User | Index |
|-------------|-------|
| Employee A | 1 |
| Employee B | 1 |
| Employee B | 1 |
| Employee B | 1 |
| Employee C | 1 |
| Employee C | 1 |
| Employee C | 1 |
| Employee C | 1 |
| Employee C | 1 |
| Employee D | 1 |
| Employee D | 1 |
| Employee D | 1 |
我希望将其转换为如下所示(它会有列标题,但我不介意它们是什么):
| Employee A | 1 | | | | |
| Employee B | 1 | 1 | 1 | | |
| Employee C | 1 | 1 | 1 | 1 | 1 |
| Employee D | 1 | 1 | 1 | | |
我有一个单独的表 (TeamMembers),其中列出了我尝试加入以创建此列表但最终得到与原始表类似的版本的唯一员工姓名。
我可以使用 VBA 或 Powerquery 之外的一系列转置公式来实现,但我觉得这不是最好的方法 - 公式需要每周更新以考虑不同的行数。
任何帮助将不胜感激。
一个基本的转置不起作用,因为它最终是这样的:
| Column1 | Column2 | Column3 | Column4 | Column5 | Column6 |
|------------|------------|------------|------------|------------|------------|
| Employee A | Employee B | Employee B | Employee B | Employee C | Employee C |
| 1 | 1 | 1 | 1 | 1 | 1 |
一个支点最终是这样的:
| Employee A | Employee B | Employee C | Employee D |
|------------|------------|------------|------------|
| 1 | 3 | 5 | 3 |
【问题讨论】:
标签: excel powerquery