数据透视表可以转置值吗

数据透视表可以转置值吗

从这样的表格开始:

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 进行转置
    • 选择主题和课程列
    • 选择“变换”选项卡:
    • 选择数据透视列,你可能需要悬停才能找到它
    • 值列 = 课程
    • 选择高级选项 -> 不聚合
  • 把它带回来
    • 主页标签
    • 关闭并加载..

答案1

请使用Power Query获取结果: 在此处输入图片描述

相关内容