从这样的表格开始:
Name Grade Subj Course
Dave 9 Math Algebra I
Dave 9 Eng Eng I
Dave 9 Sci Biology
Ed 10 Math Algebra 2
Ed 10 Eng Eng 2
Ed 10 Sci Chemistry
Mary 9 Math Algebra I
Mary 9 Eng Eng I
Mary 9 Sci Biology
我想要得到这样的一张桌子:
Name Grade Math Eng Sci
Dave 9 Algebra I Eng I Biology
Ed 10 Algebra 2 Eng 2 Chemistry
Mary 9 Algebra I Eng I Biology
表中的值是从原始表行转置的吗?
如果我使用表格数据透视表布局,我可以在一行上显示姓名和成绩,然后我可以通过将它们放在列中来让科目显示在顶部。我遇到麻烦的部分是将课程标题放在实际单元格中。
当我将课程标题放入价值观中时,它只会给我一个计数。
好吧,这个答案对我来说有点快。步骤如下:
- 在 Power Query 编辑器中打开表
- 将数据制成表格
- 选择表格
- 选择数据 -> 从表/范围
- 使用 Power Query 进行转置
- 选择主题和课程列
- 选择“变换”选项卡:
- 选择数据透视列,你可能需要悬停才能找到它
- 值列 = 课程
- 选择高级选项 -> 不聚合
- 把它带回来
- 主页标签
- 关闭并加载..