在Excel中将类别列转换为多行

时间:2016-06-22 01:35:05

标签: excel

我有一个商会成员的电子表格,如下所示:

COMPANY              CATEGORY 1             CATEGORY 2       CATEGORY 3
Ameriprise           Lending Institutions   Banks
Country Inn          Lodging                Hotels           Bed & Breakfast
FirstBanc            Lending Institutions   Banks
Gillespie Fair       Events                 Festivals

我需要将新表格转换为:

COMPANY              CATEGORY
Ameriprise           Banks
Ameriprise           Lending Institutions
Country Inn          Bed & Breakfast
Country Inn          Hotels
Country Inn          Lodging
Firstbanc            Banks
Firstbanc            Lending Institutions
Gillespie Fair       Events
Gillespie Fair       Festivals

简而言之,我需要为公司所属的每个类别生成多个公司条目。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在数据清理领域,我们将这种形式称为从宽到长重塑数据框。

并且有一种方法可以在Excel中完成。

  1. 点击此组合键:Alt D P。这将启动数据透视表向导(是的,很少有人知道这一点。)

  2. 选择Multiple consolidation ranges。点击下一步。

  3. 选择I will create the page fields。点击下一步。

  4. 选择您的数据范围。点击下一步。

  5. 选择要显示到数据透视表的位置。点击下一步。

  6. 您会看到一个数据透视表出现。在数据透视表字段列表中,取消选中RowColumn

  7. 您应该留下count of value和一个号码。双击该单元格。您将看到包含已转换数据表的新工作表。