首页 > 解决方案 > Excel 帮助 - 将行值转换为列并重复相邻的现有行值

问题描述

我需要帮助在 excel 中使用转置功能。目前,我表中“GRE”字段的值分布在每个工作类别和年薪范围组合的列中。理想情况下,所需的布局必须为工作类别、年薪和 GRE 的每个组合包含一行。任何帮助是极大的赞赏。enter code here

转置前的当前数据 -

enter data format herre

当前结果 -

                    GRE
JC  AnnualSal  A  B  C  D  E  F
1      11      0  0  2  0  0  0
1      12      0  2  9  0  0  1
3      9       1  0  0  3  0  0

期待结果——

JC  AnnualSal  GRE  Count
1       11      C     2
1       12      B     2
1       12      C     9
1       12      F     1
3        9      A     1
3        9      D     3

在此处输入图像描述

标签: excel

解决方案


在此处输入图像描述

  1. 选择单元格 A2:H5
  2. 选择数据菜单,然后从表/范围

在此处输入图像描述

在此处输入图像描述

  1. 点击确定

在此处输入图像描述

  1. Power Query 编辑器将打开

在此处输入图像描述

  1. 选择 A:F 列
  2. 选择变换菜单
  3. 选择 Unpivot Columns,Unpivot Columns

在此处输入图像描述

在此处输入图像描述

  1. 重命名AttributeGRE
  2. 重命名ValueCount
  3. 选择列中的下拉箭头Count取消选中 0

在此处输入图像描述

  1. 选择主菜单,然后关闭并关闭、关闭并加载到...

在此处输入图像描述

在此处输入图像描述

  1. 点击确定

在此处输入图像描述


推荐阅读