Excel动态分组/层次结构工具

时间:2018-02-24 16:40:27

标签: excel dynamic hierarchy hierarchical-data hierarchical-clustering

假设我有一个如下所示的数据集:

enter image description here

原始数据(适用于Excel):

HouseholdID HouseholdMemberID   Name    AnnualIncome
1   1.1 Man $50,000 
1   1.2 Woman   $50,000 
1   1.3 Boy $2,000 
1   1.4 Girl    $50 
2   2.1 Man $0 
2   2.2 Woman   $125,000 
2   2.3 Girl    $0 
3   3.1 Man $45,000 
3   3.2 Girl    $20 
4   4.1 Man $80,000 

如您所见,共有4列:

  1. HouseholdID - 这就是我想要的能力 汇总到
  2. HouseholdMemberID - 这是一个独特的 数据集中每条记录的标识符(例如,如果我在 HouseholdID = 1,我是第4个成员,我的唯一价值是 1.4)
  3. 名称 - 这是一个香草名称字段
  4. AnnualIncome(在HouseholdMemberID级别)
  5. 有了这个数据集,我希望能够从这个视图开始(在HouseholdLevel):

    enter image description here

    例如,我们可以看到Household1的AnnualIncome为$ 102,050,这是通过将HouseholdID = 1的每个成员的AnnualIncome计算得出的:

    • 男人 - $ 50,000
    • 女士 - $ 50,000
    • 男孩 - $ 2,000
    • 女孩 - $ 50

    此外,我希望能够如下显示数据:

    enter image description here

    ......能够看到每个家庭成员如何为家庭年度收入做出贡献。

    出于本示例的目的,我在Excel中使用分组手动完成此任务;但是,我想利用动态分组。换句话说,我希望每个月能够导入具有这些相同列的数据集,但具有不同数量的家庭(和家庭成员)。我怎么能这样做?

    非常感谢任何帮助!谢谢!

1 个答案:

答案 0 :(得分:1)

使用数据透视表。我的普通数据在普通表中: enter image description here

使用数据透视表。我完全按照您的需要恢复数据:

enter image description here

更新回复。点击一下即可。我也可以使用Field NAME,这样我就可以获得更多数据。它只需要大约0.00000003秒。

enter image description here